Přepisování class inputu v templátě
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Maekoboss
- Člen | 36
Ahoj,
implementuju si vlastní dependentSelectbox, protože mi nic moc nevyhovovalo a potřeboval bych drobnou radu. Při vytváření dependentSelectboxu mu chci už v PHP nastavit třídu, kterou si bude držet v sobě po celou dobu. Bude to servisní třída, která se bude následně používat v servisním javascriptu, který by měl být stálý a neměnný, tedy i třída by měla být stálá a neměnná.
Při vytváření toho boxu používám
$this->getControlPrototype()->addAttributes(array('class' => 'dependentSelectbox'));
To funguje v pohodě nicméně v latte chci tomu selectboxu přidat další třídy pro různé stylování atd.
{input area_id, class => array(float-right)}
Tady to padá, class float-right přemaže servisní třídu dependentSelectbox, potřeboval bych místo toho append :)
Díky za rady