[Javascript] La variable rowheight est-elle une possibilité dans SlickGrid?


Answers

J'ai implémenté ceci dans mon projet, avec l'aide de la réponse de @Stephen Robinson ici.
Si quelqu'un est intéressé, ils peuvent vérifier:
https://github.com/vihari/Seaview/blob/version3.0/SlickGrid-master/slick.grid.js .
Il peut être activé avec le fichier ci-dessus si vous définissez options.enableWrap sur true.
Je vous remercie.

Question

Je souhaite fournir une hauteur de ligne variable en fonction de la taille du contenu. est-ce possible dans Slickgrid?

Pouvez-vous me montrer des exemples?




Pour la solution de Vihari Piratla - J'ai téléchargé Seaview, modifié son /SlickGrid-master/examples/example1-simple.html pour ajouter la nouvelle option enableWrap - pendant mon test le example1-simple.html continue à fonctionner comme prévu quand enableWrap est défini false, mais lorsque la valeur est true, la grille est vide et vide de contenu. Je me demandais s'il y a une manière spéciale d'utiliser l'option enableWrap?




J'ai récemment forké SlickGrid pour ajouter un tas de nouvelles fonctionnalités - y compris les lignes variables (et redimensionnables). Vous pouvez l'essayer ici: https://github.com/globexdesigns/doby-grid




Comme les non-forks de SlickGrid sont des options vraiment viables à bien des égards, j'ai pensé qu'il serait utile à de nombreux lecteurs de ce post de discuter des alternatives à SlickGrid.

Je considère que les 'alternatives viables' qui supportent pleinement la hauteur de ligne variable sont: chaque ligne peut avoir une hauteur de ligne différente qui s'adapte automatiquement au contenu, et laisse le texte aller à la ligne suivante.

J'ai beaucoup étudié ce sujet, et malheureusement, je n'ai pas trouvé d'alternatives viables qui soient liées à SlickGrid. D'autres alternatives, j'en ai seulement trouvé un qui est libre pour un usage commercial - dojox DataGrid , mais il n'est pas clair comment vous pourriez utiliser des éditeurs personnalisés avec cela (la plupart des commerciaux offrent cela).

Il existe de nombreuses alternatives viables qui nécessitent un paiement pour un usage commercial: dhtmlxGrid, jQuery EasyUI DataGrid, jQWidgets, widget Wijmo Grid, JideTable et Sencha ExtJS Grids. Parmi ceux-ci, je dirais personnellement que le meilleur est dhtmlxGrid http://dhtmlx.com/docs/products/dhtmlxGrid/ - La version gratuite est GPL, la version Pro est de 199 $.




Normal et simple, ce n'est pas pris en charge dans SlickGrid et ne le sera probablement jamais. Pardon.