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 = ...

grid.getSelectionModel().selectRow(index_); 选择一行 grid.getView().focusRow(index_); 设置一行高亮

用过程中,如果加入锁定列的话,还有一个问题,目前比较土鳖的方法。 colModel.config[0].locked = true //强制锁定第一列,也就是原来的 Ext.grid.CheckboxSelectionModel 那列

var selModel = grid.getSelectionModel(); if(selModel.hasSelection()){ var sendUser = selModel.getSelected().get("sendUser "); var sendTime = selModel.getSelected().get("sendTime "); }else{ Ext.Msg.alert("提示","请选择一条记录")...

不知道你要在哪增加按钮 tbar: [{ text: '按钮', handler : function(){ alert("我是按钮") } }] 增加一个tbar吧 在grid的上方

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

如果要获得你选中的项是第几行,我一般的做法是在gridpanel生成时,隐藏一列id编号项,这样可以直接查询id即可 var seletedGird = grid.getSelectionModel().getSelections();//获得选中的项 var rowid = seletedGird[0].get('id');//获得选中第...

Ext.grid.plugin.CellEditingExt.grid.plugin.RowEditing你用的应该是以上两种你可以用canceledit事件做提交后台,总是方式很多然后grid.getStore().reload(); 刷新

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

可以用var storeObj=gridObj.getStore();获得当前页的所有grid中的数据; 获得第index行的数据可以 用var recordObj=storeObj.getAt(index); 要获得index行中的field为name的值,storeObj.getAt(index).get(name);

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