Pagina 1 di 1

doppio select

Inviato: 08 giu 2018, 08:01
da mhanu70
Buongiorno. ho un campo doppio select nel quale il lookup viene fatto da una tabella dove ci sono specifcati dei farmaci.
la query mi ordina i nomi dei farmaci da selezionare in ordine alfabetico, ma vorrei che anche in fase di inserimento venissero sempre inseriti in ordine alfabetico a prescindere dall'ordine con il quale l'utente li seleziona dal doppio select nella finestrella di sinistra.

Capita infatti che un utente selezioni dalla finestra di sinistra del doppio select ad esempio prima farmaco A e poi Farmaco B. Se li aggiunge in quest'ordine ok, nel campo la stringa sarà scritta "Farmaco A; Farmaco B"
ma se inavvertitamente mette prima il farmaco B e poi il farmaco A a quel punto la stringa di quel campo sarà "Farmaco B; Farmaco A" e due record cosi saranno visti come due record diversi a livello di stringa.
mentre invece sono la stessa cosa ovvero il farmaco A e B.

E' possibile forzare il doppio select ad inserire sempre in ordine alfabetico?
Spero di essermi spiegato

Grazie

Re: doppio select

Inviato: 08 giu 2018, 08:31
da Fabio
Ciao,
non è possibile forzare il campo.
Puoi solo ordinarli tu con metodo php prima (o dopo) inserire o aggiornare.

Re: doppio select

Inviato: 08 giu 2018, 09:39
da mhanu70
Avevo immaginato. farò così allora. Grazie

A parte questo comunque continuo a pensare che questo doppio select sia estremamente scomodo soprattutto se nel lookup hai molti valori. ci vorrebbe un autocomplete multiselect. Non capisco perchè non lo facciano.