Checkbox columns not appearing properly in dhtmlxTreeGrid wi

Hello,



I am trying to add a checkbox ONLY to the top-level nodes in my tree grid. I do not want them to appear on sub-rows.



I have tried a few methods as suggested in your knowledge base, but I am unable to find one that works as it is supposed to for my purposes.



I have tried using ch and ch[0] in setColTypes. In addition, I have the cell in the sub-row configured with in order to avoid having a checkbox there.



When I use ch[0] the checkboxes do appear on the parent as needed, but a “0” appears in the child rows which have the “ro” type specified.



Additionally, I have tried just setting the cell that is supposed to have the checkbox with but I did not get any checkbox with that method either.



When I use just ch, I get no checkboxes on any of the rows. I do not think this should be behaving like this.



This is the function I am using to create my grid. It works fine except for the checkbox issue…



function loadOpenOrdersSpecimenView(batchId) {

dhtmlxError.catchError(“ALL”,function(type,desc,errorData){

console.debug(“type:” + type);

console.debug(“desc:” + desc);

console.debug(“data:” + data);

});

if(specimenViewGrid != “null”) {

try {

specimenViewGrid.destructor();

} catch ( e ) {

console.debug(e);

}

}

currentPage = 1;

currentBatch = batchId;

totalCount = 0;

specimenViewGrid = new dhtmlXGridObject(‘specimenViewGridBox’);

drawPages(“specimenPages”,specimenViewGrid,batchId);

specimenViewGrid.makeFilter(“filter”,0);

specimenViewGrid.setSkin(“modern”);

specimenViewGrid.selMultiRows = false;

specimenViewGrid.imgURL = “dhtmlx/imgs/”;

specimenViewGrid.setHeader(“Specimen/Order/Accession/Client,#cspan,#cspan,Pos/Batch,Meds,Date,Agency,#cspan,#master_checkbox”);

specimenViewGrid.attachHeader(",#cspan,#cspan,Status,Test Code,Result ,Outcome ,Medication ,Cutoff");

specimenViewGrid.setInitWidths(“50,,90,85,120,66,,250,100,50”);

specimenViewGrid.enableCollSpan(true);

//specimenViewGrid.enableDistributedParsing(true,100,1000);

specimenViewGrid.setColAlign(“left,left,left,left,left,left,left,left,center”);

specimenViewGrid.setColTypes(“tree,ro,ro,ro,ro,ro,ro,ro,ro,ch”);

specimenViewGrid.setColSorting(“str,str,str,int,int,int,str,str”);

specimenViewGrid.enableRowsHover(false,“selcolor”);





// specimenViewGrid.enablePaging(true,1000,10,“specimenPages”,true,null);

//specimenViewGrid.setPagingSkin(“toolbar”);

console.debug(“specimenViewExpand=” + specimenViewExpand);

specimenViewGrid.init();

specimenViewGrid.enableMultiline(true);

specimenViewGrid.attachEvent(“onXLS”,function(){

this.addRow(“spinner”,["",“

please wait while the data loads…
”],0);

this.setColspan(“spinner”,1,7);

this.setItemImage(“spinner”,“dhtmlx/imgs/blank.gif”);

});

specimenViewGrid.attachEvent(“onXLE”,function(){

this.deleteRow(“spinner”);

});



specimenViewGrid.enableSmartRendering(true);

specimenViewGrid.enablePreRendering(50);

//numberOfPages = getNumberOfPages(batchId);

console.debug(“openOrders.do?specimenView=1” + (batchId != “null” ? “&batchId=” + batchId : “”)+ “&expand=” + (specimenViewExpand == “true” ? “1” : “0”));

//specimenViewGrid.loadXML(“openOrders.do?specimenView=1” + (batchId != null ? “&batchId=” + batchId : “”) + “&expand=” + (specimenViewExpand == true ? “1” : “0”));

specimenViewGrid.loadXML(“openOrders.do?getPagedAccessions=1&posStart=”

+ totalCount + “&count=” + pageSize + (batchId != “null” && batchId != “” ? “&batchId=” + batchId : “”)+ “&expand=” + (specimenViewExpand == “true” ? “1” : “0”));

//specimenViewGrid.setPagingTemplates(“Pages - [current:0] [current:+1] [current:+2] , from [total] rows”,"")

specimenViewGrid.kidsXmlFile=“openOrders.do?batchView=1”;



}







Here is a sample of my XML, there are approximately 50 of these kinds of rows displayed on my grid:





<?xml version="1.0" encoding="UTF-8"?>









<![CDATA[BQC317
  1/1 &nbsp[test]]]>





/

<![CDATA[<div style='text-align:center;' onmouseover="Tip('<span style="font-weight:bold
;white-space:nowrap;">Medications for Specimen #BQC317:

    ',ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout="UnTip();">]]>



    01/21/2009

    <![CDATA[<div style=‘float:left;margin-top:9px;’ onmouseover=“Tip(’<strong style

    =“white-space:nowrap;”>Test Agency
    TEST
    ’,ABOVE,true,OFFSETY,10,PADDING,6



    );” onmouseout=‘UnTip();’>TEST


    <img onclick=‘refreshTestResultMroData(“38282”



    ,“36472”,true);’ onmouseover='Tip("Reevaluate Medications Status

    Performs

    a full re-evaluation of the MRO status of all of the test results in the specimen.",ABOVE,true,OFFSETY



    ,10,PADDING,6);’ onmouseout=‘UnTip();’ style=‘width:30px;height:30px;border:0px;’ src=‘dhtmlx/imgs/update

    .gif’ />

    ]]>

    1











    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397187’



    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10

    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397187’



    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397187’



    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release

    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’



    ,‘3397187’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>

    ETOH

    -0.3

    <![CDATA[NEGATIVE]]>





    20















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397188’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397188’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397188’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397188’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_AMPH

    -87.0

    <![CDATA[NEGATIVE]]>





    0















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397189’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397189’

    >

    -----
    ]]>

    AMP_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397190’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397190’

    >

    -----
    ]]>

    MDMA_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397191’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397191’

    >

    -----
    ]]>

    METAMP_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397192’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397192’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397192’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397192’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_BARB

    -9.0

    <![CDATA[NEGATIVE]]>



    200

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397193’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397193’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397193’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397193’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_BENZ

    1.0

    <![CDATA[NEGATIVE]]>



    200

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397194’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397194’

    >

    -----
    ]]>

    AHYDRO_C









    20















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397195’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397195’

    >

    -----
    ]]>

    LORAZ_C









    40















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397196’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397196’

    >

    -----
    ]]>

    NORDZ_C









    40















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397197’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397197’

    >

    -----
    ]]>

    OXAZ_C









    40















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397198’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397198’

    >

    -----
    ]]>

    TEMAZ_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397199’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397199’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397199’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397199’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    BUP

    4.0

    <![CDATA[NEGATIVE]]>



    10

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397200’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397200’

    >

    -----
    ]]>

    BUP_C









    10















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397201’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397201’

    >

    -----
    ]]>

    NORBUP_C









    10















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397202’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397202’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397202’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397202’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_THC50

    -103.9

    <![CDATA[NEGATIVE]]>





    0















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397203’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397203’

    >

    -----
    ]]>

    THC_C









    10















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397204’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397204’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397204’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397204’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    SOMA



    <![CDATA[NEGATIVE]]>



    200

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397205’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397205’

    >

    -----
    ]]>

    SOMA_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397206’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397206’

    >

    -----
    ]]>

    MEPRO_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397207’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397207’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397207’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397207’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_COCN

    -94.0

    <![CDATA[NEGATIVE]]>





    0















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397208’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397208’

    >

    -----
    ]]>

    COCN_C









    25















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397209’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397209’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397209’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397209’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    FEN



    <![CDATA[NEGATIVE]]>



    1.0

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397210’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397210’

    >

    -----
    ]]>

    FEN_C









    2















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397211’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397211’

    >

    -----
    ]]>

    NORFEN_C









    4















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397212’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397212’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397212’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397212’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_MDMA

    99.6

    <![CDATA[NEGATIVE]]>



    500

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397213’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397213’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397213’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397213’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_METD

    24.9

    <![CDATA[NEGATIVE]]>



    300

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397214’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397214’

    >

    -----
    ]]>

    METD_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397215’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397215’

    >

    -----
    ]]>

    EDDP_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397216’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397216’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397216’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397216’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_OPIA

    0.6

    <![CDATA[NEGATIVE]]>



    300

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397217’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397217’

    >

    -----
    ]]>

    6ACE_C









    3















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397218’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397218’

    >

    -----
    ]]>

    CODE_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397219’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397219’

    >

    -----
    ]]>

    HYDROCO_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397220’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397220’

    >

    -----
    ]]>

    HYDMORPH_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397221’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397221’

    >

    -----
    ]]>

    MORPH_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397222’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397222’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397222’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397222’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_OXYC

    -3.0

    <![CDATA[NEGATIVE]]>



    100

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397223’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397223’

    >

    -----
    ]]>

    OXYCO_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397224’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397224’

    >

    -----
    ]]>

    OXYMOR_C









    50















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397225’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397225’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397225’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397225’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_PCP

    184.6

    <![CDATA[POSITIVE]]>



    0

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397226’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397226’

    >

    -----
    ]]>

    PCP_C









    5















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397227’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397227’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397227’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397227’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_PROPX

    -101.4

    <![CDATA[NEGATIVE]]>





    0















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397228’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397228’

    >

    -----
    ]]>

    PROPX_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397229’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397229’

    >

    -----
    ]]>

    NORPROPX_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397230’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397230’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397230’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397230’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    TRAM

    -17.0

    <![CDATA[NEGATIVE]]>



    100

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397231’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397231’

    >

    -----
    ]]>

    TRAM_C









    100















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397232’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397232’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397232’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397232’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    IT_TCA

    0.4585

    <![CDATA[NEGATIVE]]>





    1000















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397233’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397233’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397233’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397233’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    CR

    0.2

    <![CDATA[POSITIVE]]>



    20.0-400.0

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397234’

    ><div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10



    ,PADDING,6);" onmouseout=“UnTip();”>-----<div style=‘width:25px;float:left;’ id=‘testResultConsistency_3397234’

    >

    -----
    <div style=‘width:25px;float:left;’ id=‘testResultStatus_3397234’

    ><img onmouseover="Tip('Released

    Click to toggle between
    hold/release



    /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’

    ,‘3397234’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>



    OX

    0.1

    <![CDATA[NEGATIVE]]>



    90.0

















    <![CDATA[<div style=‘width:25px;float:left;’ id=‘testResultPrescribed_3397235’

    ><div onmouseover="Tip('Not Yet Reviewed
    <br /&g


    At your xml sample you are setting “ro” eXcell type to the cell of the parent row.






    <![CDATA[

    <div onmouseover="Tip('Not Yet Reviewed

    ',ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();”>-----

    <div style='width:25px;float:left;'id=‘testResultConsistency_3397187’>
    -----
    <div style='width:25px;float:left;'id=‘testResultStatus_3397187’><img onmouseover="Tip('Released

    Click to toggle between
    hold/release /rerun’,ABOVE,true,OFFSETY,10,PADDING,6);" onmouseout=“UnTip();” onclick=“modifyTestResultStatus(‘HOLD_TESTRESULT’ ,‘3397187’)” src=‘dhtmlx/imgs/status_release.gif’ />]]>
    ETOH
    -0.3
    <![CDATA[NEGATIVE]]>

    20
    <===This is cell of the parent row






    If you needn’t checboxes at the child row, you should set “ro” type to the cell from the child row. Or you can change cell’s type dinamically after rows was loaded using method setCellExcellType(rowId, cellIndex, type) where rowId - ID of a child row, cellIndex - cell index, type - type of excell (code like “ed”, “txt”, “ch” etc.).