单据页面属性

1 总体介绍
在苍穹开发平台设计器中,平台为每种类型的页面都提供了页面属性,用于实现表单的整体属性配置、表单内规则的统一管理、表单在系统功能模块中的应用等功能。单据页面业务属性和动态表单页面属性有部分相同,请参阅:动态表单页面属性。
此外,单据页面/单据列表页面还拥有以下业务属性,用于单据流转和数据库存储相关配置:
| 页面类型 | 业务属性 |
| 表单 | 允许继承,允许扩展,显示卡片侧边栏,主业务组织,表名,主键类型,拆分表,主键字段名,单据类型参数,单据参数,单据状态字段,业务控制,实体类型字段,委托关系,关联配置,默认布局 |
| 列表 | 名称,显示标题,列表插件,列表选项,列表表单模式,打开方式,允许双击打开,使用表单布局 |
本文介绍单据页面的主要业务属性,样式属性和布局请参阅样式属性和布局介绍。
2 配置路径
单据或列表的设计器中,可以通过以下两种方法进入页面属性:
【大纲】>【表单名称】;
选中设计器底部面包屑的根节点(即表单名称)。
3 页面属性说明
3.1 允许继承/允许扩展
3.1.1 功能介绍
继承和扩展均属于扩展开发,是金蝶云苍穹提供的对系统原生单据的功能补充。
价值:继承与扩展功能是为了解决有限开放性问题,降低标准补丁升级所需要考虑的兼容性影响范围。
继承与扩展避免了平台标准开发者在标准单据上直接进行修改的情况。开发者可以通过对继承与扩展的单据进行功能自定义,既满足了各种复杂的单据需求,又保证了标准单据和原厂的一致,从而提升补丁升级时的兼容性。
相同点:
扩展&继承都可以实现系统原生单据的功能补充,都是在设计期对实体进行改造,运行期会根据差异化元数据叠加显示最终的效果,所以源单如果有修改都会影响到扩展或继承之后的单据。
不同点:
扩展是对源单实体进行改造增强,扩展之后最终系统中还是只存在1个实体—扩展之后的实体。
继承是对源单实体继承之后再改造,继承之后最终系统中存在2个实体:源单实体和继承实体。


具体对比:
扩展:数据库表不允许修改,使用原来的表。
继承:系统未控制数据库表修改。可以根据实际情况看是否需要保存在原来的数据库表里。
扩展:一个单只能扩展一次,但是可以对扩展之后的单再次扩展。
继承:一个单可以继承多次,继承后的单也可以继承多次。
扩展:在系统只能看到一张单,即扩展之后最终只有一个实体。
继承:在系统中是两张不同的单,即继承之后最终会有两个实体。
.扩展:系统中菜单、编码规则、权限、单据转换、工作流等都不需要重新配置。
继承:系统中菜单、编码规则、权限、单据转换、工作流等都需要重新配置继承后的单。
扩展:原单据入口会在运行期动态显示扩展后的单据。
继承:原单据入口和继承后的单据拥有独立的入口
扩展:使用标识都需要使用原单的标识,使用扩展单的标识可能会提示实体不存在。
继承:使用的标识是分开的,继承之后的单和原单的标识互相独立。
3.1.2 主要操作
扩展与继承操作
注意:只有打开允许继承/允许扩展时,单据才被允许继承/扩展。

3.2 主业务组织
3.2.1 功能介绍
允许按主业务组织属性所绑定的组织字段去隔离单据数据。
3.2.2 主要操作
当主业务组织绑定了组织字段时:
步骤一: 打开表单时,自动以用户当前的组织填充该组织字段值;

步骤二: 列表过滤时,自动过滤用户当前的组织。

3.3 表名
3.3.1 功能介绍
填写数据表表名,使当前单据与数据库物理表通过该表名相关联,使得平台可以自动存取物理表格数据。
ISV或者二开的表名建议按命名规范命名:
tk_{开发商标识}_{系统标识+名称}
若不按规范填写表名,在保存元数据时,平台底层虽仍会自动创建表,但同时也会抛出校验提示信息。
3.4 主键字段名/主键类型
3.4.1 功能介绍
主键字段
单据页面属性
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



