Class ::xowiki::formfield::FormField
::xowiki::formfield::FormField
create ... \
[ -CSSclass (default "form-control") ] \
[ -form_button_CSSclass (default "btn btn-default") ] \
[ -form_button_wrapper_CSSclass (default "") ] \
[ -form_help_text_CSSclass (default "help-block") ] \
[ -form_item_wrapper_CSSclass (default "form-group") ] \
[ -form_label_CSSclass (default "") ] \
[ -form_widget_CSSclass (default "") ]
Base FormField class.
FormFields are objects, which can be outputted as well in ad_forms
or asHTML included in wiki pages. FormFields support:
- validation
- help_text
- error messages
- internationalized pretty_values
and inherit properties of the original datatypes via slots
(e.g. for boolean entries). FormFields can be subclassed
to ensure tailor-ability and high reuse.
todo: at some later time, this could go into xotcl-core.
- Documented Parameters:
- language_specific
- this parameter decides that the value
collected by this formfield should be
transparently stored as a message
key. The translation language is that of
the current package, determined by
'use_connection_locale' package parameter,
connection locale and system settings.
Defined in /var/www/openacs/packages/xowiki/tcl/form-field-procs.tclClass Relations
- class: ::xotcl::Class
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- superclass: ::xo::tdom::Object
![[i]](/resources/acs-subsite/ZoomIn16.gif)
- subclass: ::xowiki::formfield::omit
, ::xowiki::formfield::CompoundField
, ::xowiki::formfield::number
, ::xowiki::formfield::inform
, ::xowiki::formfield::hidden
, ::xowiki::formfield::range
, ::xowf::test_item::td_pretty_value
, ::xowf::Property
, ::xowiki::formfield::label
, ::xowiki::formfield::file
, ::xowiki::formfield::ShuffleField
, ::xowiki::formfield::textarea
, ::xowiki::formfield::submit_button
, ::xowiki::formfield::boolean_image
, ::xowiki::formfield::text![[i]](/resources/acs-subsite/ZoomIn16.gif)
Methods (to be applied on the object)
Methods (to be applied on instances)
Variables
::xowiki::formfield::FormField set __default_metaclass ::xotcl::Class
::xowiki::formfield::FormField set __default_superclass ::xotcl::Object
::xowiki::formfield::FormField set abstract 1
::xowiki::formfield::FormField set cond_regexp {^([^=?]+)[?]([^:]*)[:](.*)$}