[Javascript] È variabile rowheight una possibilità in SlickGrid?


Answers

Ho implementato questo nel mio progetto, con l'aiuto della risposta di @Stephen Robinson qui.
Se qualcuno è interessato, può controllare:
https://github.com/vihari/Seaview/blob/version3.0/SlickGrid-master/slick.grid.js .
Può essere abilitato con il file sopra se si imposta options.enableWrap su true.
Grazie.

Question

Vorrei fornire un'altezza variabile in base alla dimensione del contenuto. è possibile in Slickgrid?

Puoi indicarmi qualche esempio?




Semplice e semplice, questo non è supportato in SlickGrid e probabilmente non lo sarà mai. Scusate.




Dato che non delle forcelle di SlickGrid sono davvero valide opzioni per molti aspetti, ho pensato che sarebbe stato utile per molti lettori di questo post discutere delle alternative a SlickGrid.

Considero "valide alternative" che supportino pienamente l'altezza variabile delle righe: ogni riga può avere un'altezza di riga diversa che si adatta automaticamente per adattarsi al contenuto e consente di avvolgere il testo sulla riga successiva.

Ho esaminato abbastanza ampiamente questo aspetto e sfortunatamente non ho trovato alternative valide correlate a SlickGrid. Di altre alternative, ne ho trovato solo uno che è gratuito per uso commerciale - dojox DataGrid , tuttavia non è chiaro come sia possibile utilizzare editor personalizzati con questo (la maggior parte di quelli commerciali offre questo).

Esistono alcune alternative valide che richiedono il pagamento per uso commerciale: dhtmlxGrid, jQuery EasyUI DataGrid, jQWidgets, Wijmo Grid widget, JideTable e Sencha ExtJS Grids. Di questi, personalmente direi che il migliore è dhtmlxGrid http://dhtmlx.com/docs/products/dhtmlxGrid/ - La versione gratuita è GPL, la versione Pro è $ 199.







Per la soluzione di Vihari Piratla - Ho scaricato Seaview, modificato il suo /SlickGrid-master/examples1example1-simple.html per aggiungere la nuova opzione enableWrap - durante il mio test l'esempio1-simple.html continua a funzionare come previsto quando enableWrap è impostato a false, ma quando è impostato su true la griglia viene disegnata vuota senza contenuto. Mi stavo chiedendo se ci sono modi speciali usare l'opzione enableWrap?