Hi Simone,
Thanks very much - works perfectly
Peter
Hi Peter,
just use :
<fd:datatype base="integer">
<fd:convertor type="plain"/>
</fd:datatype>
If you have a big application, with many integer fields, an you want
all of them to use the plain convertor without having to type
<fd:convertor type="plain"/> every time, you could also consider
changing your cocoon.xconf file to use "plain" as the default
convertor for integer type, changing this lines :
<datatype name="integer"
src="org.apache.cocoon.forms.datatype.typeimpl.IntegerTypeBuilder">
<convertors default="formatting" plain="plain">
to this :
<datatype name="integer"
src="org.apache.cocoon.forms.datatype.typeimpl.IntegerTypeBuilder">
<convertors default="plain" plain="plain">
It's a bit untidy (because your application will rely on a custom
cocoon configuration) but could save a lot of time.
Simone
Peter Sparkes wrote:
HI,
I am using CForms to amend xml documents. I have several field
widgets with datatype 'integer'. The default formatting for integer
is of the form '1,234,567,890'. I need to change the formatting to
'1234567890'.
In my binding file I am using for example
<fb:value id="lodgeNumber" path="@no" >
<fd:convertor type="formatting" datatype="integer" >
<fd:patterns><fd:pattern>############</fd:pattern></fd:patterns>
</fd:convertor>
</fb:value>
On loading a document with attribute no="1234567890" I still get
'1,234,567,890' in the Form, however, when saving the amended form it
works correctly and I get no="1234567890" in the xml doc. If I change
the ####### to for example ##,##,##,##,## the form still gives
'1,234,567,890', however, the saved xml correctly reflects the new
pattern eg 12,34,56,78,90
Please, how do I get the format '1234567890' in the CForm
Peter Sparkes
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]