htmllightJformsBuilder
        
        extends jFormsBuilderHtml
    
    
            
            in package
            
        
    
    
    
        
            HTML form builder
Tags
Table of Contents
- $_action : string
- the action selector
- $_actionParams : array<string|int, mixed>
- params for the action
- $_endt : mixed
- $_form : jFormsBase
- a form object
- $_name : mixed
- form name
- $isRootControl : mixed
- $jFormsJsVarName : mixed
- $jsContent : mixed
- $lastJsContent : mixed
- $options : array<string|int, mixed>
- __construct() : mixed
- endOfTag() : mixed
- getForm() : mixed
- getName() : mixed
- getOption() : mixed
- outputAllControls() : mixed
- displays all the form. outputMetaContent, outputHeader and outputFooters are also called
- outputControl() : mixed
- displays the content corresponding of the given control
- outputControlLabel() : mixed
- displays the label corresponding of the given control
- outputControlValue() : mixed
- displays the value of the control (without the control)
- outputFooter() : mixed
- output the footer content of the form
- outputHeader() : mixed
- output the header content of the form
- outputMetaContent() : mixed
- called during the meta content processing in templates This method should set things on the response, like adding css styles, javascript links etc.
- setAction() : mixed
- setOptions() : mixed
- set options
- _outputAttr() : mixed
- _outputDateControlDay() : mixed
- _outputDateControlHour() : mixed
- _outputDateControlMinutes() : mixed
- _outputDateControlMonth() : mixed
- _outputDateControlSeconds() : mixed
- _outputDateControlYear() : mixed
- commonJs() : mixed
- echoCheckboxes() : mixed
- escJsStr() : mixed
- fillSelect() : mixed
- generateFormName() : mixed
- generates a name for the form
- jsButton() : mixed
- jsCaptcha() : mixed
- jsCheckbox() : mixed
- jsCheckboxes() : mixed
- jsChoice() : mixed
- jsChoiceInternal() : mixed
- jsDate() : mixed
- jsDatetime() : mixed
- jsGroup() : mixed
- jsHtmleditor() : mixed
- jsInput() : mixed
- jsListbox() : mixed
- jsMenulist() : mixed
- jsOutput() : mixed
- jsRadiobuttons() : mixed
- jsReset() : mixed
- jsSecret() : mixed
- jsSecretconfirm() : mixed
- jsSubmit() : mixed
- jsTextarea() : mixed
- jsTime() : mixed
- jsUpload() : mixed
- jsWikieditor() : mixed
- outputButton() : mixed
- outputCaptcha() : mixed
- outputCheckbox() : mixed
- outputCheckboxes() : mixed
- outputChoice() : mixed
- outputDate() : mixed
- outputDatetime() : mixed
- outputGroup() : mixed
- outputHeaderScript() : mixed
- outputHelp() : mixed
- outputHtmleditor() : mixed
- outputInput() : mixed
- outputListbox() : mixed
- outputMenulist() : mixed
- outputOutput() : mixed
- outputRadiobuttons() : mixed
- outputReset() : mixed
- outputSecret() : mixed
- outputSecretconfirm() : mixed
- outputSubmit() : mixed
- outputTextarea() : mixed
- outputTime() : mixed
- outputUpload() : mixed
- outputWikieditor() : mixed
- showRadioCheck() : mixed
Properties
$_action
the action selector
    protected
        string
    $_action
    
    
    
    
$_actionParams
params for the action
    protected
        array<string|int, mixed>
    $_actionParams
     = array()
    
    
    
$_endt
    protected
        mixed
    $_endt
     = '/>'
        
        
    
$_form
a form object
    protected
        jFormsBase
    $_form
    
    
    
    
$_name
form name
    protected
        mixed
    $_name
    
    
        
    
$isRootControl
    protected
        mixed
    $isRootControl
     = 	rue
        
        
    
$jFormsJsVarName
    protected
        mixed
    $jFormsJsVarName
     = 'jForms'
        
        
    
$jsContent
    protected
        mixed
    $jsContent
     = ''
        
        
    
$lastJsContent
    protected
        mixed
    $lastJsContent
     = ''
        
        
    
