EXT4 domain对象包含多个其他对象显示

原创 2012年03月23日 18:02:11
Ext.define("FacilitatorBaseData", 
			{extend:"Ext.data.Model",
		 	fields:[
		 		 {name:"facilitatorName"},
		 		 {name:"evaluationComments"}, 
				 {name:"scopeBusiness"}, 
				 {name:"updateDate", type:"date", dateFormat:"Y-m-dTH:i:s"}
		 	]
		 });
		 
		Ext.define("GarrisonDetail", {
			extend:"Ext.data.Model", 
			fields:[
				{name:"socialInsuranceArea"}, 
				{name:"department"}, 
				{name:"facilitatorBaseData"}
			]
		});
		var store_socialInsuranceArea = Ext.create('Ext.data.ArrayStore', {
			data : [['0','AAA'],['1','BBB'],['2','CCC']],
			fields : [{name: 'id'},{name: 'value'}]
		});  
		
		var store_facilitatorBaseDatas = Ext.create('Ext.data.Store', {
			model : "FacilitatorBaseData",
			displayField : 'id',
			proxy : Ext.create('Ext.data.proxy.Ajax', {
				actionMethods : "POST",
				url : "../fmsbase/findByFacilitatorBaseData.action",
				reader : Ext.create('Ext.data.reader.Json', {
					root : "facilitatorBaseDatas"
				})
			})
		});
		
		var queryView = Ext.create('Ext.form.Panel', {
			region : "north",
			bodyStyle : {padding:'3px'},
			frame : true,
			layout : "border",
			fieldDefaults : {labelAlign:'right'},
			items : [
				Ext.create('Ext.form.FieldSet', {
				region : "center",
				title : "查询条件",
				items : [
					Ext.create('Ext.container.Container', {
						layout : {type:'table', columns: '3'},
						items : [{
							xtype:'combobox',
							store : store_socialInsuranceArea,
							displayField : "value",
							name : "asdasd",
							valueField : "id",
							fieldLabel : "AAAAAAAAA"
						},{
							xtype:'combobox',
							listeners : {'beforequery':loadFacilitatorBaseDatas},
							store : store_facilitatorBaseDatas,
							displayField : "facilitatorName",
							name : "facilitdsdsdatorId",
							valueField : "id",
							fieldLabel : "诗圣杜甫"
						}]
					})
				]})
			]
		})
				
		/**
		{
			xtype:'gridcolumn',
			text : "提交状态",
			store : store_status,
			displayField : 'value',
			valueField : 'id',
			dataIndex : "status",
			renderer : comboboxRenderer
		}
		
		*/
		
		function comboboxRenderer(v, m, rec, row, col) {
			if (v != null) {
				var column = this.columns[col];
				var valueField = column['valueField'];
				var displayField = column['displayField'];
				var store = eval(column['store']);
				var index = store.find(valueField, v);
				if (index != -1) {
					v = store.getAt(index).get(displayField);
				}
			}
			return v;
		}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

EXT4 之 Dentry 和 Inode对象

Dentry 和Inode Dentry 和Inode之间的映射关系 Inode 和superblock的关系

ExtJS4 Ext.tree.Panel获取Node对象

Ext4改了好多,树控件都改得自己不认识了,切入正题: 在Ext3中只要注册了'click','contextmenu',就会将Node对象传进来,代码示例: contextmenu : fu...

SpringMVC解析包含多个对象的List参数

遇到的问题: 如果需要向Controller定义的方法提交List参数时,会报异常,将方法中的参数定义为List, 或ArrayList后, 提交后的结果分别是:  List:  Arra...

pads布局布线技巧(【PCB文件中显示引脚号】 【敷铜】 【显示网络名】 【高亮网络】 【修改PCB中文本的尺寸】 【同时修改多个文本(对象)的尺寸(属性) 让集中在一起的元件散开)

pads原理图背景默认是黑色的,改变背景颜色的办法如下: ctrl+alt+c就出来一个界面了,里面的background就是图纸的颜色了,lines就是线的颜色了。比如你想让图纸变成白色,就先点击颜...

编辑多个对象_批量编辑

  • 2010-10-23 20:34
  • 688KB
  • 下载

hibernate学习的那些事之对象关系映射文件--domain对象.hbm.xml

domain对象.hbm.xml 主键生成策略
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)