View Issue Details

This issue affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
10758Bug reportsSurvey editingpublic2016-06-03 15:15
Reporterpmonstad Assigned ToLouisGac 
PrioritylowSeverityminor 
Status closedResolutionfixed 
Product Version2.50.x 
Summary10758: more consistent filter function in all tables
Description

Not sure where to post this, but I think there are to many solutions during the gui to filter/show results in lists/tables.

There are a lot of nice solutions to this, and I like a dynamic solution far better than the search field and search button which is used in e.g. the survey list. Here is an example: http://jsfiddle.net/giorgitbs/52ak9/1/

Another solution is to use filter fields in every column, like this: http://bootsnipp.com/snippets/featured/panel-table-with-filters-per-column

And this one, which has a far nicer pagination than the several ones used in LS noe: http://issues.wenzhixin.net.cn/bootstrap-table/

Please excuse me for posting this here in the bug tracker. Where is the correct place to rise such a discussion?

TagsNo tags attached.
Bug heat8
Complete LimeSurvey version number (& build)160311
I will donate to the project if issue is resolvedNo
BrowserChrome
Database type & versionirrelevant
Server OS (if known)irrelevant
Webserver software & version (if known)irrelevant
PHP Versionirrelevant

Relationships

related to 10805 closedc_schmitz Add filter to survey list 

Users monitoring this issue

There are no users monitoring this issue.

Activities

pmonstad

pmonstad

2016-03-12 21:31

updater   ~36453

And this is a nice one for editing items in a table/list: http://issues.wenzhixin.net.cn/bootstrap-table/#extensions/editable.html

pmonstad

pmonstad

2016-03-12 21:45

updater   ~36454

This one is far better than the survey list. Filter each column and can easily select active/inactive surveys: https://mottie.github.io/tablesorter/docs/example-widget-bootstrap-theme.html

pmonstad

pmonstad

2016-03-13 21:41

updater   ~36455

I logged into my old 2.06 installation just to see a far better dynamic filter function in use in the survey list. This is far better than the implementation in 2.5. In 2.5 it is not even possible to delete a survey from the list view. I really hope you could implement something like this: http://issues.wenzhixin.net.cn/bootstrap-table/

I feel there are some functions in 2.5 which is a step or two behind compared to 2.06.

ollehar

ollehar

2016-03-14 11:07

administrator   ~36461

Right now we're looking at datatables to replace jqgrid.

https://manual.limesurvey.org/Replace_jqGrid

pmonstad

pmonstad

2016-03-14 11:19

updater   ~36464

Ah, excellent! datatables seems to be a good choice. I hope this could be used for all kind of lists/tables in the gui.

It even has the possibility to edit elements in the table view. Nice to edit user details and tokens, as examples.

DenisChenu

DenisChenu

2016-03-14 11:31

developer   ~36465

Last edited: 2016-03-14 11:42

@pmonstad : your solution work only with complete HTML table : if you have 1000 survey : you don't load whole table, only partial in ajax.

@olle : http://www.yiiframework.com/extension/edatatables/ i update manual ;)

PS : Yii included CGridView have already "filter" system

pmonstad

pmonstad

2016-03-14 12:05

updater   ~36468

Denis: http://www.yiiframework.com/extension/edatatables/ has not been updated since September 2013. I have not the knowledge to mean much about the different solution out of a technical point of view. My opinion is solely based on my experience as a user.

But I hope making table/list view has priority as it is important to get a consistent user interface with great functionality. The examples I posted above is just that, examples of what I think is great functionality.

DenisChenu

DenisChenu

2016-03-14 14:29

developer   ~36473

Added https://manual.limesurvey.org/Replace_jqGrid#Suggestions

And removed datatable Yii integration

LouisGac

LouisGac

2016-06-03 15:15

developer   ~39201

so basically : we're moving all the jqgrid to yii gridview. We could provide filters for each column if really needed (have a look to token list now).

TO answer to the question : "Where is the correct place to rise such a discussion?", just open a feature request ;-)

Issue History

Date Modified Username Field Change
2016-03-12 21:29 pmonstad New Issue
2016-03-12 21:31 pmonstad Note Added: 36453
2016-03-12 21:45 pmonstad Note Added: 36454
2016-03-13 21:41 pmonstad Note Added: 36455
2016-03-14 11:07 ollehar Note Added: 36461
2016-03-14 11:19 pmonstad Note Added: 36464
2016-03-14 11:31 DenisChenu Note Added: 36465
2016-03-14 11:42 DenisChenu Note Edited: 36465
2016-03-14 12:05 pmonstad Note Added: 36468
2016-03-14 14:29 DenisChenu Note Added: 36473
2016-03-21 14:39 ollehar Relationship added related to 10805
2016-03-31 10:43 LouisGac Priority none => low
2016-03-31 10:43 LouisGac Status new => feedback
2016-06-03 15:15 LouisGac Note Added: 39201
2016-06-03 15:15 LouisGac Status feedback => closed
2016-06-03 15:15 LouisGac Assigned To => LouisGac
2016-06-03 15:15 LouisGac Resolution open => fixed
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing