Namespaces | |
| Fields | |
| Json | |
Classes | |
| class | Form |
| class | FormDefinition |
| class | FormError |
| class | FormFieldTemplate |
| interface | FormInterface |
| class | FormSet |
| class | ValidationRule |
Functions | |
| if(!defined('LF')) | getFieldLabel (BaseField $field, $params=array()) |
| getIdField (IdField $field) | |
| getHiddenField (BaseField $field) | |
| getCharField (CharField $field, $params=array()) | |
| getPhoneField (PhoneField $field, $params=array()) | |
| getTextField ($field, $params=array()) | |
| getCheckboxField (CheckboxField $field, $params=array()) | |
| getDateFiled (DateFiled $field, $params=array()) | |
| getDateTimeFiled (DateTimeFiled $field, $params=array()) | |
| getEmailField (EmailField $field, $params=array()) | |
| getFloatField (FloatField $field, $params=array()) | |
| getIntegerField (IntegerField $field, $params=array()) | |
| getPasswordField (PasswordField $field, $params=array()) | |
| getSelectField (SelectField $field, $params=array()) | |
| getRadioListField (RadioListField $field, $params=array()) | |
| getFormHeader ($params=array()) | |
| clearString ($string) | |
| getField (\IZON\Forms\Form $form, $fieldName, $params=array()) | |
| _getField (\IZON\Forms\Form $form, $fieldName, $params=[]) | |
| _getFieldLabel (BaseField $field, $params=[]) | |
funkce pro zjednoduseni vypisu formularovych poli
| IZON\Forms\_getField | ( | \IZON\Forms\Form | $form, |
| $fieldName, | |||
$params = [] |
|||
| ) |
| IZON\Forms\_getFieldLabel | ( | BaseField | $field, |
$params = [] |
|||
| ) |
| IZON\Forms\clearString | ( | $string | ) |
ocisti/nahradi string o skarede znaky
| string | $string |
| IZON\Forms\getCharField | ( | CharField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro kratky text
| CharField | $field |
| IZON\Forms\getCheckboxField | ( | CheckboxField | $field, |
$params = array() |
|||
| ) |
vypisuje formularove pole pro checkbox
| CheckboxField | $field |
| IZON\Forms\getDateFiled | ( | DateFiled | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro date
| DateFiled | $field |
| IZON\Forms\getDateTimeFiled | ( | DateTimeFiled | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro date
| DateFiled | $field |
| IZON\Forms\getEmailField | ( | EmailField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro email
| EmailField | $field |
| IZON\Forms\getField | ( | \IZON\Forms\Form | $form, |
| $fieldName, | |||
$params = array() |
|||
| ) |
Vrati html kod formularoveho prvku
| \IZON\Forms\Form | $form | |
| string | $fieldName | nazev prvku |
| array | $params | pole s parametry $params['template'] = jaky se ma pouzit template - defaultne "default" $params['raw'] = true - pokud je treba vratit jen input bez labelu, defaultne false $params['noCaption'] = true - pokud je treba vratit input obaleny labelem ale bez textu, defaultne false $params['caption'] - parametry pro popisek pole - struktura obdobna jako u definice tempalte, jen v polich $params['wrapper'] - parametry pro wrapper pole - struktura obdobna jako u definice tempalte, jen v polich $params['field'] - parametry formularove pole - struktura obdobna jako u definice tempalte, jen v polich $params['error'] - parametry formularove pole - struktura obdobna jako u definice tempalte, jen v polich |
| if (!defined( 'LF')) IZON\Forms\getFieldLabel | ( | BaseField | $field, |
$params = array() |
|||
| ) |
vypise label prvek formulare
| BaseField | $field | |
| array | $params | = array('for'=> identifikator, 'noColon'=>[true|false] - bez dvojtecky) |
| IZON\Forms\getFloatField | ( | FloatField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro desetinne cislo
| FloatField | $field |
| IZON\Forms\getFormHeader | ( | $params = array() | ) |
Vraci tag form + skryta pole
parametry odpovidaji atributum tagu form, napr. $params['method'] = 'post';
$params['hidden'] - pole skrytych poli
| array | $params | asoc pole s parametry |
| IZON\Forms\getHiddenField | ( | BaseField | $field | ) |
vypise formularove pole pro id
| IdField | $field |
| IZON\Forms\getIdField | ( | IdField | $field | ) |
vypise formularove pole pro id
| IdField | $field |
| IZON\Forms\getIntegerField | ( | IntegerField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro cele cislo
| IntegerField | $field |
| IZON\Forms\getPasswordField | ( | PasswordField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro datum
| PasswordField | $field |
| IZON\Forms\getPhoneField | ( | PhoneField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro kratky text
| CharField | $field |
| IZON\Forms\getRadioListField | ( | RadioListField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro radio
| RadioListField | $field |
| IZON\Forms\getSelectField | ( | SelectField | $field, |
$params = array() |
|||
| ) |
vypise formularove pole pro selectbox
| PasswordField | $field |
| IZON\Forms\getTextField | ( | $field, | |
$params = array() |
|||
| ) |
TODO: vypise formularove pole pro dlouhy text do textarea
| CharField | $field |