Oltre a un file CFG, è possibile memorizzare qui anche le espressioni VBS con le parentesi quadre "[ ]". Espressioni VBS che riempiono di valori il campo elenco.
[modulname.funktionsname(comboBox#erpdata)] comboBox.Items.Add("Wert1") comboBox.Items.Add("Wert2")[modulname.funktionsname(values)] values.Add("DE") values.Add("Deutschland") values.Add("FR") values.Add("Frankreich")Due chiamate danno origine a una voce dell'elenco: prima il valore salvato, poi il testo visualizzato. L'elenco mostra “Germania” e “Francia”; vengono salvati rispettivamente “DE” e “FR”.
In
3Dfindit, la sintassi comboBox.Items.Add del
PARTdataManager non funziona. L’espressione VBS può invece restituire direttamente un
array. Per ogni voce dell'elenco, l'array contiene due elementi:
prima il valore memorizzato, poi il testo visualizzato. Entrambi possono
essere uguali. Per più voci, è sufficiente aggiungere ulteriori coppie.
[Array("nb", erpdata.table.selectedRow.GetTranslatedSHORTNB("german"))]In questo contesto, alla funzione possono essere passate anche le seguenti variabili:
comboBox: L'oggetto del ComboBox per effettuare regolazioni dirette su di esso.
erpdata: L'oggetto ErpData interno per la creazione del set di dati (qui si ottiene la tabella corrente tramite erpdata.Table, per esempio)
values (solo 3Dfindit): array contenente i valori, sempre sotto forma di coppie costituite dal valore memorizzato e dal valore visualizzato
