Rozšíření DependentSelectBox na MultiSelectBox
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- tatyalien
- Člen | 239
Ahoj,
snažím se změnit doplněk DependentSelectBox
ze selectu na multiselect ale nějak se mě to nedaří.
Upravil jsem si všechny tři třídy. Hlavní třídu DependentSelectBox podědil z Nette\Forms\Controls\MultiSelectBox a po nastartování se dostávám k chybové hlášce „Component '' is not attached to ‚Nette\Forms\Form‘“.
Přitom v metodě dostávám správné hodnoty:
// DependentMultiSelectBox řádek 61
public function __construct($label, $parents, $dataCallback) {
dump($label); // string Team
dump($parents); // Nette\Forms\Controls\MultiSelectBox
dump($dataCallback); // callback na funkci
// po zavolání parent - chyba
parent::__construct($label, null, null
..
}
Soubory:
DependentMultiSelectBox
FormControlDependencyHelper
JsonDependentMultiSelectBox
Můžete mě prosím nějak správně „nakopnout“?
Nette: 2.3.5 (20305) released on 2015–08–23
Editoval tatyalien (30. 9. 2015 18:53)
- David Matějka
- Moderator | 6445
To vypada, ze ten addon neni kompatibilni s nette 2.2+, viz https://github.com/…a112ce91678f