creazyboy
|
![](https://jeasyui.com/forum/Themes/default/images/post/xx.gif) |
« 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!
|