@@ -32,16 +32,35 @@ <h1>Views</h1>
3232
3333< div class ="evo-content3 ">
3434
35- < p > Evolutility provides 3 types of views:
35+ < p > For a < a href ="ui-model.html "> ui-model</ a > (mapping a Backbone model),
36+ Evolutility provides a set of generic Backbone Views for CRUD and more.</ p >
37+
38+ < p > 3 types of views:
39+
40+ < ul class ="evo-links-views ">
41+ < li > < b > < a href ="#one "> Evol.ViewOne</ a > </ b >
42+ < br /> Views for < strong > one</ strong > model:
43+ < a href ="#one-view "> < i class ="glyphicon glyphicon-file "> </ i > View</ a > ,
44+ < a href ="#one-edit "> < i class ="glyphicon glyphicon-th "> </ i > Edit</ a > ,
45+ < a href ="#one-mini "> < i class ="glyphicon glyphicon-th-large "> </ i > Mini</ a > (quick-edit),
46+ < a href ="#one-json "> < i class ="glyphicon glyphicon-barcode "> </ i > JSON</ a > ...</ li >
47+
48+ < li > < b > < a href ="#many "> Evol.ViewMany</ a > </ b >
49+ < br /> Views for a collection of < strong > many</ strong > models:
50+ < a href ="#many-list "> < i class ="glyphicon glyphicon-th-list "> </ i > List</ a > ,
51+ < a href ="#many-badges "> < i class ="glyphicon glyphicon-th-large "> </ i > Badges</ a > ,
52+ < a href ="#many-charts "> < i class ="glyphicon glyphicon-stats "> </ i > Charts</ a > ...</ li >
53+
54+ < li > < b > < a href ="#action "> Evol.ViewAction</ a > </ b >
55+ < br /> Views for < strong > actions</ strong > on a collection or a model:
56+ < a href ="#action-filter "> < i class ="glyphicon glyphicon-filter "> </ i > Filter</ a > ,
57+ < a href ="#action-export "> < i class ="glyphicon glyphicon-cloud-download "> </ i > Export</ a > ...</ li >
3658
37- < ul >
38- < li > Evol.ViewOne - Views for < strong > one</ strong > model</ li >
39- < li > Evol.ViewMany - Views for a collection of < strong > many</ strong > models</ li >
40- < li > Evol.ViewAction - Views for actions on a model or a collection</ li >
4159</ ul >
42- </ p >
4360
44- < p > For each Backbone model all views are defined by a single < a href ="ui-model.html "> ui-model</ a > .</ p >
61+ More Views will be added on the future.
62+
63+ </ p >
4564
4665< div class ="evol-doc-views ">
4766
@@ -52,7 +71,16 @@ <h1>Views</h1>
5271 < h2 > Evol.ViewOne</ h2 >
5372
5473 < p > Backbone views for < strong > one</ strong > model.</ p >
55-
74+ < p class ="evo-links-views ">
75+ < a href ="#one-view "> < i class ="glyphicon glyphicon-file "> </ i > View</ a > ,
76+ < a href ="#one-edit "> < i class ="glyphicon glyphicon-th "> </ i > Edit</ a > ,
77+ < a href ="#one-mini "> < i class ="glyphicon glyphicon-th-large "> </ i > Mini</ a > (quick-edit),
78+ < a href ="#one-json "> < i class ="glyphicon glyphicon-barcode "> </ i > JSON</ a > ...
79+ </ p >
80+
81+ < a name ="one-view "> </ a >
82+ < p class ="evo-h-gap "> </ p >
83+ < p > </ p >
5684 < h3 > < i class ="glyphicon glyphicon-file "> </ i > View</ h3 >
5785 < p > Shows all fields for viewing (read only). Fields are grouped in panels and tabs.</ p >
5886 < code > new Evol.ViewOne.Edit(myConfig);</ code >
@@ -62,6 +90,9 @@ <h3><i class="glyphicon glyphicon-file"></i> View</h3>
6290 </ div >
6391
6492
93+ < a name ="one-edit "> </ a >
94+ < p class ="evo-h-gap "> </ p >
95+ < p > </ p >
6596< h3 > < i class ="glyphicon glyphicon-th "> </ i > Edit</ h3 >
6697< p > Shows all fields for edition. Fields are grouped in panels and tabs.</ p >
6798< code >
@@ -72,6 +103,9 @@ <h3><i class="glyphicon glyphicon-th"></i> Edit</h3>
72103 </ div >
73104
74105
106+ < a name ="one-mini "> </ a >
107+ < p class ="evo-h-gap "> </ p >
108+ < p > </ p >
75109< h3 > < i class ="glyphicon glyphicon-th-large "> </ i > Mini (quick-edit)</ h3 >
76110< p > Only shows important fields (required or showing as a column in grids) in one panel.</ p >
77111< code >
@@ -80,6 +114,10 @@ <h3><i class="glyphicon glyphicon-th-large"></i> Mini (quick-edit)</h3>
80114 < img class ="pixEvoMode shadow " src ="screenshots/one-mini.png "/> < br />
81115 </ div >
82116
117+
118+ < a name ="one-json "> </ a >
119+ < p class ="evo-h-gap "> </ p >
120+ < p > </ p >
83121< h3 > < i class ="glyphicon glyphicon-barcode "> </ i > JSON</ h3 >
84122< p > JSON representation of the data.</ p >
85123< code >
@@ -100,8 +138,14 @@ <h3><i class="glyphicon glyphicon-barcode"></i> JSON</h3>
100138< h2 > Evol.ViewMany</ h2 >
101139
102140< p > Backbone views for a collection containing < strong > many</ strong > models.</ p >
103-
104-
141+ < p class ="evo-links-views ">
142+ < a href ="#many-list "> < i class ="glyphicon glyphicon-th-list "> </ i > List</ a > ,
143+ < a href ="#many-badges "> < i class ="glyphicon glyphicon-th-large "> </ i > Badges</ a > ,
144+ < a href ="#many-charts "> < i class ="glyphicon glyphicon-stats "> </ i > Charts</ a > ...</ li >
145+ </ p >
146+ < a name ="many-list "> </ a >
147+ < p class ="evo-h-gap "> </ p >
148+ < p > </ p >
105149< h3 > < i class ="glyphicon glyphicon-th-list "> </ i > List</ h3 >
106150< p > Gives a tabular view of a collection.</ p >
107151< code >
@@ -110,6 +154,9 @@ <h3><i class="glyphicon glyphicon-th-list"></i> List</h3>
110154 < img class ="pixEvoMode shadow " src ="screenshots/many-list.png "/> < br />
111155 </ div >
112156
157+ < a name ="many-badges "> </ a >
158+ < p class ="evo-h-gap "> </ p >
159+ < p > </ p >
113160< h3 > < i class ="glyphicon glyphicon-th-large "> </ i > Badges</ h3 >
114161 < p > Shows records side by side as badges.</ p >
115162< code >
@@ -119,6 +166,9 @@ <h3><i class="glyphicon glyphicon-th-large"></i> Badges</h3>
119166 </ div >
120167
121168
169+ < a name ="many-charts "> </ a >
170+ < p class ="evo-h-gap "> </ p >
171+ < p > </ p >
122172< h3 > < i class ="glyphicon glyphicon-stats "> </ i > Charts</ h3 >
123173< p > Draws charts about the collection.</ p >
124174< code >
@@ -137,6 +187,16 @@ <h3><i class="glyphicon glyphicon-stats"></i> Charts</h3>
137187
138188< h2 > Evol.ViewAction</ h2 >
139189
190+ < p > Backbone Views for actions on a collection or a model.</ p >
191+ < p class ="evo-links-views ">
192+ < a href ="#action-filter "> < i class ="glyphicon glyphicon-filter "> </ i > Filter</ a > ,
193+ < a href ="#action-export "> < i class ="glyphicon glyphicon-cloud-download "> </ i > Export</ a > ...
194+ </ p >
195+
196+
197+ < a name ="action-filter "> </ a >
198+ < p class ="evo-h-gap "> </ p >
199+ < p > </ p >
140200 < h3 > < i class ="glyphicon glyphicon-filter "> </ i > Filter</ h3 >
141201 < p > Filter collection.</ p >
142202 < code >
@@ -147,6 +207,10 @@ <h3><i class="glyphicon glyphicon-filter"></i> Filter</h3>
147207 < p > Filter example: "phone number start by 415" or "for
148208 categories Finances and Business"... </ p >
149209
210+
211+ < a name ="action-export "> </ a >
212+ < p class ="evo-h-gap "> </ p >
213+ < p > </ p >
150214 < h3 > < i class ="glyphicon glyphicon-cloud-download "> </ i > Export</ h3 >
151215 < p > Export in different data formats.</ p >
152216 < code >
@@ -160,6 +224,9 @@ <h3><i class="glyphicon glyphicon-cloud-download"></i> Export</h3>
160224 </ section >
161225
162226
227+
228+
229+
163230 < p class ="evo-h-gap "> </ p >
164231 < p > </ p >
165232 < section >
0 commit comments