1.504 messaggi dal 27 dicembre 2005
Cosi "Items="LoadData()" si ricarica ad ogni lost focus , possiamo anche modificare il comportamente (tipo nella textbox) della lista dei risultati, in modo da aggiornarsi mano a mano che si scrive giusto ?
Si', puoi usare bind-event:"oninput", il problema e' che poi fai una query a ogni tasto premuto

L'alternativa e' costruirsi un input text personalizzato, che sollevi un evento dopo un timeout dalla digitazione, e usare quest'ultimo per il binding
22 messaggi dal 06 settembre 2002
cosa è che triggera LoadData quando searchTerm cambia?
Ciao, nell'esempio LoadData viene scatenato a ogni rendering, e la logica di QuickGrid e' di ricaricare i dati ogni volta che il valore di "Items" cambia. Siccome noi ogni volta ritorniamo una nuova istanza di IQueryable, questo e' sempre vero, quindi i dati vengono sempre ricaricati.

Se si vuole evitare questo, bisogna salvare il risultato di LoadData in una variabile, passare quest'ultima a Items e poi chiamare esplicitamente LoadData nel caso in cui uno dei filtri sia stato modificato.
1.504 messaggi dal 27 dicembre 2005
Cradle ha scritto:
Ciao, nell'esempio LoadData viene scatenato a ogni rendering, e la logica di QuickGrid e' di ricaricare i dati ogni volta che il valore di "Items" cambia. Siccome noi ogni volta ritorniamo una nuova istanza di IQueryable, questo e' sempre vero, quindi i dati vengono sempre ricaricati.

Se si vuole evitare questo, bisogna salvare il risultato di LoadData in una variabile, passare quest'ultima a Items e poi chiamare esplicitamente LoadData nel caso in cui uno dei filtri sia stato modificato.

Quindi la modifica dell'inpunt o combo fa scattare il LoadData ?
1.504 messaggi dal 27 dicembre 2005
Cradle ha scritto:
yes!


Perfetto grazie di tutto!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.