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

[已解决] 怎么把多个字段里面的数据显示在多行文本框里面 且字段以列的形式排列

[复制链接]
吉林慧瑞 发表于 2014-11-12 15:14:46 | 显示全部楼层 |阅读模式
本帖最后由 nice 于 2014-11-17 12:46 编辑

就是像这图片里面画红线的字段  自动复制到 上面划红线的多行文本框中去  而且以行列的形式排列
QQ截图20141112150914.png
nice 发表于 2014-11-12 15:23:14 | 显示全部楼层
写脚本!在多行文本框!获取4个但文本框数据
然后判断是否为空
然后获取各个的长度使用平台内的分割textspilt("","");或者js分割.spilt("");
然后在整理为字符串返回!
<字段中加可以加入('\n'换行字符试试)>
回复

使用道具 举报

 楼主| 吉林慧瑞 发表于 2014-11-12 15:47:50 | 显示全部楼层
能写一个列子不,举一个例
回复

使用道具 举报

nice 发表于 2014-11-12 17:09:08 | 显示全部楼层
kharry已经提供脚本例子!
回复

使用道具 举报

nice 发表于 2014-11-14 14:35:54 | 显示全部楼层
9WI41[N_R`F0)5TASC1MAWA.jpg 回复 3# 吉林慧瑞

  1. var value = getItemValueAsString("a");
  2. var value1 = getItemValueAsString("aa");
  3. var length="";
  4. var a1="";
  5. var a2="";
  6. var str="";
  7. if(value==null || value.trim().length()<=0) {
  8.     retvar = "编号字段必须填写!";
  9. }else{
  10. a1 = splitString (value, ";");
  11. length=a1.length;
  12. a2 = splitString (value1, ";");
  13. println(a1+"@@@@@@"+a2);
  14. for(var i=0;i<length;i++){
  15.         str+=a1[i]+"----"+a2[i]+"\n";
  16. }
  17. }
  18. str;
复制代码
回复

使用道具 举报

 楼主| 吉林慧瑞 发表于 2014-11-17 09:35:10 | 显示全部楼层
好的谢谢  可以了
回复

使用道具 举报

nice 发表于 2014-11-17 12:46:04 | 显示全部楼层
感谢回帖!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 01:44

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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