`

Ext中FormPanel控件自动填充表单

 
阅读更多

向FormPanel中的自动填充表单赋值共有三种方法:

1、利用URL的方案:

form1.form.load( {
	url : EDIT_ACTION_URL+'?sid='+ _record.get('id'),
	waitMsg : '正在载入数据...',
	success : function(form,action) {
		Ext.example.msg('编辑', '载入成功!');
	},
	failure : function(form,action) {
		Ext.example.msg('编辑', '载入失败');
	}
});

 

2、利用store中的Record进行填充:

var record=sm.getSelected();
winform.getForm().loadRecord(record);

 

3、利用dwr获取对象后进行填充:

zzcParitionController.getRecordById(data.partitionid,function(paritiondata){
	winform.getForm().setValues(paritiondata);
})

paritiondata为json对象:{id:'xxxx',name:'dddsd',address:'cccccc'} 

java:

public ZzcParition getRecordById(String id){
	return this.getZzcParitionService().getParitionById(id);
}

 

分享到:
评论

相关推荐

    Ext的FormPanel组件

    Ext的FormPanel组件说明formPanel的详细使用说明

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    .archExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他组件示例篇).doc

    Ext table布局实例 formpanel的table布局

    Ext的formpanel table布局实例,有效解决了页面resize时列宽不跟随改变的问题,即列宽的自适应宽度

    Ext教程表单表格的使用

    Ext教程 展示EXT表单FormPanel和表格GridPanel的使用

    Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别

    Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别小结,需要的朋友可以参考下。

    ext几个实例

    本篇是关于Ext.Ajax + Ext.FormPanel + MySQL数据库的完整登录案例,一个是html的form表单,一个是Ext的FormPanel表单,在提交或结合Ext.Ajax多少还是有区别的.

    ExtJs中表单formPanel的横向布局

    ExtJs中表单formPanel的横向布局

    ExtAspNet_v2.3.2_dll

    -ExtAspNet支持原生的AJAX,也就是说控件的属性改变在AJAX过程中会反映到页面中,但并不是所有的控件属性都支持AJAX改变。 -加载s.gif图片在本机进行,不会请求extjs.com远程资源(feedback:efrigate43,abaocoole)...

    extjs中的formPanel以及表单的应用

    NULL 博文链接:https://zxf-noimp.iteye.com/blog/634692

    ExtJs入门实例

    4. ExtJs2.0学习系列(4)--Ext.FormPanel之第一式 5. ExtJs2.0学习系列(5)--Ext.FormPanel之第二式 6. ExtJs2.0学习系列(6)--Ext.FormPanel之第三式(ComboBox篇) 7. ExtJs2.0学习系列(7)--Ext.FormPanel之第四式(其他...

    Extjs自动填充

    new Ext.form.FormPanel({ height : 90, width:500, labelWidth : 200, labelPad : 0, renderTo :'auto', frame : true, items : [ { xtype : 'combo', triggerAction : 'query', forceSelection : true,...

    extJs中关于formPanel动态添加组件的验证问题

    NULL 博文链接:https://627443183-qq-com.iteye.com/blog/1725391

    Ext+JS高级程序设计.rar

    8.3.2 在CRUD操作中restful的设置以及使用Ext.Direct的问题 247 8.4 ListView控件 248 8.5 本章小结 251 第四部分 Ext 扩展和Ext插件 第9章 Ext 扩展 254 9.1 利用Ext.extend实现继承 254 9.2 与Ext扩展相关的预备...

    Ext 表单布局实例代码

    //第二句的目的就是设置控件的错误信息显示位置,主要可选的位置有: var tdate = new Ext.form.DateField({ fieldLabel: ‘日期’, emptyText: ‘请选择日期’, format: ‘Y-m-d’, disabledDays: [0, 7] });...

    Ext3.0的个人笔记及例子

    Ext3.0的个人笔记及例子,包括按钮,表单及验证,panel,window,TabPanel,treePanel,formPanel,gridPanel,viewPort等主要控件

    深入浅出ExtJS第2版

    1.4.2 在项目中使用EXT 3 1.5 为什么页面提示"找不到图片" 3 1.6 辅助开发 4 1.6.1 调试工具Firebug 4 1.6.2 开发利器Spket 7 1.7 本章小结 10 第2章 EXT框架基础 11 2.1 EXT的事件和类 11 2.1.1 自定义...

    extjs form textfield的隐藏方法

    this.formpanel = new Ext.FormPanel({ items: [{ fieldLabel: ‘代码’, name: ‘FCode’, anchor:’100%’, id: ‘fid’ },{ fieldLabel: ‘名称’, name: ‘FName’, anchor:’100%’ // anchor width by ...

    Extjs中常用表单介绍与应用

    表单面板和面板一样只是作为一个容器出现的,需要我们使用items加入各控件元素来丰富我们的表单面板, defaults:{},此属性提取了items中各组件项的共同属性 对于xtype:在表单面板中非常有用,没有必要每次都用new ...

Global site tag (gtag.js) - Google Analytics