Button Boxes - Passa a diversi file .jsl// First Option [Of course the doSomethingElse is accomplished by an Include(C:\doSomethingElse.jsl)
win = New Window( "DataBase",
// <<MODAL></MODAL>
Dopo aver esaminato le bacheche della community, ho scoperto come utilizzare le scatole dei bottoni durante la creazione di finestre. A differenza dell'utilizzo di Check Box() o Radio Box() che richiedono di fare clic su una selezione diversa e di premere "OK" per eseguire una varietà di istruzioni If(). Ho poi imparato che non devi usare << Modal per ottenere i pulsanti "OK e "Annulla" ma utilizzare invece "Esci" che esce semplicemente dalla finestra. Trovo che questo sia più facile da usare quando si tratta di altri che eseguono un'ampia varietà di opzioni. Le caselle dei pulsanti consentono quindi di utilizzare icone diverse per ciascun pulsante.
Ora al mio problema:
C'è un modo per fare un multiplo di .jsl (che coinvolge la funzione Include())? Puoi introdurre le istruzioni If () all'interno di queste finestre di pulsanti?
Ogni doSomethingElse entra in un'altra finestra con un diverso insieme di caselle di pulsanti
Grazie
Re: Button Boxes - Passi in diversi .jslSÌ. Nell'esempio, le due istruzioni sono separate da un punto e virgola. Ogni istruzione è un'espressione che viene valutata. immagino
doSelection_SS
fa qualcosa che seleziona alcuni dati e
doSomethingElse
elabora i dati selezionati.
Re: Button Boxes - Passi in diversi .jslGrazie per la risposta..
Domanda: se utilizzo la terza opzione, eseguirà entrambi i pedici e non la tratterà come un'istruzione IF ()?
Re: Button Boxes - Passi in diversi .jslButtonBox ha uno script che viene eseguito quando si preme il pulsante. Penso che il terzo argomento sia stato tranquillamente ignorato:
Button Box( "S_PARAMS", doSelection_SS, doSomethingElse)
Probabilmente lo vuoi
Button Box( "S_PARAMS", if( doSelection_SS, doSomethingElse) )
o (punto e virgola, non virgola)
Button Box( "S_PARAMS", doSelection_SS; doSomethingElse)
entrambi hanno solo due argomenti, separati da una virgola, per la funzione ButtonBox.