L1-U811.1客开培训文档--UAP(10)

2019-08-31 12:10

U811.1 客开培训资料之UAP

(七) 用户自定义控件开发

说明

UAP表单开发支持在表单视图中添加用户自定义控件,并将该自定义控件与该表单中的某一个表单实体模型关联,根据用户的实际需求,对实体模型中数据做更加丰富的展示,或者通过对自定义控件上展示的数据的修改影响实体模型的数据。

ReceiptPluginBase类中的方法

///

/// 创建用户自定义控件接口,开发人员可以在这里创建用户自定义控件。运行时会把这个控件加载到布局视图中。(版本新增) ///

/// ///

///

/// 用户自定义控件对象

Public virtual Control CreateControl(BusinessProxy businessObject, VoucherProxy voucherObject, string ID); 开发人员通过实现该方法返回自己定

义的控件对象,UAP将控件对象加载到布局视图中。

示例

[IsImplementAttribute(true)]

Public override System.Windows.Forms.Control

CreateControl(BusinessProxy businessObject, VoucherProxy voucherObject, string ID) {

Control resultControl = null;

//此处的ID为UAP布局视图中自定义控件的属性“控件ID”

if (ID == \) {

SaleCountReportControl tempControl = new SaleCountReportControl();

resultControl = tempControl; tempControl.Dock = DockStyle.Fill; }

return resultControl; }

样例运行

样例项目中的“零售日报”表单为自定义控件表单例子,表体部分的数据被修改时自定义的图表信息会相应的做出修改。

U811.1 客开培训资料之UAP

(八) U8单据引用UAP档案

说明 示例

新建UAP档案

UAP档案分为“复杂档案”、“列表档案”、“树形编辑档案”、“树形导航档案”四种类型。“复杂档案”类型的档案设计方法与普通单据基本一致,唯一的区别就是设计“主表”实体时必须设计类型为“表单名称”的实体属性。其他三种类型档案新建方法分别如下: 1) 新建列表档案:

选择档案类型及填写档案名称

U811.1 客开培训资料之UAP

列表档案类型的档案只有“主表”实体,不能再添加新实体。所以只需要为“主表”实体设计实体属性

表单编号类型(必须添加)

表单名称类型(必须添加)

U811.1 客开培训资料之UAP

根据需要可以再添加其他类型的实体属性。 设计布局视图

可以再对该列表档案的“功能”、“栏目”、“过滤”等设计项或实体的属性等信息项做设定,设计完成之后可以发布该档案 2) 新建树形编辑档案: 选择档案类型及填写档案名称

U811.1 客开培训资料之UAP

列表档案的实体设计同上述的列表档案,只有“主表”实体,“表单编号”和“表单名称”类型的实体属性必须设计。

布局视图的设计比较特别,需要在界面视图上添加“树形控件”

然后为“树形空间”绑定实体,在设计界面上的树形控件点击“右键”?绑定实体?“主表*********”。


L1-U811.1客开培训文档--UAP(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工程地质勘查报告终

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: