描述性弹性域

 描述性弹性域的使用,总结起来大致分为三个步骤:

1、在UBF中添加描述性弹性域

2、打开原code代码文件添加相应代码

3、到portal基础设置中的进行弹性域设置

 

以订货单头与订货单体组合的一卡一表为列,具体做法如下:

 

一、UBF上添加弹性域

1、拖一个弹性域到订货单头所在的卡片上,修改其属性中的类型为:Description

2、在订货单体的表格中点击属性,列集合---添加文本框列

 

二、打开D:/UFIDA/Unconfiged/Code/ 路径下对应的项目

1、找到方法 public void AfterCreateChildControls() ,大致应该在webpart目录下的***FormWebPart 类文件中

         技巧:可用ctrl + f 找到此方法

2、添加如下代码到 AfterCreateChildControls() 方法

 

            FlexFieldHelper.SetDescFlexField(this.FlexFieldPicker0, this.Model.MyOrderBill);

其中:this.FlexFieldPicker0为要设置的描述性弹性域控件,this.Model.MyOrderBill为描述性弹性域所在的View。

 

            FlexFieldHelper.SetDescFlexField(this.DataGrid5, 15);

其中:this. DataGrid5为要设置的描述性弹性域的Grid,15为描述性弹性域列(即上面添加的文本列)在Grid中的列索引。注意:这里的索引从0开始,并且包含隐藏的字段,所以最好到列集合中从上到下依次数出弹性域列的索引。

 

三、portal中设置

 

基础设置 -- 弹性域 -- 实体扩展字段  --  进行实体扩展字段的维护

 

 

到此为止弹性域制作完毕

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值