Commit b49a81448a5a8e11baba1e9cd46a310b2b9b4dc6

Authored by Steve MARECHAL
1 parent 089088a0

DataGrid added

calexium_lib/web/CXM_dojo.anubis
... ... @@ -193,10 +193,12 @@ public define HTML_Off_Form
193 193 dojo_grid
194 194 (
195 195 HtmlId html_id,
196   - List(CoreAttrs) attributes,
197   - )
198   - =
199   - div_empty([id(html_id.id), attr("dojoType", "dojox.Grid") . attributes ]).
  196 + Int rowsPerPage,
  197 + List(Table_Option) attributes,
  198 + )=
  199 + table([attr("dojoType", "dojox.grid.DataGrid"), attr("id", html_id.id), attr("jsId", html_id.id),
  200 + attr("class", "soria"), attr("singleClickEdit", "true"), attr("rowsPerPage", to_decimal(rowsPerPage)) . attributes],
  201 + empty, [], empty).
200 202  
201 203  
202 204 public define HTML_Off_Form
... ...
calexium_lib/web/CXM_making_a_web_site.anubis
... ... @@ -807,7 +807,8 @@ public type Table_Option:
807 807 Int width_of_inner_edge,
808 808 RGB border_color),
809 809 width(Int), // sets a minimal width for the table
810   - percentage_width(Int).
  810 + percentage_width(Int),
  811 + attr(String name, String value).
811 812  
812 813  
813 814 public define Table_Option nude = border(0,0,0,rgb(0,0,0)).
... ... @@ -3664,6 +3665,7 @@ define String
3664 3665 format(t,true),
3665 3666 width(w) then " width=\""+w+"\""+format(t,border_seen),
3666 3667 percentage_width(p) then " width=\""+percent(p)+"%\""+format(t,border_seen),
  3668 + attr(name, value) then " " + name + "=\"" + value + "\"" +format(t,border_seen),
3667 3669 }
3668 3670 }.
3669 3671  
... ...