It is currently 8 June 2025, 6:41 Advanced search

Combo box

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Combo box

Postby n.venturi » 17 October 2024, 14:44

Su applicazione In.De con tema boostrap, ho il comportamento che descrivo di seguito:

In una combo box, se inizio a digitare un valore, finchè viene trovato un risultato che inizia con quello digitato, allora la ricerca viene fatta solo sull'inizio del campo. Dal momento che non c'è più nessuna voce che inizia per.. allora la ricerca viene fatta anche all'interno.
Questo può avere una sua logica, ma quello che chiedo è se è possibile fare in modo che venga sempre fatta la ricerca in like, ovvero che venga sempre fatta la ricerca all'interno della stringa, anche se ci sono valori che iniziano con il testo digitato.
n.venturi
 
Posts: 501
Joined: 8 March 2012, 15:20
Location: Verona

Re: Combo box

Postby d.pierangeli » 17 October 2024, 14:59

E' una smartlookup o una query lista valori?

Se è una smartlookup la ricerca viene fatta lato server e la puoi personalizzare con l'apposito evento, saltando lo step 'inizia con'.

Se è una query lista valori la ricerca viene fatta lato client e per modificarla basta modificare la funzione javascript che fa la ricerca locale.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Combo box

Postby n.venturi » 17 October 2024, 15:06

La combo box la popolo con il metodo addValueListItem
Mi dai una dritta dove devo intervenire per modificare il comportamento di ricerca?
Grazie.
n.venturi
 
Posts: 501
Joined: 8 March 2012, 15:20
Location: Verona

Re: Combo box

Postby d.pierangeli » 18 October 2024, 7:19

La funzione da modificare è ValueList.prototype.FilterComboItem .

Dovrebbe bastare inizializzare searchMode a 2.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Combo box

Postby n.venturi » 18 October 2024, 7:58

Scusa, la funzione da modificare è quella presente nel file
ValueList.js in RD3\Objects ?
n.venturi
 
Posts: 501
Joined: 8 March 2012, 15:20
Location: Verona

Re: Combo box

Postby d.pierangeli » 18 October 2024, 8:17

Si, quello è il file. Puoi copiarla nella custom3.js.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8129
Joined: 30 September 2010, 15:35

Re: Combo box

Postby n.venturi » 18 October 2024, 9:23

Fatto. Funziona. Grazie.
n.venturi
 
Posts: 501
Joined: 8 March 2012, 15:20
Location: Verona


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 49 guests