2 u010792836 u010792836 于 2016.02.01 15:42 提问

easyui网格拖拽$(this).datagrid('loadData',data);不能选中数据

jquery easyui 数据网格拖拽,数据已经拼接成正确格式,但是还是没有选中效果。

 <script>       $(function(){$("#filelist").datagrid({          onLoadSuccess:function(){                   $(this).datagrid('enableDnd');                              },          onStopDrag:function(row){               var rows=$(this).datagrid('getRows');               var jsdata = "{\"total\":\""+rows.length+"\",\"rows\":[";                   var initValue=1;                    for(var i in rows){                         rows[i].status=initValue;                           initValue++;                        jsdata +="{\"productid\":\""+rows[i].productid+"\",\"productname\":\""+rows[i].productname+"\",\"unitcost\":"+rows[i].unitcost+",\"status\":\""+rows[i].status+"\",\"listprice\":"+rows[i].listprice+",\"attr1\":\""+rows[i].attr1+"\",\"itemid\":\""+rows[i].itemid+"\"},";                    }                   jsdata = jsdata.substring(0,jsdata.length-1);                   jsdata += "]}";                                 var data = $.parseJSON(jsdata);                     $(this).datagrid('loadData',data);                                      }       })      })  </script> 

1个回答

showbo
showbo   Ds   Rxr 2016.02.01 16:08

datagrid有onStopDrag这个事件?自己扩展的?在这个事件中打印console.log(this)看是不是你的table那个dom对象

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!