本文目录一览:
- 1、ExtJS 如何在页面获取当前行某一列的值,并将该列值从0改为1?
- 2、ExtJs中的表格grid(已实现分页功能):获得当前页的数据可以用grid.getStore.getAt(record);
- 3、extjs中如何获取前一个页面的值
ExtJS 如何在页面获取当前行某一列的值,并将该列值从0改为1?
大致思路:
var _grid = Ext.getCmp('grid1');
var record = _grid.selModel.getSelected(); // 获取当前行
record.data.code = 'xxx'; // 这里给code和name两列赋上指定值
record.data.name = 'xxx';
record.commit(); //提交
_grid.getView().refresh(); //刷新表格
ExtJs中的表格grid(已实现分页功能):获得当前页的数据可以用grid.getStore.getAt(record);
grid的分页功能本身就是对数据库数据分页后的一个数据显示,并可以执行翻页查询其他页的信息。
全部信息则只需要将limit参数设置为数据总条数,pagesize也设置为数据行数。
grid中不设置分页组件是可以直接显示全部信息,url中不设置limit和start参数。
注:数据量太多时不宜全部显示
extjs中如何获取前一个页面的值
例如jsp,第一个页面跳转到第二个页面,在URL链接上加参数,例如:
localhost:8080/Demo/index.jsp?参数名=参数值
在第二个页面中通过request.getParameter(参数名)获取参数值,然后放入页面中的一个隐藏域中,在ExtJS中通过Ext.get(隐藏域ID)获取此隐藏域,然后获取里面的参数值innerHTML