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;
		}




Mybatis一个对象关联两个对象(多对一)

  • javaee_sunny
  • javaee_sunny
  • 2016年11月03日 17:32
  • 1099

MyBatis之ResultMap简介,关联对象

MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultM...
  • hejingyuan6
  • hejingyuan6
  • 2016年02月29日 13:15
  • 3974

Java中Json字符串直接转换为对象(包括多层List集合)

使用到的类:net.sf.json.JSONObject  下面是例子代码: // JSON转换 JSONObject jsonObj = JSONObject.fromObject(j...
  • catoop
  • catoop
  • 2015年01月15日 18:25
  • 41016

EXT4 之 Dentry 和 Inode对象

Dentry 和Inode Dentry 和Inode之间的映射关系 Inode 和superblock的关系
  • cpwolaichile
  • cpwolaichile
  • 2017年07月05日 11:49
  • 318

ExtJS4 Ext.tree.Panel获取Node对象

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

EXTJS4自学手册——EXT对象选择

一、Ext对象分为3种:htm控件,EXTJS元素,EXTJS组件 二、Ext选择对象的方法:   选择html控件:Ext.getDom(对象的ID)   选择EXT元素:...
  • wh591344741
  • wh591344741
  • 2013年04月20日 11:25
  • 331

死去活来,而不变质:Domain Model(领域模型) 和 EntityFramework 如何正确进行对象关系映射?

死去活来,而不变质:Domain Model(领域模型) 和 EntityFramework 如何正确进行对象关系映射?...
  • jygongweibin
  • jygongweibin
  • 2014年08月29日 23:04
  • 265

hibernate中实体domain对象的生命周期

hibernate的生命周期   (2011-09-09 12:54:05) 转载▼     实体对象的生命周期在Hibernate应用中是一个很关键的概念,正确的...
  • Mr_HHH
  • Mr_HHH
  • 2016年02月20日 17:18
  • 662

SuperMap iMolile 8C for Android地图上实现选择多个对象

  • 2017年12月15日 17:53
  • 765KB
  • 下载

C# 单文件存放多个序列化对象

  • 2010年01月20日 19:27
  • 15KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:EXT4 domain对象包含多个其他对象显示
举报原因:
原因补充:

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