Back

Class: Form

addButton ($url=NULL, $title='cancel', $params='btn btn-default', $position=NULL)

prida tlacitko k potvrdzovaciemu tlacitku
$url - url adresa presmerovania po kliknuti
$title - text tlacitka
$params - parametre
$position - konkretna pozicia, zacinajuc 0
return - Form objekt

addColon ($colon=True)

prida za kazdy label dvojbodku
$colon - ma sa pridat dvojbodka?
return - Form object

addHint ($name, $hint)

prida popisok k prvku
$name - nazov inputu
$hint - napoveda
return - Form objekt

addHints ($hints)

prida popisky k riadkom formularu
hints - pole [input] => popisok
return - Form objekt

addLine ($name, $value, $type=NULL)

prida riadok na koniec formulara
$name - name aprameter input tagu
$value - value parameter input tagu
$type - type parameter input tagu
return - Form objekt

addText ($text, $after=NULL)

prida text na koniec formulara
$text - pridavany text
return - Form objekt

addType ($type, $name, $content='1')

nastavi typ inputu pre prvok input
$type - nastaveny typ (select, password, hidden, captcha, toolstextarea, textarea, custom, checkbox, checkboxChecked)
$name - nazov inputu
$content - pripadny obsah -> asociativne pole v pripade $type == select
return - Form objekt

append ($name, $text, $raw=false)

prida $text za prvok $name
$name
- nazov inputu za ktory sa pridava
$text - pridavany text
return - Form

appendNames ($string)

pripoji za kazdu name polozku zadany retazec

:captcha ($name, $value, $id=NULL)

:checkbox ($field, $value, $checked=false, $params=NULL)

vrati checkbox retazec
$filed - nazov inputu
$value - hodnota checkboxu / nezobrazovana
$checked - ma byt primarne zaskrtnute?
$params - pole parametrov
return - HTML retazec

:close ()

vrati retazec uyatvaracej casti formulara

:create ($url, $data, $submit, $params=NULL, $paramsInput=NULL, $method='post')

vytvori HTML string formulara na zaklade parametrov
$url - url adresa presmerovania formulara
$data - pole zobrazenych dat bud asociativne [prvok] => hodnota, alebo ako pole prvkov
$submit - text potvrdzovacieho tlacitka
$params - asociativne pole parametrov tagu form v tvare [parameter] => hodnota
$paramsInput - asociativne pole parametrov input poli v tvare [parameter] => hodnota, pripadne
jeden typ pre vsetky
return - Form objekt

get ()

vytvori HTML text formulara a vrati ho ako retazec
return - retaze HTML formulara

:getPredefinedParams ($name)

vytvori preddefinovane parametre na zaklade nazvu inputu
$name - nazov inputu
return - asociativne pole parametrov

:getStyle ($name=NULL)

:getStyleGroup ()

vrati css skupinu

:getTools ($script=false, $id=array('text'), $type='extended')

hideHints ($value)

hideLabels ($set=true)

nastavi nezobrazovat Labels k polom

:imagesScript ()

:label ($field, $text='', $params=NULL, $addColon=true)

vrati retazec hlavicky k inputu
$field - nazov inputu
$text - zobrazeny text hlavicky
$params - pole parametrov hlavicky
$addColon - pridat dvojbodku?
return - HTML retazec

:loadImage ($name, $path=NULL)

:open ($url, $method='post', $params=NULL, $subform=NULL)

vrati retazec HTML otvaracej casti formulara
$url - url adresa formulara
$method - pouzita metoda
$params - parametre tagu form
return - retazec HTML otvaracej casti formulara

:password ($field, $params=NULL)

vrati retazec inputu hesla
$field - nazov inputu
$params - pole parametrov
return - HTML retazec

prepend ($name, $text, $raw=false)

prida $text pred prvok $name
$name
- nazov inputu za ktory sa pridava
$text - pridavany text
return - Form

:radio ($field, $value, $params=NULL)

vytvori radiu input rovnako ako metoda checbox()

:select ($field, $value, $items, $params=NULL, $limitToRadio=0)

vytovri HTML retazec select inputu
$field - nazov inputu
$value - prednastavena polozka selectu
$items - asociativne pole poloziek selectu v tvare [hodnota] => zobrazeny text
$params - asociativne pole parametrov
$limitToRadio - do tejto hodnoty sa zobrazi zoznam ako vyber z radio buttonov, -1 znamena nekonecno
return - HTML retazec

setErrors ($errors)

nastavi zobrazenie chyb k jednotlivym inputom
$errors - asociativne pole [inputName] => text chyby
return - Form objekt

setNotice ($notice, $class)

nastavi zobrazovanie upozornenia priamo vo formulary

setRaw ($raw=true)

nastavi zobrazovanie formulara bez pridavnych css
$raw - mas sa nastavit?
return - Form object

setRequired ($cols)

:setStyle ($style, $name='customStyle')

prida a nastavi styl

:setStyleGroup ($style)

nastavi css skupinu

setTitle ($title, $translate=true, $tag='h2')

nastavi nazov zobrazeny v formulari
$title - zobrazeny text
return - Form objekt

showCancel ($url=NULL)

zobrazi tlacitko zrusit
$url - url adresa presmerovania
return - Form objekt

:submit ($title, $params=NULL, $name=NULL)

vytvori retazec HTML potvrdzovacieho tlacitka formulara
$title - zobrazeny text tlacitka
$params - asociativne pole parametrov
$name - nazov inputu
return - HTML retazec

:text ($field, $value=NULL, $textarea=false, $params=NULL, $type='text', $checked=false)

vytvori text input
$filed - nazov inputu
$value - prednastavena hodnota
$textarea - ide o textareu?
$params - asociativne pole parametrov
$type - typ inputu
return - retazec HTML inputu

valuesSet ($val)


__construct ($url, $data, $submit, $params=NULL, $paramsInput=NULL, $method='post', $valuesSet=false)


Back

ChameleonFramework © 2012 - 2018