Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Controls
  • FormFactory
  • Relation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class FormFactory

Továrna na generování formuláře z dat v Databázi

Nette\Application\UI\Form
Extended by App\Lib\Forms\Controls
Extended by App\Lib\Forms\FormFactory
Namespace: App\Lib\Forms
Located at lib/forms/FormFactory.php
Methods summary
public
# __construct( App\Model\Action $action, Nette\ComponentModel\IContainer $parent = NULL, string $name = NULL )

Konstruktor zpracovává pole formuláře

Konstruktor zpracovává pole formuláře

Parameters

$action
$parent
$name

Overrides

App\Lib\Forms\Controls::__construct()
public
# create( $disabled = FALSE )

vytvoří formulář

vytvoří formulář

public type
# createField( )

Přidá do formuláře prvek z $query

Přidá do formuláře prvek z $query

Returns

type
private
# tooltip( $field )

Přidá tooltip k Formulářovému prvku

Přidá tooltip k Formulářovému prvku

private
# Password( )

Přidá ovladač Password do Formuláře

Přidá ovladač Password do Formuláře

private
# state( $disabled )

Nastaví pole state, do proměné $state

Nastaví pole state, do proměné $state

private
# desc( $disabled )

Nastaví pole desc, do proměné $desc

Nastaví pole desc, do proměné $desc

private
# setLenght( Nette\Aplication\Ui\Form $field )

Nastaví maximální délku pole

Nastaví maximální délku pole

Deprecated

since version 0.7.3.FORM

Parameters

$field
private
# field( string $type, string $field, string $label, integer $lenght, array $array,… )

Vytfoří pole formuláře typu boolean, nebo předá parametry metodě extendField

Vytfoří pole formuláře typu boolean, nebo předá parametry metodě extendField

Parameters

$type
Název typu pole
$field
$name Název pole
$label
Označení pole
$lenght
Počet znaků nebo řádků
$array,…
Pole možných hodnot

Throws

Nette\InvalidArgumentException
Methods inherited from App\Lib\Forms\Controls
addButons(), addCancel(), addSave(), addState(), addStateRadioList(), adddesc()
Constants inherited from App\Lib\Forms\Controls
BUTTONS, FORM, STATE
Properties inherited from App\Lib\Forms\Controls
$action, $desc, $fields, $query, $state
sberp API API documentation generated by ApiGen