Wiki source code of Grid View Proposal

Last modified by Vincent Massol on 2024/11/19 16:12

Show last authors
1 == Grid View Proposal ==
2
3 * [[Proposal>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#proposal]]
4 * [[Interaction>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#interaction]]\\
5 ** [[Editing a field>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#e1]]
6 ** [[Bigger Results and Column Filters>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#e2]]
7 * [[Comments Suggestions>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#suggestions]]\\
8 ** [[Darker item text>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#c1]]
9 ** [[Number align-right>>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#c2]]
10 ** [[Pagination "outside">>http://incubator.myxwiki.org/xwiki/bin/view/Grid/Proposal#c3]]
11
12 ==== Current Look ====
13
14 [[image:current.png||width="950"]]
15
16 ==== (% id="proposal" %) Proposal (%%) ====
17
18 * Pagination Integrated (Top, Bottom) + Chosing how many items to be displayed
19 * Live Filtering
20 ** Filter can be text input, select box or no filter at all
21
22 * Visual separation between what fields have links or editable text inside
23 * Highlight hovered row (providing contrast)
24 * Aligning methods (for better readability):
25 ** Characters - Left
26 ** Numbers - Right
27 ** Date - Right
28 ** Actions - Center
29 ** Images - Center
30 ** Status - Right
31
32 [[image:pagination5A.png||width="950"]]
33
34 == (% id="interaction" %) Interaction (%%) ==
35
36 === (% id="e1" %)Editing a field (%%) ===
37
38 * Hovering a field makes an "Edit" icon appears + associated title
39
40 [[image:editField.png||width="950"]]
41
42 * Selecting the field to be edit - a popup Dialog appears
43 * The dialog separates the primary action (Save) from the secondary action (Cancel)
44 * **Alternative**: In place edit
45
46 [[image:popupDialog.png||width="200"]]
47
48 === (% id="e2" %)Bigger Results and Column Filters (%%) ===
49
50 * The values that don't fit in a field will wrap to second row (vertical-align:top)
51 * The empty fields will stay blank (without "-, ~-~- , emptyvalue" values)
52 * The column current sorted will be displayed apropiate
53
54 [[image:results.png||width="950"]]
55
56 * Date entries could be edited with a calendar popup selector
57
58 == (% id="suggestions" %) Comments suggestions (%%) ==
59
60 === (% id="c1" %)Darker item text (%%) ===
61
62 * The idea was to make users browse the results using hover and focus their attention on a specific item
63 * concentration on a specific item was done by providing contrast with the rest of the items (font-color + background-color)
64 * hovering the entries makes "editing" function easy to discover (the appearence of the edit icon)
65 * links were better visible (separation between what is editable and what takes you to other pages)
66
67 [[image:darkerText.png||width="950"]]
68
69 === (% id="c2" %)Number align-right (%%) ===
70
71 If numbers are aligned to the right the user can scan rapidly through them:
72
73 [[image:numbers.png||width="400"]]
74
75 Also if negative-positive values have a special meaning, the folowing notation can be made:
76 [[image:positivenegative.png||width="400"]]
77
78 === (% id="c3" %) Pagination "outside" (%%) ===
79
80 For more versions of pagination see [[Paginations Proposals>>Improvements.GridProposal-Pagination]]
81 [[image:paginationInside.png||width="950"]]

Get Connected