[ECSide] 修改数据时遇到的问题

zhunahao 2007-05-31
两个表之间有关系,
例如:
表 USER (id,usergroudId,userName)
表 USERGROUD (id,groudName)
显示数据时接收一个USER的List
<ec:row >

	<ec:column width="50" property="_0" title="序号" editable="false"
		resizeColWidth="false" value="${GLOBALROWCOUNT}" />
	
	<ec:column width="100" property="userName" title="用户名"
		editTemplate="ecs_t_name" />

	<ec:column width="200" property="USERGROUD.id" value="${USER.USERGROUD.groudName}" title="所属用户组"
		editTemplate="ecs_t_groud" mappingItem="groudMap" />
					
</ec:row>


配置文件中:usergroudId=#{USERGROUD.groudName}
这样修改后保存会出错
如果将"用户组"的 property 改为一个单独的单词作为名称,

<ec:row >
	
	<ec:column width="50" property="_0" title="序号" editable="false"
		resizeColWidth="false" value="${GLOBALROWCOUNT}" />
	
	<ec:column width="100" property="userName" title="用户名"
		editTemplate="ecs_t_name" />

	<ec:column width="200" property="groudId" value="${USER.USERGROUD.groudName}" title="所属用户组"
		editTemplate="ecs_t_groud" mappingItem="groudMap" />
					
</ec:row>

它的cellValue的值为value的值,当保存时会将文本保存进 USER 的 usergroudId 中。我希望保存的是Id值。
加入cellValue这个属性到页面上,也没有反应。

如何加一个默认值?或有其它的好方法呢?
fins 2007-05-31
您这个需求暂时还无法满足,因为easylist特性还不支持过于复杂的参数传递
实在抱歉
zhunahao 2007-06-01
谢谢!
Global site tag (gtag.js) - Google Analytics