在第一个onLoadSuccess回调中复制一份数据出来,给第二个load就可以了。注意:复制就是两份一模一样的数据,占用两块不同的内存,如果不这样做,一份数据共享,easyui加载的时候会互相影响,如果数据量不大建议复制,如果数据量比较大那就共享,采用楼上的建议。
统一抓取数据 然后 本地载入数据 不就统一了吗?!
easyui的渲染 不能用同一份数据 比如 var arr = []; $("#a").datagrid({data:arr}); $("#b").datagrid({data:arr}); 如果数据使用了相同的引用,则无法显示
如果你的datagrid走的是url:"xxxx“的话,这个应该是你的代码问题了 如果你是ajax获取后台的data,然后以数组的形式传递给2个datagrid 那么对数组进行深复制 var cloneArr = jQuery.extend(true,[],arrData); 然后把不同引用的2个数组传递给datagrid
81,094
社区成员
341,717
社区内容
加载中
试试用AI创作助手写篇文章吧