
grid的分页功能本身就是对数据库数据分页后的一个数据显示,并可以执行翻页查询其他页的信息。
全部信息则只需要将limit参数设置为数据总条数,pagesize也设置为数据行数。
grid中不设置分页组件是可以直接显示全部信息,url中不设置limit和start参数。
注:数据量太多时不宜全部显示
1ExtdataModel 里面有dirty属性,如果改动过,dirty=true,你可以根据这个判断一下
2如何数据上传的话,你可以将表中的数据存储到一个数组里面,然后传到后台,到了后台再做处理给你个例子
var answers = [];//存放表中数据
for (var i = 0; i < gridStoregetCount(); i++) {
var answer = gridStoregetAt(i);
answerspush(new Answer({
answer: answerget("answer"),
isRight: answerget("isRight")
}));
}
3修改store的话,直接上传之后storeload()一下就好了
其实我觉得如果可以的话,直接将原本数据删除,然后重新插入数据比较简单一点
<html>
<BODY onload= "documentallaaselect() ">
<form name="myfrom">
<input type="text" name="aa">
</form>
</body>
</html>
//----如果text没值的话text就会获得焦点
以上就是关于ExtJs中的表格grid(已实现分页功能):获得当前页的数据可以用grid.getStore.getAt(record);全部的内容,包括:ExtJs中的表格grid(已实现分页功能):获得当前页的数据可以用grid.getStore.getAt(record);、ExtJS 4中如何获取表格中改动的数据 如何将修改数据上传和修改store、EXTJS4.0中,怎么实现页面加载时store中数据第一条获得焦点!也就是自动选择第一条数据!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)