创建人插件
1 插件介绍
创建人字段,是一种特殊的基础资料字段,引用用户基础资料,存储用户内码;
创建人字段值,由系统在新建单据时,自动填写;
取当前登录用户内码,作为单据原始创建人,不允许用户手工修改;
系统预置的单据模板上,已经添加创建人字段。
2 控件编程模型
2.1 控件编程模型定义
创建人字段,在前端表现为一个普通的文本录入框,不带按钮,不允许编辑;
在服务器端的控件编程模型是TextBasedataEdit,派生自BasedataEdit:
package kd.bos.form.field; public class TextBasedataEdit extends BasedataEdit {
2.2 控件方法清单
TextBasedataEdit重写、新增的方法:
方法 | 说明 |
---|---|
getBindingValue | 系统刷新前端界面时,调用此方法,获取前端字段需要的显示值: 输出用户名称 |
3 数据模型
创建人字段,数据结构与基础资料字段一致,字段值类型与存取字段值方法一样。
属性对象CreateProp,扩展了用户基础资料字段的属性对象:
package kd.bos.entity.property; public class CreaterProp extends UserProp {
CreaterProp重写、新增了方法:
方法 | 说明 |
---|---|
applyDefaultValue | 新建单据时,系统调用此方法,填写字段默认值: 从上下文对象中获取登录用户内码,填写到数据模型中; 取登录用户:RequestContext.get().getUserId() |
4 插件事件
创建人字段,不支持手工录入,不会触发插件事件;系统在后台赋值时,也不会触发字段值改变事件。
创建人插件
1 插件介绍创建人字段,是一种特殊的基础资料字段,引用用户基础资料,存储用户内码;创建人字段值,由系统在新建单据时,自动填写;取当...
点击下载文档
本文2024-09-23 00:22:32发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139066.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章