Jet\Form_Definition_Field
Třída představuje definici formulářového pole v rámci mapování formuláře na třídu.
Přehled metod
| Metoda | Význam |
|---|---|
| public __construct( object $context_object, string $property_name, mixed& $property, array $definition_data ) |
Parametry:
|
| public getContextObject( ) : object |
Vrací instanci objektu na nějž bude formulář namapován. |
| public getPropertyName( ) : string |
Název vlastnosti na kterou bude formulářové pole napojeno. |
| public getFieldName( ) : string |
Vrací název formulářového pole. |
| public getType( ) : string|bool |
Vrací typ formulářového pole (kód typu, ne název třídy formulářového pole) |
| public setType( string|bool $type ) : void |
Nastavuje typ formulářového pole (kód typu, ne název třídy formulářového pole) |
| public getCreator( ) : ?callable |
Vrací případný vytvářeč. |
| public setCreator( null|callable|array $creator ) : void |
Nastavuje vytvářeč. |
| public getDefaultValueGetterName( ) : string |
Vrací název metody určené k získání výchozí hodnoty formulářového pole. |
| public getSetterName( bool $get_defined=false ) : string |
Vrací název setter metody pro nastavení zachycené hodnoty napojenému objektu. |
| public setSetterName( string $setter_name ) : void |
Nastavuje název setter metody pro nastavení zachycené hodnoty napojenému objektu. |
| public getIsRequired( ) : bool |
Indukuje zda pole bude / nebude označeno jako povinné. |
| public getLabel( ) : string |
Vrací popisek pole. |
| public setLabel( string $label ) : void |
Nastavuje popisek pole. |
| public getHelpText( ) : string |
Vrací text nápovědy pole. |
| public setHelpText( string $help_text ) : void |
Nastavuje text nápovědy pole. |
| public getHelpData( ) : array |
Vrací data nápovědy formulářového pole. |
| public setHelpData( array $help_data ) : void |
Nastavuje data nápovědy formulářového pole. |
| public getErrorMessages( ) : array |
Vrací chybová hlášení formulářového pole. |
| public setErrorMessages( array $messages ) : void |
Nastavuje chybová hlášení formulářového pole. |
| public getOtherOption( string $option, mixed $default_value='' ) : mixed |
Vrací hodnotu parametru, který není součástí standardní definice (je vázán na konkrétní typ pole). |
| public createFormField( array& $form_fields ) : void |
Dle definice vytvoří formulářové pole (nebo více polí) a ty předá do seznamu, který je předáván referencí jako parametr. |