datagrid - Javascript data grid with auto adjusting row height -
i javascript ui library can create data grid supports variable row height. i.e. each row can have different row height automatically adapts fit content, , lets text wrap next line.
i have seen people looking feature in many free libraries(e.g. slickgrid), took me quite while find viable alternatives. prefer ones free commercial use, consider paid products.
i looked in detail, , found following results:
of alternatives, have found 1 free commercial use - [dojox datagrid][1], not clear how use custom editors (most commercial ones offer this).
there quite few viable alternatives require payment commercial use: dhtmlxgrid, jquery easyui datagrid, jqwidgets, wijmo grid widget, jidetable, , sencha extjs grids.
of these, best dhtmlxgrid http://dhtmlx.com/docs/products/dhtmlxgrid/ - free version gpl, pro version $199.
more detailed notes below:
dhtmlxgrid supports wrapping, rich text, many data sources, event handlers, custom editors. looks has solid documentation , support forums. free version has "ability create custom cell editors", "inline cells editing", etc. comparison pro. free version not have "multi-line footers", "colspans , rowspans", serialisation options (xml). not appear problem. on 100 samples. free version gpl (use care!). pro version $199. have separate rich text editor. free. dhtmlxeditor. docs show more buttons. discussion of using dhtmlxgrid dhtmlxeditor. should possible. had trouble, last version might work. integration dhtmlxdatastore might useful. providing undo/redo operations might useful. requires pro version. built-in cell editors: search "usage of cell editors (excell)" in here (samples here) , "define new cell editors (excell)" here. best solution. though little doubt on editors.
dojox datagrid looks ok. not dhtmlxgrid. supports wrapping, rich text, data sources, event handlers. unclear on custom editors.
sencha extjs grids. requires commercial license. price $3,225 5 developers.
jquery easyui datagrid looks okish, bit simple. supports autorowheight, rich text, json import (but no others?), event handlers. free version gpl (be careful!) - pro version $449. solution, though little doubt on editors , export.
jqwidgets has auto row height, not free commercial use ($199).
wijmo grid widget (wijgrid) has auto row height, costs $495.
jidetable has auto row height, costs $99. doesn't solid others.
it worth noting gpl may ok if users staff have log in access - apparently gpl requires give source people use (but should confirm yourself).
Comments
Post a Comment