字段默认值在很多很多的场景下都是会需要用到的,接着上一节我们完成了客户跟进模块的开发,但是体验过程中发现了下面几个问题,这一节我们来解决它们。
1、跟进时间并不是默认当前,且只精确到日,我们需要精确到时分秒。并且跟进时间还是可以改的;
2、跟进类型没有默认为电话;
3、跟进人并没有默认为当前登录用户。
1、跟进时间默认当前时间,精确到时分秒。打开“客户跟进”模块设计界面,选中“跟进时间”控件,设置“默认值”属性值为Now()(这是可视化开发平台的脚本,表示当前时间),“格式化”属性值为yyyy-MM-dd HH:mm:ss(含义可以参考属性下面的说明),设置“只读”属性值为True,保存即可。
2、设置跟进类型的默认值,选中“跟进类型”控件,设置属性“默认值”的属性值为“电话”(默认值必须是“下拉列表”属性项中的某个值才会生效)
3、要设置跟进人为当前登录用户,也同样需要用到可视化开发平台的脚本功能,如下图,选中“客户跟进”模块(点击空白处即可选中)
点击属性中的“事件”-“新增事件”属性后面的按钮,在弹出的“公式设计”窗口,输入LoadRefData("Employee",UserID()); 确定即可
脚本说明
上面我们用到了如下几个脚本方法
Now():表示获取当前服务器时间;
LoadRefData("目标单据编号","数据记录的ID"):比如LoadRefData("Employee",UserID())表示自动填写当前登录用户;
UserID():获得当前登录用户的ID。