找回密码
 注册成为天翎用户
查看: 1635|回复: 5

[已解决] 提交的前置脚本给字段赋值问题

[复制链接]
Guotaian 发表于 2018-7-5 18:17:55 | 显示全部楼层 |阅读模式
本帖最后由 Chain 于 2018-7-6 14:25 编辑

// 设置申请时间
(function() {
    var dateStr = getCurDate("yyyy-MM-dd HH:mm:ss");
    var doc = getCurrentDocument();
    println(doc.findItem("申请时间") != null);
    println(dateStr);
    doc.findItem("申请时间").setValue(dateStr);
})()

控件名称为:申请时间
调试模式:JsUtil:true
                JsUtil:2018-07-05 18:14:27
为何没有写入数据库中的对应字段?

QQ图片20180705181744.png
 楼主| Guotaian 发表于 2018-7-5 18:22:08 | 显示全部楼层
是提交后动作。
企业微信截图_15307860754200.png
回复

使用道具 举报

Jilong 发表于 2018-7-6 10:30:07 | 显示全部楼层
脚本写的有问题  请参考以下脚本
  1.         var rtn1 = getWebUser().getName();//用户名
  2. var yj =getParameter("_attitude");//提交意见
  3. var type1=getParameter("_attitude")+" "+rtn1+"("+getCurDate("yyyy-MM-dd HH:mm:ss")+")";
  4. println("type1----->"+type1);
  5. var doc=getCurrentDocument();//当前打开表单
  6. var process=getDocumentProcess();//创建文档业务对象
  7. var statelabel=doc.getStateLabel();//获取流程状态
  8. if(rtn1!="系统管理员1" ){
  9. if(yj!=""){
  10.          doc.findItem("工作落实情况文本").setValue( type1+"\n");
  11.         println("type2----->"+doc.findItem("工作落实情况文本").setValue( type1+"\n") );
  12.         println("type3----->"+doc);
  13.   process.doUpdate(doc);
  14. }
  15. }
复制代码
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 23:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表