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

多行文本框内容追加,加换行符,不换行

[复制链接]
微音科技 发表于 2017-9-14 17:35:40 | 显示全部楼层 |阅读模式
本帖最后由 Jay 于 2017-9-18 10:09 编辑

根据需要,我设置了两个多行文本框,一个显示框,一个输入框;审批人通过输入框将审批内容,追加到显示框内;文本框设置只设置只读时,换行,但是设置成只读不显示边框后,就不换行了,客户要不带边框!
代码,现在提交按钮的,动作执行后脚本里了!
var curdoc = getcurrentdocument();
var process=getdocumentprocess();
var user=getwebuser().getname();
var day = getday(gettoday());
var month = getmonth(gettoday());
var time=month+"/"+day;
var value = curdoc.getitemvalueasstring("单位意见");
var rtn=curdoc.getitemvalueasstring("部门输入框");
if(rtn!=null || rtn!=""){
      value=value+"\n"+"\n"+rtn+"   —"+user+" "+time;
          rtn="";
        curdoc.finditem("单位意见").setvalue(value);
             curdoc.finditem("部门输入框").setvalue(rtn);
     process.doupdate(curdoc);
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
Jay 发表于 2017-9-15 18:28:09 | 显示全部楼层
您好,根据您的业务需求,我在我们最新版上测试过,没能重现您的问题,如图


  1. (function(){
  2. var doc=getCurrentDocument();
  3. var test11=getItemValueAsString("test11");//输入框
  4. var test=getItemValueAsString("test");//显示框
  5. var qq = test + "\n" + test11;
  6. //var qq=test11.replace("\n","<br>");
  7. doc.findItem("test").setValue(qq);
  8. var process=getDocumentProcess();
  9. process.doUpdate(doc);
  10. })();
复制代码

能否加QQ再详细了解下这个问题  QQ:694582506 谢谢~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| 微音科技 发表于 2017-9-17 12:59:50 | 显示全部楼层
好的,我有一个用的 "&#010" 换行,所以产生了之前的问题,换成“\n” 后,问题解决,可结帖,谢谢
回复

使用道具 举报

Jay 发表于 2017-9-18 09:59:03 | 显示全部楼层
谢谢您的反馈。
回复

使用道具 举报

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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