jQuery MiniUI

标题: Datagrid 静态加载刷新问题。 [打印本页]

作者: xht1214117    时间: 2013-11-6 17:33:05     标题: Datagrid 静态加载刷新问题。

各位大神,新手请教下。
        dataResult.data.push({"loginname":"张3","age":"23","gender":"男","country":"cn"});
        dataResult.total= dataResult.total+1;   
        fillData(3,10, dataResult, grid);
添加结束了为什么还要grid.reload();
可参考http://www.miniui.com/demo/#src=datagrid/pager_client.html



作者: factory    时间: 2013-11-6 17:37:42

grid.setData()
没有reload()啊
作者: xht1214117    时间: 2013-11-6 17:51:50

可能没表述清楚。
我在原代码基础上新加了一个输入框用以测试动态添加
function getTextValue(){      
        dataResult.data.push({"loginname":"张3","age":"23","gender":"男","country":"cn"});
        dataResult.total= dataResult.total+1;   
        fillData(Math.floor(dataResult.total/grid.getPageSize())+1,grid.getPageSize(), dataResult, grid);        
    }   
只有在刷新grid或grid.reload()后才会显示。如果有不对的敌法请告知。
谢谢。
作者: factory    时间: 2013-11-6 18:02:37

xht1214117 发表于 2013-11-6 17:51
可能没表述清楚。
我在原代码基础上新加了一个输入框用以测试动态添加
function getTextValue(){      

grid.getData().push()

var total = grid.getTotalCount() +1;
grid.setTotalCount(total)

属性不要直接.xxxx
必须通过set和get来赋值和取值
作者: xht1214117    时间: 2013-11-7 09:10:01

找到原因了,原来Datagrid默认的起始页是从0开始的。
谢谢大神。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2