如何通過單擊按鈕向我的 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 函數。