Zone d'édition de chaîne de caractères vers le script de table de données -> Aide nécessaire.Bonjour à tous,
J'ai créé le script suivant qui me permet d'avoir une interface utilisateur dans laquelle je peux ajouter un nombre ou un mot en entrée et il crée une table jmp une fois que vous cliquez sur "Pull lot".
J'aimerais faire quelque chose de similaire, mais au lieu d'utiliser l'outil "Text Edit Box" qui me permet de n'utiliser qu'une seule entrée, j'aimerais utiliser la "String col edit box" afin de pouvoir ajouter plusieurs entrées au lieu d'une.
Mon principal problème est que je ne sais pas comment extraire les données de la zone d'édition de chaîne de caractères et les affecter à une table lorsque je crée le script.Toute aide est la bienvenue.
Luis.
User_Input = Nouvelle fenêtre( "Outil de script de données de lot de sockets",
Zone de texte (« Entrez le numéro de lot : » ),
a= Zone d'édition de texte( "Écrire quelque chose", < Button Box( "Pull Lot",< ;;))));
Re : Zone d'édition de chaîne de caractères vers le script de table de données --> Aide nécessaire.Merci beaucoup.
C'est bien!
Re : Zone d'édition de chaîne de caractères vers le script de table de données --> Aide nécessaire.La seule astuce est qu'une zone d'édition String Col contient une liste de valeurs, pas seulement une seule chaîne.
Dans cet exemple, j'ai modifié la partie table du script pour obtenir le nombre d'éléments dans la zone d'édition String Col, ajouter autant de lignes au tableau et utiliser Set Values avec cette chaîne. J'ai également ajouté un menu contextuel à la zone Tableau qui vous permet d'ajouter une ligne ou de supprimer la dernière ligne, au cas où le nombre de chaînes pourrait varier. Vous pouvez devenir plus sophistiqué et obtenir des informations pour ajouter plusieurs lignes ou supprimer des lignes particulières. Lorsque vous créez le tableau, vous pouvez également extraire la chaîne vide des lignes vides dans la zone d'édition String Col, si vous le souhaitez. Je n'ai pas codé cette partie.
User_Input = New Window( "Socket Lot Data Scripting tool",
//Text Box( "Enter Lot Num:" ),
tb = Table Box(
a = String Col Edit Box( "Enter Lot Num:", { "Write something", "", "", "" } ),
<< Set Context Menu Script(
{ "Add Row", tb<<ADD row=""></ADD>
HTH,
Mélanie