ボタンをクリックして、別の H リストを V リスト ボックスに追加したり、V リスト ボックスから削除したりするにはどうすればよいですか?やあ! 私は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"))
));
助けてください :(
Re: ボタンをクリックして、V リスト ボックスに別の H リストを追加したり、V リスト ボックスから削除したりするにはどうすればよいですか?JSLの基本をもっと学ぶ必要があります。あなたが持っているスクリプトは、非推奨であり、非常に単純なダイアログを除いて使いにくい Dialog() 関数を使用しています。 また、表示名は一意ではありません (あいまいです)。 以下は、ログ ウィンドウに表示される現在のスクリプトの出力です。 結果を得るには、多くのスクリプトが必要です。
List( 9 elements ) assigned.
//:*/
dlg1
/*:
{name1 = "george", Spacer, name2 = "james", name1 = "harry", Spacer, name2 = "bloe",
Assign( add ), Assign( del ), Button( 1 )}ご要望にお応えする方法は複数あります。 1 つは、最大数のエントリで表示を作成し、[追加] ボタンが押されるまで非表示にすることです。スクリプトを添付しましたが、時間をかけて JSL をもっと学習しないと維持できません (つまり、壊れてしまいます)。 このスクリプトは、[追加]、[削除]、および [OK] ボタンの式を使用します。表示ボックスの動的な名前付けと Set 関数を使用します。