Chiama le immagini corrispondentiCiao a tutti, potrebbe essere banale ma non sono riuscito a trovare nulla nell'indice.
Ho creato un elenco a discesa della lunghezza del prodotto di 100, 200, 300 .....
Per ogni lunghezza, desidero visualizzare un'immagine corrispondente del prodotto. Ho messo tutte le immagini in una cartella e le ho nominate.
C'è qualche funzione in jsl che lo abilita?
Grazie!
Automazione e scriptingOrganizzazione dei contenutiAccesso ai datiCombinazione e pulizia dei datifinestreRi: chiama le immagini corrispondenti// there are a lot of pics here, pick 6 for the list
files = Files In Directory( "f:/pics" )[10 :: 15];
New Window( "Example",
H List Box(
cb = Combo Box(
files,
selection = cb << GetSelected();
img = New Image( "f:/pics/" || selection );
(bb << child) << delete;// clear the old one
bb << append( img ); // add the new one
),
bb = Border Box( Text Box() ) // start with a dummy old one
)
);
Rimuovi [10::15] per ottenere tutte le immagini. Potresti voler usare FilterEach(...) per conservare solo i file .JPG o .PNG. Questo esempio presuppone che il nome dell'immagine sia appropriato per la visualizzazione della casella combinata. Se hai bisogno di una parola diversa, puoi usare il metodo <
The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.The picture changes with each combo box selection.L'immagine cambia a ogni selezione della casella combinata.
Ri: chiama le immagini corrispondentiCiao Craige, grazie per la tua risposta! è esattamente ciò di cui ho bisogno. Ma ho riscontrato un errore durante l'applicazione del codice. Ho messo le mie immagini in una cartella, ho ottenuto la directory e ho sostituito "f:/pics/". La casella a discesa è stata generata e viene visualizzata, ma non è stata mostrata alcuna immagine. Quando ho scelto un'immagine nella casella a discesa, è apparso un errore che diceva "
file non trovato in accesso o valutazione di 'Nuova immagine' "Sai qual è il problema?
Ri: chiama le immagini corrispondentimissing / quando il percorso e il nome del file sono uniti.