HTML form builder
| package |
jelix |
|---|---|
| subpackage |
forms_widget_plugin |
| link | |
| example |
JS code: c = new jFormsJQControlChoice('choice2', 'Another choice'); c.errInvalid='"Another choice" field is invalid'; jFormsJQ.tForm.addControl(c); c2 = c; c2.items['choice1']=[]; c2.addControl(c, 'choice2'); c2.addControl(c, 'choice2'); c2.addControl(c, 'choice2'); c2.addControl(c, 'choice3'); c2.addControl(c, 'choice4'); c2.addControl(c, 'choice4'); c2.activate(''); |
__construct( $args)
_outputAttr( &$attributes)
addFinalJs( $js)
addJs( $js)
commonJs()
controlJsChild() : boolean
boolean
escJsStr( $str)
fillSelect( $ctrl, $value)
getControlAttributes()
getCSSClass()
getId()
getLabelAttributes( $editMode)
getName()
getValue()
getValueAttributes()
jsChoiceInternal( $ctrl)
outputControl()
outputControlValue()
outputHelp()
outputLabel( $format = '', $editMode = true)
outputLabelAsFormLabel( $label, $attr)
outputLabelAsTitle( $label, $attr)
outputMetaContent(\jResponseHtml $resp)
setAttributes( $attr)
setDefaultAttributes( $attr)
setLabelAttributes( $attributes)
builder : \jelix\forms\Builder\HtmlBuilder
parentWidget : \jelix\forms\HtmlWidget\ParentWidgetInterface
defaultAttributes : array
| var |
|---|
array
attributes : array
| var |
|---|
array
labelAttributes : array
| var |
|---|
array
valuesSeparator :
_endt :