UDN-企业互联网技术人气社区

板块导航

浏览  : 20836
回复  : 81

[UAP RIA] 征集需求场景--》参照多选

  [复制链接]
发表于 2014-4-4 09:32:32 | 显示全部楼层
展翔 发表于 2014-4-2 17:35
这个目前采取的方案是以pk@pk@pk的形式存在数据库中

这个方案可以看一下@chenw 提到的问题~
使用道具 举报

回复

发表于 2014-4-17 13:59:49 | 显示全部楼层
对于一些查询节点这种场景是非常多的,常常需要将查询条件选择的多选数据展现在查询结果中。期待你的解决方案。
使用道具 举报

回复

发表于 2014-4-17 20:44:28 | 显示全部楼层
chenw 发表于 2014-4-1 15:41
实际应用中应该有很多这样的场景。我认为怎么展现无所谓,重要的是实体描述或数据库设计时,这多选的参照对 ...

分析得很透彻!赞一个
使用道具 举报

回复

发表于 2014-4-18 10:36:06 | 显示全部楼层
饥饿的狼人 发表于 2014-4-17 13:59
对于一些查询节点这种场景是非常多的,常常需要将查询条件选择的多选数据展现在查询结果中。期待你的解决方 ...

参照查询,目前默认就是支持多选的,并且多选时查询SQL会转换成in子句。只要不涉及存储就没有公共解析规则的问题。比如楼主目前是pk@pk@pk存储的,其实这是一个潜规则,在元数据实体描述时是无法描述的,在参照解析时我们可以根据@解析。但如果第三方接口获得这些数据,他会解析pk@pk@pk吗?所以我个人的意见,是尽量不在平台层提供这种有潜规则的数据或接口。
使用道具 举报

回复

发表于 2014-4-18 12:31:44 | 显示全部楼层
chenw 发表于 2014-4-18 10:36
参照查询,目前默认就是支持多选的,并且多选时查询SQL会转换成in子句。只要不涉及存储就没有公共解析规 ...

恩,我这描述的不是查询模板上是否支持参照多选。而是查询类型的节点上的单据模板(类似于报表)。对于这种类型的节点常常需要将查询模板上多选的查询条件,在查询结果中进行展现。
使用道具 举报

回复

发表于 2014-6-5 21:50:04 | 显示全部楼层
我觉得终极解决方案是在元数据中增加参照数组或参照集合这个数据类型,允许参照另一实体选择多个pk;在UI端提供相应的编辑控件、tablecell的editor控件;在元数据服务层提供针对这种数据类型的解释器或处理工具类。
使用道具 举报

回复

发表于 2014-6-6 11:39:17 | 显示全部楼层
@楼主 :能把代码贴出来共享一下吗!
            谢谢!
使用道具 举报

回复

发表于 2014-6-6 12:15:50 | 显示全部楼层
chenw 发表于 2014-6-5 21:50
我觉得终极解决方案是在元数据中增加参照数组或参照集合这个数据类型,允许参照另一实体选择多个pk;在UI端 ...

界面数据转换成VO的时候,参照设值的时候能不能让它设全值,而不要取它的第一个呢
使用道具 举报

回复

发表于 2014-6-6 13:29:43 | 显示全部楼层
这个数据库用多少个字段长度呢?能定吗?
点评 ( 1 ) 收起 / 展开点评

展翔 2014年06月06日 13:48

根据需求定,稍后我把代码贴上

使用道具 举报

回复

发表于 2014-6-6 15:28:03 | 显示全部楼层
求源码,求源码,
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部