创建人插件

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

创建人插件

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 插件介绍创建人字段,是一种特殊的基础资料字段,引用用户基础资料,存储用户内码;创建人字段值,由系统在新建单据时,自动填写;取当...
点击下载文档
上一篇:修改人插件下一篇:单据状态插件
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息