电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9技术文档-开发规范-U9研发体系(UI组件模型命名规范).PDFVIP免费

U9技术文档-开发规范-U9研发体系(UI组件模型命名规范).PDF_第1页
1/8
U9技术文档-开发规范-U9研发体系(UI组件模型命名规范).PDF_第2页
2/8
U9技术文档-开发规范-U9研发体系(UI组件模型命名规范).PDF_第3页
3/8
用友软件股份有限公司研发过程 U9 UI 组件模型命名规范 文件编号:U9-SE-××-SPEC-×× 版 本 号 : 修改状态:0 编 写 人 :范金福 审 核 人 : 批 准 人 : 批准时间:2008-07 第 1 页 共 8 页 适用对象 该规范适用于 U9 从事 UI 组件开发的人员。 版本记录 【此部分要记录该文档形成过程中的历次版本变更过程及变更的内容】 版本 修改与参与人 修改时间 修改原因 修改概述 审批人1.0 范金福 2008/07/03 原始文档建立 相关文档 � UI 组件开发过程.doc � U9 V1.5 交互设计规范.doc � 报表组件模型开发规范.doc � 查询组件模型开发规范.doc � 打印组件模型开发规范.doc 约定 标有 ★ 的条目表示强制性规范。 第 2 页 共 8 页 UI 组件模型命名规范细则 1.UI 组件模型命名规范 1.1 解决方案命名 解决方案名称由对应的服务组名称+UI 组成。 举例: 单据和档案类:当前服务组是 Base,那么解决方案的名称就为 BaseUI.ubfsln。 查询类:当前服务组是 Base,那么解决方案的名称就为 BaseBQryUI.ubfsln。 报表类:当前服务组是 Base,那么解决方案的名称就为 BaseRptUI.ubfsln。 1.2 项目命名 UI 相关项目对应的项目名称后缀为:*.ubfuiproj。 项目命名规范:末级包的名称或组件名称+UI。 举例: 单据和档案类:KeyFlexField 模型,命名为 KeyFlexFieldUI.ubfuiproj。 查询类:KeyFlexField模 型,命名为KeyFlexField+查询业务含义+BQryUI.ubfuiproj。 报表类:KeyFlexField模型,命名为KeyFlexField+查询业务含义+RptUI.ubfuiproj。 1.3 项目装配件属性命名规范 UI 项目:UFIDA.U9.服务组.包.…….组件名+UI 注:修改方法:在模型视图中选中项目,然后查看其属性。 如图: 属性中的"配件名"即该项目的装配件属性。 第 3 页 共 8 页 举例: Base 服务组中的 KeyFlexField 模块的 UI 项目的装配件属性设置如下: 单据和档案类: KeyFlexFieldUI 装配件属性:UFIDA.U9.Base.FlexField.KeyFlexFieldUI 查询类: KeyFlexField+业务含义+BQryUI 的装配件属性: UFIDA.U9.Base.FlexField.KeyFlexField+业务含义+BQryUI 报表类: KeyFlexField+业务含义+RptUI 的装配件属性: UFIDA.U9.Base.FlexField.KeyFlexField+业务含义+RptUI 1.4 UIModel 的命名规范 默认情况下 UIModel 名称和项目名称是一致的,请将UIModel名称修改为:项目名称+Model。其后缀为:*.ubfuim 举例: 单据和档案类:项目 KeyFlexFieldUI 的 UIModel 的名称:KeyFlexFieldUIModel。 查询类:项目 KeyFlexField+业务含义+BQryUI 的 UIModel 的名称: a) 查询结果Model::KeyFlexField+业务含义+BQryUIModel。 报表类:项目 KeyFlexField+业务含义+RptUI 的 UIModel 的名称: a) 查询条件 model:KeyFlexField+业务含义+RptCUIModel b) 查询结果 model: KeyFlexField+业务含义+RptUIModel 1.5 UIModel 的命名空间的命名规范 命名规范为:UFIDA.U9.服务组.包.…….组件名+UIModel; 注:UIModel 的命名空间修改方法:双击*.ubfuim 视图中的用户界面模型树中的根节点。 弹出画面中的"命名空间"项。 如图: 第 4 页 共 8 页 举例: 单据和档案类: KeyFlexFieldUIModel 的命名空间: UFIDA.U9.Base.FlexField.KeyFlexFieldUIModel。 查询类: KeyFlexField+业务含义+BQryUIModel 的命名空间: UFIDA.U9.Base.FlexField.KeyFlexField+业务含义+BQryUIModel; 报表类: KeyFlexField+业务含义+RptUIModel 的命名空间: UFIDA.U9.Base.FlexField.KeyFlexField+业务含义+RptUIModel; 1.6 UIView 的命名规范 主子 View 的命名规范: 主 View 命名规则:业务名称。 子 View 命名规则:业务名称_子业务名称。 举例 收货单据 ReceivementBE 实体图: 主 View 命名为:Receivement。 子 View 命名为:Receivement_ReceivementLine 对于自定义View的命名需要根据实际业务含义命名。 1.7 UIField 命名规...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

U9技术文档-开发规范-U9研发体系(UI组件模型命名规范).PDF

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信