Add grouping attribute to numeric widgets
issue10731 review355501002
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
* Add grouping attribute to numeric widgets
|
||||
* Ensure with a test that objects in the Pool have __slots__
|
||||
* Use bigdecimal tag for XML-RPC
|
||||
* Use tuple in Dict value instead of list
|
||||
|
||||
@@ -167,6 +167,12 @@ List of attributes shared by many form elements:
|
||||
* ``symbol``: Only on numerical fields, the name of field which provides
|
||||
the symbol to display.
|
||||
|
||||
.. _common-attributes-grouping:
|
||||
|
||||
* ``grouping``: A boolean only on numerical fields to specify if the client
|
||||
must use grouping separators to display on the widget. The default value
|
||||
is True.
|
||||
|
||||
.. _common-attributes-help_field:
|
||||
|
||||
* ``help_field``: The name of Dict field mapping the Selection value with
|
||||
|
||||
@@ -110,6 +110,7 @@ attlist.field &= attribute help_field { text }?
|
||||
attlist.field &=
|
||||
[a:defaultValue = "0"] attribute toolbar { "0" | "1" }?
|
||||
attlist.field &= attribute symbol { text }?
|
||||
attlist.field &= [a:defaultValue = "1"] attribute grouping { "0" | "1" }?
|
||||
image = element image { attlist.image, empty }
|
||||
attlist.image &= attribute name { text }
|
||||
attlist.image &= [a:defaultValue = "icon"] attribute type { "icon" | "url" }?
|
||||
|
||||
@@ -493,6 +493,17 @@
|
||||
</attribute>
|
||||
</optional>
|
||||
</define>
|
||||
<define name="attlist.field" combine="interleave">
|
||||
<optional>
|
||||
<attribute a:defaultValue="1">
|
||||
<name ns="">grouping</name>
|
||||
<choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice>
|
||||
</attribute>
|
||||
</optional>
|
||||
</define>
|
||||
<define name="image">
|
||||
<element>
|
||||
<name ns="">image</name>
|
||||
|
||||
@@ -66,6 +66,7 @@ attlist.field &= attribute filename { text }?
|
||||
attlist.field &= attribute help_field { text }?
|
||||
attlist.field &= attribute view_ids { text }?
|
||||
attlist.field &= attribute symbol { text }?
|
||||
attlist.field &= [a:defaultValue = "1"] attribute grouping { "0" | "1" }?
|
||||
prefix = element prefix { attlist.affix, empty }
|
||||
suffix = element suffix { attlist.affix, empty }
|
||||
attlist.affix &= attribute string { text }?
|
||||
|
||||
@@ -272,6 +272,17 @@
|
||||
</attribute>
|
||||
</optional>
|
||||
</define>
|
||||
<define name="attlist.field" combine="interleave">
|
||||
<optional>
|
||||
<attribute a:defaultValue="1">
|
||||
<name ns="">grouping</name>
|
||||
<choice>
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</choice>
|
||||
</attribute>
|
||||
</optional>
|
||||
</define>
|
||||
<define name="prefix">
|
||||
<element>
|
||||
<name ns="">prefix</name>
|
||||
|
||||
Reference in New Issue
Block a user