List form using jquery
---------------------- Key: OFBIZ-3981 URL: https://issues.apache.org/jira/browse/OFBIZ-3981 Project: OFBiz Issue Type: Sub-task Components: framework Affects Versions: jQuery Reporter: Michael Xu Fix For: jQuery Replace/enhance current list form with jquery table, which allow users to: # show/hide any columns # group by any column # change the position of columns by drag&drop # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918838#action_12918838 ] Bruno Busco commented on OFBIZ-3981: ------------------------------------ IMO this is not a 100% jquery task. I mean: - For #1 and #3 we should use UserPreferences to make those settings persistent for each user. - For #4 we generally need to export all records and not the current page only. This means that a proper request must be done to the server. No much jquery involved here but a standard exporting icon embedded in the form widget would be nice. - #2 what do you mean for this? > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918849#action_12918849 ] Michael Xu commented on OFBIZ-3981: ----------------------------------- hi Bruno, It seems that I didn't make things clear. Sorry for that. * for #1 and #3, I mean user can take such actions directly in table (not hard coded in form or configured in user preference). Let's say, by default, user can see a list form with 5 columns, A, B, C, D, E. But user can hide A and C or show F, G which might be another two fields but not shown by default. Please take a look at the grid implementation in http://www.sencha.com/products/js/ * For #4, I agree with you. Maybe the better way is to have some options for export feature: full export or just export current page * For #2, user can group rows by any column. You can find such feature in the ext grid: http://www.sencha.com/products/js/ thanks, Michael > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918869#action_12918869 ] Bruno Busco commented on OFBIZ-3981: ------------------------------------ Hi Michael, for #1 and #3 I understand what you mean and I agree. The UserPreferences should be used so that in a user hides column A, shows column F and then leaves the application, these settings are automatically retrieved whenever he gets back to that form. for #2, may be you mean this: http://dev.sencha.com/deploy/dev/examples/grid/grouping.html OK than > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918871#action_12918871 ] Michael Xu commented on OFBIZ-3981: ----------------------------------- hi Bruno, For #2, exactly that's what I mean. And for user preference, yes, I agree with you. Regards, Michael > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919056#action_12919056 ] Bruno Busco commented on OFBIZ-3981: ------------------------------------ This http://www.flexigrid.info/ is a jquery based library that implements forms with server-side pagination, column resizing etc. > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919065#action_12919065 ] Jacques Le Roux commented on OFBIZ-3981: ---------------------------------------- Hi Bruno, Looks good at 1st glance, we are embedding more and more Betas... ;) On the other hand we have the source anyway... BTW, I think that when we make a choice about a jQuery plugin we should exchange more and argue why it's the best if when there are concurrents. I don't say that specifically for this case, it seems we will need more an more of them... Thanks > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919149#action_12919149 ] Bruno Busco commented on OFBIZ-3981: ------------------------------------ This was only a first result of a search for something that was based on jquery. Never used. Yes we definitively need to exchange more before starting using anything. > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919638#action_12919638 ] Jacques Le Roux commented on OFBIZ-3981: ---------------------------------------- The column groupping feature is really an interesting idea! Also something we could be interested by is [endless scrolling|http://www.beyondcoding.com/2009/01/15/release-jquery-plugin-endless-scroll/]. I know there are some detractors (want bookmarks for instance) and it's not good in all cases... > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
In reply to this post by Nicolas Malin (Jira)
[ https://issues.apache.org/jira/browse/OFBIZ-3981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12919642#action_12919642 ] Jacques Le Roux commented on OFBIZ-3981: ---------------------------------------- No needs to say endless scrolling should always be an user pref option... > List form using jquery > ---------------------- > > Key: OFBIZ-3981 > URL: https://issues.apache.org/jira/browse/OFBIZ-3981 > Project: OFBiz > Issue Type: Sub-task > Components: framework > Affects Versions: jQuery > Reporter: Michael Xu > Fix For: jQuery > > > Replace/enhance current list form with jquery table, which allow users to: > # show/hide any columns > # group by any column > # change the position of columns by drag&drop > # export table to csv/excel -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
Free forum by Nabble | Edit this page |