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
+
0
-

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
+
0
-

Ukaz ladenku (vcetne callstacku)

tatyalien
Člen | 239
+
0
-

David Matějka napsal(a):

Ukaz ladenku (vcetne callstacku)

laděnka

David Matějka
Moderator | 6445
+
0
-

To vypada, ze ten addon neni kompatibilni s nette 2.2+, viz https://github.com/…a112ce91678f

tatyalien
Člen | 239
+
0
-

Základní addon v projektu používám (pro selectbox), takže kompatibilní základ je… jen asi nerozjedu multiselectbox :(