0

我有一个大约 50 个电视频道的列表,销售代表可以从大约 150 个列表中选择。然后选择的频道必须按字母顺序出现在另一个页面上。如果添加了频道,它们必须位于可以手动更正的列表中。我已经使用复选框和单选按钮来使事物可见或不可见,但是有没有办法只生成与复选框关联的单词并使其按字母顺序显示在另一个页面上?

4

1 回答 1

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";
}

我通过复制/粘贴一个复选框来制作复选框,以便它们都具有相同的名称;同样,我在第二个子表单中创建了文本字段。

于 2014-01-09T20:44:29.420 回答