EasyUI Forum
July 08, 2024, 07:46:37 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: easyui treegrid lazyload cannot select one row or fire the onclickcell event!  (Read 10780 times)
creazyboy
Newbie
*
Posts: 3


View Profile Email
« on: July 11, 2014, 12:38:26 AM »

HI,Now I'm using the treegrid lazyload data level by level . When the second level load its children nodes ,the data can display,But it cannot fire the onclickcell event .And here are the errors in the error console :
Uncaught TypeError: Cannot read property 'CUSTNAME' of null jquery.easyui.min.js:7910
(anonymous function) jquery.easyui.min.js:7910
x.event.dispatch jquery.min.js:5
x.event.add.y.handle

code as follows:

<table id="tree"  class="easyui-treegrid" title=""
         data-options="
            width:1180,
            height:510,
            top:-30,
            collapsible: true,
            animate:true,
            idField: 'ID',
            singleSelect:true,
            treeField: zdField,
            rowStyler:function(row){return changeColor(row);},
            onSelect:function(){refreshParentWin();},
            onBeforeExpand:function(row){return refreshParent(row);},
            onClickCell:onClickCell1
         ">
      <thead>
         <tr id="treeTr">
            <script type="text/javascript">
                  $('#treeTr').append(info);
            </script>
         </tr>
      </thead>
   </table>
   <script>
      $(function(){
         var data = synchronizezRequest(url);
         var object = eval("(" + data + ")");
         var rows = object.rows;
         $('#tree').treegrid('loadData', object);
        });
   </script>


function refreshParent(row)
{
   var url = "";
   var keyWord = "";
   if(parent.document.getElementById('custTextButton4').value != null)
   {
      keyWord =parent.document.getElementById('custTextButton4').value;
   }
   if(row)
   {
      url = '../ajax?sid='+threadSID+'&cmd=PCPM_APPLY_FILTER&uuids='+filterUUIDs+'&type='+type+'&keyword='+keyWord+'&field='+zdField+'&parentid='+row.ID;
   }
   else
   {
      url = '../ajax?sid='+threadSID+'&cmd=PCPM_APPLY_FILTER&uuids='+filterUUIDs+'&type='+type+'&keyword='+keyWord+'&field='+zdField;
   }
   
   $("#tree").treegrid("options").url = url;
    return true;     
}


datajson like this:
{"rows":[
   {"id":1,"name":"All Tasks","begin":"3/4/2010","end":"3/20/2010","progress":60,"iconCls":"icon-ok"},
   {"id":2,"name":"Designing","begin":"3/4/2010","end":"3/10/2010","progress":100,"_parentId":1,"state":"closed"},
   {"id":21,"name":"Database","persons":2,"begin":"3/4/2010","end":"3/6/2010","progress":100,"_parentId":2},
   {"id":22,"name":"UML","persons":1,"begin":"3/7/2010","end":"3/8/2010","progress":100,"_parentId":2},
   {"id":23,"name":"Export Document","persons":1,"begin":"3/9/2010","end":"3/10/2010","progress":100,"_parentId":2},
   {"id":3,"name":"Coding","persons":2,"begin":"3/11/2010","end":"3/18/2010","progress":80},
   {"id":4,"name":"Testing","persons":1,"begin":"3/19/2010","end":"3/20/2010","progress":20}
]}

[
   {"id":1,"name":"All Tasks","begin":"3/4/2010","end":"3/20/2010","progress":60,"iconCls":"icon-ok"},
   {"id":2,"name":"Designing","begin":"3/4/2010","end":"3/10/2010","progress":100,"_parentId":1,"state":"closed"},
   {"id":21,"name":"Database","persons":2,"begin":"3/4/2010","end":"3/6/2010","progress":100,"_parentId":2},
   {"id":22,"name":"UML","persons":1,"begin":"3/7/2010","end":"3/8/2010","progress":100,"_parentId":2},
   {"id":23,"name":"Export Document","persons":1,"begin":"3/9/2010","end":"3/10/2010","progress":100,"_parentId":2},
   {"id":3,"name":"Coding","persons":2,"begin":"3/11/2010","end":"3/18/2010","progress":80},
   {"id":4,"name":"Testing","persons":1,"begin":"3/19/2010","end":"3/20/2010","progress":20}
]


please help me! thanks very much!
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: July 12, 2014, 04:25:54 PM »

Please read this tutorial http://www.jeasyui.com/tutorial/tree/treegrid5.php.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!