天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

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

多行文本框值脚本怎么实现换行

[复制链接]
ljm 发表于 2012-5-28 16:14:17 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-6-12 18:05 编辑

比如:我在多行文本框中有如下代码:
var zhi1="wo";
var zhi2="shi";
var value= zhi1 + zhi2;
value;
我怎么在显示的时候,显示为:
wo
shi
irene 发表于 2012-5-28 16:15:41 | 显示全部楼层
您好,您可以参考这个帖子:http://www.teemlink.com/bbs/view ... hlight=%BB%BB%D0%D0
您先试试,有问题我们再沟通。如果方便的话,能否提供您的联系方式(手机或QQ)以便我们及时跟进解决您的问题,谢谢。
 楼主| ljm 发表于 2012-5-28 16:22:39 | 显示全部楼层
我看了这个了,可是按照这样写上之后,保存的时候,就换行了
比如:原来代码是这样的
var zhi1="wo";
var zhi2="shi";
var value= zhi1 + zhi2;
value;
我如果按照你们这样加个“\n”之后,代码就变成这样了(我在 zhi1 + zhi2中间加\n,应该就是zhi1 +"\n"+ zhi2):
var zhi1="wo";
var zhi2="shi";
var value= zhi1 +
zhi2;
value;
这样的代码就出错了
irene 发表于 2012-5-28 16:28:02 | 显示全部楼层
您好,我不太明白您的意思。您可参考下面这段代码:
  1. var zhi1="wo";
  2. var zhi2="shi";
  3. var value= zhi1 + "\n"+zhi2;
  4. value;
复制代码
您先试试,有问题我们再沟通
 楼主| ljm 发表于 2012-5-28 16:31:23 | 显示全部楼层
我要是这样写的,可是保存之后,运行时提示错误,然后我返回这个脚本查看了代码:结果代码变成了这样
var zhi1="wo";
var zhi2="shi";
var value= zhi1 +
zhi2;
value;
为什么???
 楼主| ljm 发表于 2012-5-28 16:34:28 | 显示全部楼层
运行提示错误:
*Field:核查记录-值脚本出错 <br>JavaScriptRunning:[Form.现场核查笔录.Field(11e1-7499-38da8a3d-b36a-5bfad768988d).核查记录.ValueScript]: unterminated string literal (Form.现场核查笔录.Field(11e1-7499-38da8a3d-b36a-5bfad768988d).核查记录.ValueScript#30)  

代码变成了这样:
var zhi1="wo";
var zhi2="shi";
var value= zhi1 + "
"+zhi2;
value;
irene 发表于 2012-5-28 16:36:05 | 显示全部楼层
您好,我这边用10357版本测试过了,没有出现您的问题,方便和您远程看看么?我的QQ:2676466983
irene 发表于 2012-5-28 16:51:12 | 显示全部楼层
跟客户远程后发现在脚本编辑器里写添加"\n"再返回到普通脚本编辑模式时就会出现客户所说的问题。现已向研发的同事提出修复。给客户提供的解决方案是:直接在普通模式里编辑脚本,不在脚本编辑器中编辑。
irene 发表于 2012-6-12 18:05:21 | 显示全部楼层
您好,该问题已解决,补丁已发上论坛,对应的补丁是34。为了避免打补丁后出现一些不必要的错误,建议您按顺序从1号~37号的补丁都给打上。

本版积分规则

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

GMT+8, 2026-8-13 03:54

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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