Class ::xowiki::formfield::FormField

::xowiki::formfield::FormField[i] 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.tcl

Class Relations

  • class: ::xotcl::Class[i]
  • superclass: ::xo::tdom::Object[i]
  • subclass: ::xowiki::formfield::omit[i], ::xowiki::formfield::CompoundField[i], ::xowiki::formfield::number[i], ::xowiki::formfield::inform[i], ::xowiki::formfield::hidden[i], ::xowiki::formfield::range[i], ::xowf::test_item::td_pretty_value[i], ::xowf::Property[i], ::xowiki::formfield::label[i], ::xowiki::formfield::file[i], ::xowiki::formfield::ShuffleField[i], ::xowiki::formfield::textarea[i], ::xowiki::formfield::submit_button[i], ::xowiki::formfield::boolean_image[i], ::xowiki::formfield::text[i]

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 {^([^=?]+)[?]([^:]*)[:](.*)$}