jQuery MiniUI
标题:
datagrid的cardview动态更新数据只能用setData吗?
[打印本页]
作者:
daguana
时间:
2021-5-21 14:41:24
标题:
datagrid的cardview动态更新数据只能用setData吗?
cardview 插入数据更新显示内容只能用setData吗?
img_grid.data.push();
img_grid.updateRow();
img_grid.addRow(); //会奇怪的添加到第一个item里
img_grid.addRows();
这些方法都不会更新内容显示一直以为哪里设置有问题.搞了几天才发现只能用setData,但如果都是图片会全部都再加载一遍,有一瞬间卡顿闪烁
<div id="img_grid" class="mini-datagrid" style="width:100%;height:300px;" showHeader="false" idField="id" allowResize="true" showPager="false" viewType="cardview" itemRenderer="itemRenderer" showColumns="false">
<div property="columns">
</div>
</div>
作者:
dforce
时间:
2021-5-21 15:02:44
grid.addRow(row,index);
添加还是一样的,不过添加完需要调用刷新刷一下grid.doUpdate();
作者:
daguana
时间:
2021-5-21 19:35:17
dforce 发表于 2021-5-21 15:02
grid.addRow(row,index);
添加还是一样的,不过添加完需要调用刷新刷一下grid.doUpdate(); ...
api没有更新不知道有doUpdate这个方法,要是有就少搞几天了
但是这个方法跟setData一样都是全部重新加载一遍,50张图片都会重新加载多一遍
需求算是实现了,也不纠结了. 感谢大佬的回复
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2