Camstar自定义CDO并加入到现有CDO下

本节讲述如何增加一个自定义CDO并以List方式加入到原生CDO下,最后修改Modeling页面进行数据编辑。

定义CDO
进入Designer,在要创建的CDO的父Object上右键,点击Add Subclass
在这里插入图片描述
在弹出的对话框中,输入CDO名字及对应的数据库表的名称
在这里插入图片描述
点击Create(注意,必须所有栏位都输入数据后才允许点击Create)后,进入字段定义画面
加入需要的字段,可以使用已有的字段、Object,也可以是自定义字段(本例使用了Param, ParamValue, Spec三个字段,其中Param和Spec是Object)
在这里插入图片描述
定义好的CDO主要信息是这样的,其中Associated Service CDO还不正确,等下一步创建了相应的CDOChanges后再来修改。
在这里插入图片描述
创建相应的CDOChanges,增加相应的三个字段。其中所有新增的字段的属性页Options的Accessibility里,要选择Read/Write;对于Object类型字段Param和Spec,在属性页Sellection Values里的Extended Selection Values要按图中进行选择,表示在Modeling里配置时按下拉菜单方式把这个Object的Name显示出来。
在这里插入图片描述
在这里插入图片描述
创建好的CDOChanges如下,其中Associate Data CDO要选择前面创建的自定义CDO
在这里插入图片描述
现在,把自定义CDO作为一个自定义字段加入原生CDO中。按照原生CDO增加自定义字段的方法进行,要注意,这个字段是以一个List加入的。
在这里插入图片描述
再进入原生CDOChanges,确认字段已加入,注意新增字段的Accessibility属性是Read/Write
在这里插入图片描述
接下来,是要修改Modeling配置页面,把自定义字段加进去。
进入Portal Studio,打开CDO对应的维护页面。(我是把维护页面复制了一个新的来修改的)
在要增加字段的位置增加一行,加入一个Grid控件,可以按照画面里的指导一步一步做下去。主要就是要连接到CDOChanges下的自定义字段(Object),以及这个Object下的子字段,这部分会在另一个文章里详细讲述。
在这里插入图片描述
我的做法是直接复制了一个已经存在的类似的控件,修改相应的属性:选中控件,点击Settings
在这里插入图片描述
在弹出的对话框中,先点击Columns,把自定义CDO里需要编辑的字段加进来,注意要选择正确的类型
在这里插入图片描述
再点击FieldExpressions,再弹出的对话框中将树形目录展开,找到自定义CDO:ProductMaint -->ObjectChanges–>CC_ProductSpecParams,选中,点击OK加入
在这里插入图片描述
保存,发布页面。
看一下效果。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值