起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1670|回复: 16

[结贴] 请教关于grid中类型为select的column列数据源填充

[复制链接]

5

主题

36

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
发表于 2014-4-10 09:45:14 | 显示全部楼层 |阅读模式
在createAction中,为新增行为添加初始化数据时,对应的grid组件某列类型为select,请问该如何定义该列在Table中的类型和使用哪种方法填充该列数据源?谢谢

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-4-10 10:01:14 | 显示全部楼层
Table不会去操作你的grid上设置的type是什么类型,要是操作的column对应的ontology中定义的关系类型是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

36

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2014-4-10 15:12:47 | 显示全部楼层
jishuang 发表于 2014-4-10 10:01
Table不会去操作你的grid上设置的type是什么类型,要是操作的column对应的ontology中定义的关系类型是什么 ...

如果操作的column对应的ontology中定义的关系类型为概念,但概念的数据不取概念对应的数据库,而是从外部数据源填充,请问这样的情况下该怎么处理?可以使用Table.createUtils(概念model, ...)填充数据源吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-4-10 15:44:18 | 显示全部楼层
既然是做的关联存的是其他表中的关联值,那这个值应该不能自己随便创建吧,自己创建一个跟关联的那个是关联不起来的

具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

36

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2014-4-10 16:50:22 | 显示全部楼层
jishuang 发表于 2014-4-10 15:44
既然是做的关联存的是其他表中的关联值,那这个值应该不能自己随便创建吧,自己创建一个跟关联的那个是关联 ...

具体需求是做一张销售订单,具体场景如下:
销售订单界面是一个简单流程,销售订单明细新增的时候,选择物料编号(type='inputbtn')时,弹出windowDialog(绑定的概念并没有生成数据库),重写了queryAction,数据源是用外部数据填充,现在的需求是概念的某个关系是一个概念,而这个概念也没有生成数据库,数据来源于外部,请问该如何填充该数据库绑定到一个type=select的column?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-4-10 17:04:04 | 显示全部楼层
而这个概念也没有生成数据库,数据来源于外部?什么意思?只是定义了概念没有生成数据库表?数据是通过自己调用actionl然后load到data上的?


远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

36

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2014-4-10 17:41:34 | 显示全部楼层
jishuang 发表于 2014-4-10 17:04
而这个概念也没有生成数据库,数据来源于外部?什么意思?只是定义了概念没有生成数据库表?数据是通过自己 ...

数据源是调用外部WebService填充的。
是的,只定义了概念和关系,没有生成数据库表,重写了queryAction。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-4-11 09:20:08 | 显示全部楼层
只要column关联的关系的值查出来就会显示的

设置为select是你要填充数据的时候通过下拉来选择数据的,跟column显示的那个无关
下拉那个data是自己控制的,
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

5

主题

36

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2014-4-11 09:24:45 | 显示全部楼层
本帖最后由 wonderpeng 于 2014-4-11 09:50 编辑

1.只要column关联的关系的值查出来就会显示的
请问,该column的关系类型是一个概念,在使用TableUtils.createTable创建该column时,应该设置什么类型?

2.设置为select是你要填充数据的时候通过下拉来选择数据的,跟column显示的那个无关
下拉那个data是自己控制的,
请问,这个column的数据源填充在biz层如何动态填充?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-4-11 09:51:18 | 显示全部楼层
1.关系的关系类型设置为某个概念那就是Object的,为什么要设置为概念,如果只是要存关联表的id,那关系类型设置为id的关系类型就可以,不用设置为概念类型
  设置为概念类型的关系的值平台是自己维护的,如果非要设置,那么操作的时候它的类型就是Object

2.column的数据源填充可以在biz层动态填充吗?什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 21:41 , Processed in 0.059455 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表