%3 ::xowiki::formfield::user_id ::xowiki::formfield::user_id initialize pretty_value ::xowiki::formfield::numeric ::xowiki::formfield::numeric answer_check=eq check=numeric convert_to_external convert_to_internal convert_to_internal_value initialize pretty_value render_input ::xowiki::formfield::user_id->::xowiki::formfield::numeric ::xowiki::formfield::YYYY ::xowiki::formfield::YYYY check=YYYY ::xowiki::formfield::YYYY->::xowiki::formfield::numeric ::xowiki::formfield::text ::xowiki::formfield::text add_statistics initialize is_clock_string_p render_input ::xowiki::formfield::numeric->::xowiki::formfield::text ::xowiki::formfield::FormField ::xowiki::formfield::FormField ::xowiki::formfield::text->::xowiki::formfield::FormField

Class ::xowiki::formfield::YYYY

::xowiki::formfield::YYYY[i] create ... \
           [ -maxlength (default "4") ] \
           [ -size (default "4") ]

Class Relations

  • class: ::xotcl::Class[i]
  • superclass: ::xowiki::formfield::numeric[i]
::xotcl::Class create ::xowiki::formfield::YYYY \
     -superclass ::xowiki::formfield::numeric

Methods (to be applied on instances)

  • check=YYYY (scripted)

    if {$value ne ""} {
      return [expr {[catch {clock scan "$value-01-01 00:00:00"}] == 0}]
    }
    return 1
  • maxlength (setter)

  • size (setter)

  • validator (setter)