Grid Customization column layout

Description

This feature is entitled to add ability to save multiple column layouts - at this moment user able to save his owned column layout in grid window.

this layout is then loaded when user opening grid windows.

changes: we want to have multiple column layouts per user (add dropdown, to customisation window and add ability save multiple column layouts. (e.f. 1. pos order 2. credit orders) the goal is to show various column layouts.

in feature we want to save it in saved search. (filter data vert/hor)

Environment

None

Attachments

4

Activity

Show:

Hiep Lq July 10, 2015 at 9:14 PM


just capture correct meaning of this message too late
"another possibility on design (without changing the actual window) can be to have a popup menu in the grid customize button showing the current layouts configured and an additional line saying "Configure new layout"
When user choose one layout then it's open for edition and when closing with OK is applied."

you suggest implement as attribute set dialog but i misunderstand. you translate it as "implement a dialog as current report button, help user quickly change customize layout"

Hiep Lq July 10, 2015 at 9:07 PM

how to this feature implement?
1. in table ad_tab_customize add column isDefault and Name
migrate script make set current record (isDefault = Y, Name = no name)

2. when customize grid view is show. it load list customize to combobox.
3. when user change something, user can store data to current selected by click save button
4. when user want create new customize just input name into combobox and click save button
5. when user choose a customize in combobox and click button ok. this customize will become default and apply to current tab

by zk issue report at http://tracker.zkoss.org/browse/ZK-2816
now when user enter text same other item in list function will run incorect,
i will make a standalone patch for fix this limit.

Hiep Lq July 9, 2015 at 4:38 AM

"Note also that having multiple layouts implies also that we need a way to fix the preferred default for the user."
=> i think when user select a layout, it become default layout

Carlos Ruiz July 8, 2015 at 10:23 PM

- , another possibility on design (without changing the actual window) can be to have a popup menu in the grid customize button showing the current layouts configured and an additional line saying "Configure new layout"
When user choose one layout then it's open for edition and when closing with OK is applied.

Note also that having multiple layouts implies also that we need a way to fix the preferred default for the user.

Hiep Lq July 8, 2015 at 8:24 PM
Edited

when implement, i has some change your requirement
1. when has 1 grid customize layout, list will display two record.
blank for default layout (no customize) and one for customize.
when you choose blank item will use default layout

2. not need add button. if use enter new text into combobox => create new customize other update to old customize

Details

Assignee

Reporter

Labels

Priority

Created July 3, 2015 at 4:48 AM
Updated March 18, 2022 at 3:50 PM