我有一个约50个电视频道的列表,销售代表可以从大约150个列表中选择。所选的频道必须按字母顺序出现在另一个页面上。它们必须位于可以在添加频道时手动更正的列表中。我使用了复选框和单选按钮使事物可见或不可见但是有没有办法生成与复选框关联的单词并使其显示在另一页上并按字母顺序排列?
答案 0 :(得分:0)
为了解决这个问题,我创建了一个包含10个复选框的子表单,然后创建了一个包含10个文本字段的子表单(您的频道列表和其他列表分别带有频道描述)。然后我在点击事件上创建了一个带有以下代码的按钮。
for (var i = 0; i < 10; i++){
if (xfa.resolveNode("p1.sfChannelList.CheckBox1["+i+"]").rawValue == "1")
xfa.resolveNode("p2.sfResult.Text1["+i+"]").presence = "visible";
else xfa.resolveNode("form1.p1.sfResult.Text1["+i+"]").presence = "hidden";
}
我通过复制/粘贴复选框来制作复选框,以便它们都具有相同的名称;同样,我在第二个子表单中创建了文本字段。