Replace jqGrid: Difference between revisions
From LimeSurvey Manual
DenisChenu (talk | contribs) |
DenisChenu (talk | contribs) (→Suggestions: Add bootstrap-table) |
||
Line 31: | Line 31: | ||
*** Pagination : included | *** Pagination : included | ||
*** i18n : https://datatables.net/plug-ins/i18n/ | *** i18n : https://datatables.net/plug-ins/i18n/ | ||
* Yii included GridView | * Yii included GridView | ||
** http://www.yiiplayground.com/index.php?r=UiModule/dataview/gridView | ** http://www.yiiplayground.com/index.php?r=UiModule/dataview/gridView | ||
* bootstrap-table http://bootstrap-table.wenzhixin.net.cn/ | |||
** Antifeature | |||
** Features | |||
=== Other notes === | === Other notes === |
Revision as of 15:29, 14 March 2016
We want to replace jQgrid with another similar jQuery library.
Why?
- Hard to exactly control and style the HTML, e.g. wrap something with a span tag
- Not maintained since the license changed
- ...more?
Wanted features
- Sort by column
- Inline edit or pop-up edit
- Edit single cell in-line?
- Fetch using Ajax
- Filter and/or search
- Pagination
- GPL or MIT license (or another free licence like a speech)
- i18n
Suggestions
- handsontable, https://handsontable.com/
- Antifeature : Filter data + Header tooltips + Fixing bottom rows are unfree
- datatables, https://www.datatables.net/
- Antifeature :
- inline edit are not free
- Features
- Sort by column : https://www.datatables.net/examples/basic_init/multi_col_sort.html
- Fetch using Ajax : https://www.datatables.net/examples/ajax/
- Filter : http://datatables.net/examples/api/multi_filter.html
- Pagination : included
- i18n : https://datatables.net/plug-ins/i18n/
- Antifeature :
- Yii included GridView
- bootstrap-table http://bootstrap-table.wenzhixin.net.cn/
- Antifeature
- Features
Other notes
CPDB
CPDB uses jQgrid to open up - within the table - possibilities to edit attributes and surveys for one participant. This should probably be a dialog instead.
Dialog or inline
- Actual edit in token don't update link. And we have issue with some control. A dialog edit fix this 2 issue more easily.
- Alterantive : use http://www.appelsiini.net/projects/jeditable (still think dioalog editor is the best)