以下内容正在努力的更新,下面的方法我会以后不断的加入,因为现在正在做项目,比较忙,所以方法
不全,我会不断的往里面填写,希望各位同行共同分享
1.取得grid中的数据(只能在grid函数内部)
var roleGrid = new Ext.grid.GridPanel({
var recordtoedit = roleGrid.getSelectionModel().getSelected(); //取得选中的grid的单行记
录
recordlist =listGrid.getSelectionModel().getSelections(); //获取多行
{);
2.为Form表单设置初值
form.getForm().setValues({
createId:recordtoedit.get("createId"),
ws_num:recordtoedit.get("ws_num") });
form.getForm().loadRecord(roleSm.getSelected());
form.getForm().findField("io_type").setValue(selectModel.getSelected().get('io_type'));
3.重置表单中的数据
{ text: '<s:text name="com.label.reset"/>',
handler: function() {
addOrgForm.getForm().findField('person_name').setValue("");
addOrgForm.getForm().findField('depId').setValue("");
addOrgForm.getForm().findField('depName').setValue("");
addOrgForm.getForm().findField('depDesc').setValue("");
} //addOrgForm为表单的名称 var addOrgForm = new Ext.FormPanel({ ......})
4.设置只读Ext.getCmp("householdernum").getEl().dom.readOnly = true;
5.取得选中行的grid数据
var selectModel1 = new Ext.grid.CheckboxSelectionModel();
selectModel.getSelected().get("householdernum"),
EXT自动将参数带入表单方法大集合
最新推荐文章于 2013-11-08 14:44:17 发布