It is currently 22 April 2025, 17:09 Advanced search

Dynamic Rows - update

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Dynamic Rows - update

Postby ambiente.eris.segala » 26 September 2013, 18:03

Buonasera, noi abbiamo una grid di record, può recuperare 0, 2 o N record, le opzioni sul piatto sono:
setDynamicRows(N) per avere nascoste le righe visibili ma vuote
Se si usa setDyamicRows(100) e l'app trova più di 100 righe, ci saranno 100 righe. Se il secondo parametro è true viene modificata l'altezza della videata per contenere 100 righe, altrimenti ad essere alzata è l'altezza della lista. Sarebbe simpatico avere un'altezza da layout liquido, che si adatta alle dimensioni del browser.
A parziale soluzione si può mettere nel BeforeFind pannello.setDynamicRows(pannello.visibleRows()) ma ci pare manchi comunque qualcosa per arrivare al risultato. Ne abbiamo parlato in assistenza e crediamo potrebbe essere uno spunto per le prossime versioni di InDe.
Grazie.
User avatar
ambiente.eris.segala
 
Posts: 140
Joined: 8 July 2013, 13:15
Location: Venice

Re: Dynamic Rows - update

Postby g.lanzi » 27 September 2013, 8:42

Eventualmente, per completare quella soluzione trovata in assistenza, ho trovato un workaround diverso:
- usare l'OnResize per fare pannello.setDynamicRows(newHeight - [offset])/campoInLista.listHeight.

In questo modo il setDynamicRows prende in considerazione sempre l'altezza della videata in cui è contenuto il pannello. L'offset è calcolabile con qualche prova. 72 è un valore adatto per una videata dove c'è solo il pannello con la toolbar. Se si tratta di una videata con più pannello, occorre sottrarre anche l'altezza degli altri pannelli (che dovrebbe essere fissa).
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 8 guests