ボタン ボックス - 別の .jsl へのステップイン// First Option [Of course the doSomethingElse is accomplished by an Include(C:\doSomethingElse.jsl)
win = New Window( "DataBase",
// <<MODAL></MODAL>
コミュニティボードを調べた結果、ウィンドウを作成するときにボタンボックスを使用する方法を見つけました。 さまざまな If() ステートメントを実行するために、さまざまな選択項目をクリックして「OK」を押す必要がある Check Box() または Radio Box() を使用するのとは異なります。 その後、「OK」ボタンと「キャンセル」ボタンを表示するには << Modal を使用するのではなく、ウィンドウを終了するだけの「Exit」を使用する必要があることを学びました。 他の人がさまざまなオプションを実行する場合、これはよりユーザーフレンドリーであると思います。 ボタン ボックスでは、ボタンごとに異なるアイコンを使用できるようになります。
ここで私の問題に移ります:
.jsl (Include() 関数が関係する) を複数実行する方法はありますか? これらのボタン ボックス ウィンドウ内に If() ステートメントを導入できますか?
各 doSomethingElse は、異なるボタン ボックスのセットを持つ別のウィンドウにステップインします。
ありがとう
Re: ボタン ボックス - 別の .jsl へのステップインはい。 この例では、2 つのステートメントはセミコロンで区切られています。 各ステートメントは評価される式です。 私は想像する
doSelection_SS
何らかのデータを選択する何かを行い、
doSomethingElse
選択したデータを処理します。
Re: ボタン ボックス - 別の .jsl へのステップイン返信してくれてありがとう..
質問: 3 番目のオプションを使用すると、両方の添え字が実行され、IF() ステートメントのように扱われなくなりますか?
Re: ボタン ボックス - 別の .jsl へのステップインButtonBox には、ボタンが押されたときに実行されるスクリプトが 1 つあります。 3 番目の引数は静かに無視されていると思います。
Button Box( "S_PARAMS", doSelection_SS, doSomethingElse)
おそらくこれが欲しいでしょう
Button Box( "S_PARAMS", if( doSelection_SS, doSomethingElse) )
または (カンマではなくセミコロン)
Button Box( "S_PARAMS", doSelection_SS; doSomethingElse)
どちらの場合も、ButtonBox 関数の引数はカンマで区切られて 2 つだけです。