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

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

[已解决] 如何在视图中将多个数据放入表格多行

[复制链接]
中核集团 发表于 2013-1-6 13:01:40 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2013-1-6 14:57 编辑

现在有个问题,视图中列对应着表单中的复选框,当有多个选择时,希望在视图中放在不同的行中,如何实现呢?
purple 发表于 2013-1-6 13:43:21 | 显示全部楼层
您好,请问您说的:“当有多个选择时,希望在视图中放在不同的行中”具体是个什么效果。选择了多个选项,对应生成多条记录还是选择了多个选项,对应去更新原来多条记录的值?请尽量以图形并茂并结合您的实际业务场景描述,以便我们这边集合平台,为您提供解决方案,谢谢。
 楼主| 中核集团 发表于 2013-1-6 13:52:55 | 显示全部楼层
记录只有一条,但是记录中的某个字段有多个值,因此希望将这多个值放在表格不同的行中。
purple 发表于 2013-1-6 14:11:20 | 显示全部楼层
同事正在电话沟通。
spiral 发表于 2013-1-6 14:24:14 | 显示全部楼层
通过电话沟通,客户已经使用<hr>的方式添加分割线,目前的客户的疑问是,怎么去除最后一条分割线

您可以使用字符串的操作 aaa.substring(0,36);函数来截取最后一次添加的分割线
 楼主| 中核集团 发表于 2013-1-6 14:49:41 | 显示全部楼层
当通过插入分割线的手段后,可以得到如下效果,但是关于分割线的位置还需要根据子节点的多少才能确定。
代码如下:
var value  = getItemValue("专题");
var arr;

if(value.length()>0)
{
        arr = splitString(value,";");
        value="";
        for(var i=0; i<arr.length;i++)
{
        if(i == arr.length-1)
        {
               
        value += "<p>"+arr+"</p>";
               
        }
        else
        {
        value += "<p>"+arr+"</p><hr />";
        }
       
}       
}
value;
分隔线.png 回复 5# spiral
spiral 发表于 2013-1-6 14:57:03 | 显示全部楼层
感谢楼主的分享,稍候会把该解决方案整理好,非常感谢

本版积分规则

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

GMT+8, 2026-8-12 21:11

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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