Form/Field/MultiCheckbox.php
- package
- Form
- Classes
- Kwf_Form_Field_MultiCheckbox
Description
TODO: validators
\Kwf_Form_Field_MultiCheckbox
- Extends from
- \Kwf_Form_Field_Abstract
- package
- Form
 Properties Properties
- $_fields
- $_pool
 Methods Methods
- __construct
- _getFields
- _getIdsFromPostData
- _getTrlProperties
- getChildren
- getDataModel
- getMetaData
- getPool
- getRelModel
- getTemplateVars
- getValuesModel
- getValuesSelect
- hasChildren
- load
- prepareSave
- setDataModel
- setPool
- setRelModel
- setRelationToData
- setValuesBoxLabelField
- setValuesModel
- setValuesSelect
- validate
Description
TODO: validators
Properties
$_fields
 $_fields = ''
 Details
 Details
- visibility
- protected
- default
- final
- false
- static
- false
$_pool
 $_pool = 'null'
 Details
 Details
- visibility
- protected
- default
- null
- final
- false
- static
- false
- see
- setPool()
Methods
__construct
__construct(
          string|\Kwf_Model_Abstract $dependetModelRule, string $relationToValuesRule,  $title
              =
              null
          )
        
        :
        Zeigt mehrere Checkboxes an und speichert diese in einer Relationstabelle
Arguments
- $dependetModelRule
- string\Kwf_Model_Abstract
 Kann folgendes sein: - Die rule vom Datenmodel zur Relationstabelle (string) - oder das RelationsModel selbst (Kwf_Model_Abstract)
- $relationToValuesRule
- string
 Die rule vom Relationsmodel zum Values-model
- $title
 Details
 Details
- visibility
- public
- final
- false
- static
- false
_getFields
_getFields(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getIdsFromPostData
_getIdsFromPostData(
           $postData
          )
        
        :
        Arguments
- $postData
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
_getTrlProperties
_getTrlProperties(
          
          )
        
        :
        
 Details
 Details
- visibility
- protected
- final
- false
- static
- false
getChildren
getChildren(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getDataModel
getDataModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getMetaData
getMetaData(
           $model
          )
        
        :
        Arguments
- $model
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getPool
getPool(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getRelModel
getRelModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getTemplateVars
getTemplateVars(
           $values,  $fieldNamePostfix,  $idPrefix
          )
        
        :
        Arguments
- $values
- $fieldNamePostfix
- $idPrefix
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getValuesModel
getValuesModel(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
getValuesSelect
getValuesSelect(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
hasChildren
hasChildren(
          
          )
        
        :
        
 Details
 Details
- visibility
- public
- final
- false
- static
- false
load
load(
           $row,  $postData
              =
              array
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
prepareSave
prepareSave(
           $row,  $postData
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setDataModel
setDataModel(
           $dataModel
          )
        
        :
        Arguments
- $dataModel
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setPool
setPool(
           $pool
          )
        
        :
        Arguments
- $pool
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setRelModel
setRelModel(
           $relModel
          )
        
        :
        Arguments
- $relModel
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setRelationToData
setRelationToData(
           $rel
          )
        
        :
        Arguments
- $rel
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setValuesBoxLabelField
setValuesBoxLabelField(
          string $value
          )
        
        :
        \Kwf_Form_Field_MultiCheckboxSet the field from ValuesModel that will be used as box label
if not set __toString() will be used
Arguments
- $value
- string
 field name
 Details
 Details
- visibility
- public
- final
- false
- static
- false
- fluent
- This method is part of a fluent interface and will return the same instance
setValuesModel
setValuesModel(
           $valModel
          )
        
        :
        Arguments
- $valModel
 Details
 Details
- visibility
- public
- final
- false
- static
- false
setValuesSelect
setValuesSelect(
           $select
          )
        
        :
        Arguments
- $select
 Details
 Details
- visibility
- public
- final
- false
- static
- false
validate
validate(
           $row,  $postData
          )
        
        :
        Arguments
- $row
- $postData
 Details
 Details
- visibility
- public
- final
- false
- static
- false