$options
    protected
        array<string|int, mixed>
    $options
     = array()
    
        options for the builder
Methods
__construct()
    public
                __construct(jFormsBase $form) : mixed
    
        Parameters
- $form : jFormsBase
- 
                    a form object 
Return values
mixed —endOfTag()
    public
                endOfTag() : mixed
        
    
    
        Return values
mixed —getForm()
    public
                getForm() : mixed
        
    
    
        Return values
mixed —getName()
    public
                getName() : mixed
        
    
    
        Return values
mixed —getOption()
    public
                getOption(string $name) : mixed
    
        Parameters
- $name : string
- 
                    name of an option 
Return values
mixed —the value of the option
outputAllControls()
displays all the form. outputMetaContent, outputHeader and outputFooters are also called
    public
    abstract            outputAllControls() : mixed
    
    
    
    Tags
Return values
mixed —outputControl()
displays the content corresponding of the given control
    public
    abstract            outputControl(jFormsControl $ctrl[, array<string|int, mixed> $attributes = array() ]) : mixed
    
        Parameters
- $ctrl : jFormsControl
- 
                    the control to display 
- $attributes : array<string|int, mixed> = array()
- 
                    attribute to add on the generated code (html attributes for example) 
Return values
mixed —outputControlLabel()
displays the label corresponding of the given control
    public
    abstract            outputControlLabel(jFormsControl $ctrl[, mixed $editMode = true ]) : mixed
    
        Parameters
- $ctrl : jFormsControl
- 
                    the control to display 
- $editMode : mixed = true
Return values
mixed —outputControlValue()
displays the value of the control (without the control)
    public
    abstract            outputControlValue(jFormsControl $ctrl[, array<string|int, mixed> $attributes = array() ]) : mixed
    
        Parameters
- $ctrl : jFormsControl
- 
                    the control to display 
- $attributes : array<string|int, mixed> = array()
- 
                    attribute to add on the generated code (html attributes for example) 
Return values
mixed —outputFooter()
output the footer content of the form
    public
    abstract            outputFooter() : mixed
    
    
    
        Return values
mixed —outputHeader()
output the header content of the form
    public
    abstract            outputHeader() : mixed
    
    
    
        Return values
mixed —outputMetaContent()
called during the meta content processing in templates This method should set things on the response, like adding css styles, javascript links etc.
    public
    abstract            outputMetaContent(jTpl $tpl) : mixed
    
        Parameters
- $tpl : jTpl
- 
                    the template object 
Return values
mixed —setAction()
    public
                setAction(string $action, array<string|int, mixed> $actionParams) : mixed
    
        Parameters
- $action : string
- 
                    action selector where form will be submit 
- $actionParams : array<string|int, mixed>
- 
                    parameters for the action 
Return values
mixed —setOptions()
set options
    public
                setOptions(array<string|int, mixed> $options) : mixed
    
        Parameters
- $options : array<string|int, mixed>
- 
                    associative array 
Return values
mixed —_outputAttr()
    protected
                _outputAttr(mixed &$attributes) : mixed
        
        Parameters
- $attributes : mixed
Return values
mixed —_outputDateControlDay()
    protected
                _outputDateControlDay(mixed $ctrl, mixed $attr, mixed $value) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
Return values
mixed —_outputDateControlHour()
    protected
                _outputDateControlHour(mixed $ctrl, mixed $attr, mixed $value[, mixed $configParameter = 'controls.datetime.input' ]) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
- $configParameter : mixed = 'controls.datetime.input'
Return values
mixed —_outputDateControlMinutes()
    protected
                _outputDateControlMinutes(mixed $ctrl, mixed $attr, mixed $value[, mixed $configParameter = 'controls.datetime.input' ]) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
- $configParameter : mixed = 'controls.datetime.input'
Return values
mixed —_outputDateControlMonth()
    protected
                _outputDateControlMonth(mixed $ctrl, mixed $attr, mixed $value) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
Return values
mixed —_outputDateControlSeconds()
    protected
                _outputDateControlSeconds(mixed $ctrl, mixed $attr, mixed $value[, mixed $configParameter = 'controls.datetime.input' ]) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
