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")

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

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

grid是与store绑定的,grid中的一行对应store中的一条记录。 grid的column有一个renderer的函数,你可以在合价这一个column中重写 renderer: function(v,p,r){ //r是对应的这行记录 return calc_sum(r); //在calc_sum中计算合计 }

方法一、给Grid绑定以下事件: headerclick : ( Grid this, Number columnIndex, Ext.EventObject e ) 事件响应代码里面读取dataIndex: var fieldName = this.getColumnModel().getDataIndex(columnIndex); 这就是你要的数据列名。 说明: Grid...

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

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();

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

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