如何通过单击按钮向我的 V 列表框添加和删除另一个 H 列表?你好! 我是 JSL 的新手。
我正在尝试创建一个交互式脚本,用户可以在其中通过单击按钮添加/删除输入。
这是我的脚本:
dlg1 = Dialog(
Vlist(
Hlist("First Name", name1 = Edit text(), Spacer(""), "Last Name", name2 = Edit text()),
Hlist("First Name", name1 = Edit text(), Spacer(""), "Last Name", name2 = Edit text()),
Hlist( add = button("Add"), del = button("Remove"))
));
请帮忙 :(
回复:如何通过单击按钮在我的 V 列表框中添加和删除另一个 H 列表?您需要了解更多 JSL 基础知识。您拥有的脚本使用了 Dialog() 函数,该函数已被弃用并且除了非常简单的对话框外很难使用。 显示名称也不是唯一的(不明确的)。 下面是日志窗口中显示的当前脚本的输出。 需要大量脚本才能获得结果。
List( 9 elements ) assigned.
//:*/
dlg1
/*:
{name1 = "george", Spacer, name2 = "james", name1 = "harry", Spacer, name2 = "bloe",
Assign( add ), Assign( del ), Button( 1 )}有多种方法可以满足您的要求。 一种是创建具有最大条目数的显示,并使它们在按下添加按钮之前不可见。我附加了一个脚本,但除非你花时间学习更多的 JSL,否则你将无法维护它(也就是说它会崩溃)。 此脚本对添加、删除和确定按钮使用表达式。它使用显示框的动态命名而不是 Set 函数。