| 
							creazyboy
							
						 | 
						
							
								  | 
								
									
									 «  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! 
						 |