llgd.net
当前位置:首页 >> Ext js 怎样获得 griD 修改后获取当前行 其他列的... >>

Ext js 怎样获得 griD 修改后获取当前行 其他列的...

Ext.getCmp("content.editContentForm").getForm().submit({ url : 'updateContent!updateContent.action', method : 'post', waitTitle : '请稍候', waitMsg : '正在提交表单数据,请稍候...', success : function(form, action) { var store = ...

选中某一行,var record = grid.getSelectionModel().getSelection(); 一行的所有数据都在record里面 具体某一列:record.get("列名-dataIndex")

循环store, store.each(function(r,i){ if(r.data['name']==""){ alert("第"+i+"行的名字列为空!"); returnfalse; } });

grid加一个listener:‘afteredit’:function(e),然后用grid.colModel.getCellEditor(e.column, e.row).field.getRawValue()获取

var columnIdx=1;//列位置 Ext.getCmp('grid').view.getHeaderAtIndex(columnIdx).hide(); Ext.getCmp('grid').view.getHeaderAtIndex(columnIdx).show();

应该有个draggable属性吧,你试试draggable:false,看好使不。

Ext.selection.Model.deselect(records) 用在grid中可以用: grid.getSelectionModel().deselect(records); 其中参数 records , 可以是想取消选中的记录的数组 , 也可以是想取消选中的记录的 排序数 可以查看API

在编辑事件中, return false

//extjs grid是没有列index的,他是只有行的index。//你要获取列数据,其实也就是获取store里面的数据值。只能用遍历store的方法。//比如你要获取name列的所有值,那么就遍历这个store。var name_str;for (var i = 0; i < store.getCount(); i++...

grid也是table啊 可以看EXT生成的源码就找到规律了

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com