出于需要,希望在 filter 表格后,得到所有的表格数据,当然可以在后台获取,但是通过kendo ui 的API在前端处理更为便捷。
// 获取 #grid 下的datasource
var dataSource = $("#grid")data("kendoGrid")dataSource;
// 获取过滤条件
var filters = dataSourcefilter();
// 获取全部表格的数据
监听beforeedit 和 edit 事件都可以
它会传给你2个参数( ExtgridpluginEditing editor, Object e)
而editor中有包含
value(新值) 和originalValue(原始值)
可以editororiginalValue 获得
用setRowData在页面新增了一条数据,但是用getRowData取值的时候却取不到,看了一下文档,上面说在编辑模式下,getRowData是取不到编辑后的值的,jqgrid在编辑模式下就可以获取新增加的一行数据了
你可以增加一个LinkButton列用来获取该行的ID值,将LinKButton的CommandArgument属性和gridview记录的ID(你要记住给数据库的表定义一个标识ID)接着通过queryString传送这个ID值,在另一个页面时你通过查询数据库得到该记录的想要的值。
以上就是关于如何动态获取kendo ui grid数据全部的内容,包括:如何动态获取kendo ui grid数据、ExtJS 4.0中如何获取Ext.grid.plugin.CellEditing,表格单元中被修改的数据、跪求大神指点,jqgrid在编辑模式下怎么获取新增加的一行数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)