- $configParameter : mixed = 'controls.datetime.input'
Return values
mixed —_outputDateControlYear()
    protected
                _outputDateControlYear(mixed $ctrl, mixed $attr, mixed $value) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
Return values
mixed —commonJs()
    protected
                commonJs(jFormsControl $ctrl) : mixed
    
        Parameters
- $ctrl : jFormsControl
Return values
mixed —echoCheckboxes()
    protected
                echoCheckboxes(mixed $span, mixed $id, mixed &$values, mixed &$attr, mixed &$value, mixed &$i) : mixed
        
        Parameters
- $span : mixed
- $id : mixed
- $values : mixed
- $attr : mixed
- $value : mixed
- $i : mixed
Return values
mixed —escJsStr()
    protected
                escJsStr(mixed $str) : mixed
        
        Parameters
- $str : mixed
Return values
mixed —fillSelect()
    protected
                fillSelect(mixed $ctrl, mixed $value) : mixed
        
        Parameters
- $ctrl : mixed
- $value : mixed
Return values
mixed —generateFormName()
generates a name for the form
    protected
            static    generateFormName(mixed $sel) : mixed
    
        Parameters
- $sel : mixed
Return values
mixed —jsButton()
    protected
                jsButton(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsCaptcha()
    protected
                jsCaptcha(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsCheckbox()
    protected
                jsCheckbox(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsCheckboxes()
    protected
                jsCheckboxes(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsChoice()
    protected
                jsChoice(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsChoiceInternal()
    protected
                jsChoiceInternal(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsDate()
    protected
                jsDate(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsDatetime()
    protected
                jsDatetime(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsGroup()
    protected
                jsGroup(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsHtmleditor()
    protected
                jsHtmleditor(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsInput()
    protected
                jsInput(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsListbox()
    protected
                jsListbox(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsMenulist()
    protected
                jsMenulist(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsOutput()
    protected
                jsOutput(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsRadiobuttons()
    protected
                jsRadiobuttons(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsReset()
    protected
                jsReset(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsSecret()
    protected
                jsSecret(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsSecretconfirm()
    protected
                jsSecretconfirm(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsSubmit()
    protected
                jsSubmit(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsTextarea()
    protected
                jsTextarea(mixed $ctrl[, mixed $withjsobj = true ]) : mixed
        
        Parameters
- $ctrl : mixed
- $withjsobj : mixed = true
Return values
mixed —jsTime()
    protected
                jsTime(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsUpload()
    protected
                jsUpload(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —jsWikieditor()
    protected
                jsWikieditor(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —outputButton()
    protected
                outputButton(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputCaptcha()
    protected
                outputCaptcha(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputCheckbox()
    protected
                outputCheckbox(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputCheckboxes()
    protected
                outputCheckboxes(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputChoice()
    protected
                outputChoice(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputDate()
    protected
                outputDate(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputDatetime()
    protected
                outputDatetime(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputGroup()
    protected
                outputGroup(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputHeaderScript()
    protected
                outputHeaderScript() : mixed
        
    
    
        Return values
mixed —outputHelp()
    protected
                outputHelp(mixed $ctrl) : mixed
        
        Parameters
- $ctrl : mixed
Return values
mixed —outputHtmleditor()
    protected
                outputHtmleditor(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputInput()
    protected
                outputInput(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputListbox()
    protected
                outputListbox(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputMenulist()
    protected
                outputMenulist(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputOutput()
    protected
                outputOutput(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputRadiobuttons()
    protected
                outputRadiobuttons(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputReset()
    protected
                outputReset(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputSecret()
    protected
                outputSecret(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputSecretconfirm()
    protected
                outputSecretconfirm(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputSubmit()
    protected
                outputSubmit(mixed $ctrl, mixed $attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputTextarea()
    protected
                outputTextarea(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputTime()
    protected
                outputTime(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputUpload()
    protected
                outputUpload(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —outputWikieditor()
    protected
                outputWikieditor(mixed $ctrl, mixed &$attr) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
Return values
mixed —showRadioCheck()
    protected
                showRadioCheck(mixed $ctrl, mixed &$attr, mixed &$value, mixed $span) : mixed
        
        Parameters
- $ctrl : mixed
- $attr : mixed
- $value : mixed
- $span : mixed
