Diskuze: FXML - jak předat hodnoty z tabulky oknu pro upravení údajů
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Existují tzv. parametry.
Tak přetěž metodu, kterou voláš okno. Ať ji voláš s parametry. No a
když zavoláš akci pro úpravu, tak jestli jsi to dělal podle tutoriálu, tak
tě zajímá jen položka, která je v viewListu či tabulce vybraná (ze
selectionModelu zavoláš getSelectedIndex() metodu) a pomocí tohoto indexu si
ve třídě správce uživatelů najdeš potřebnou položku.
No a tu předáš jako parametr do metody, kterou vyvoláváš okno a už si s
tím můžeš dokonce hrát, že pokud zadáš místo tlačítka přidat,
tlačítko upravit (v podstatě když bys nepřetěžoval metodu, ale dal jí
dva parametry - jméno a datum narození, tak bys u tlačítka přidat volal
tuto metodu s null parametry), tak se ti už předvyplní kolonky.
A nebo se můžeš na podmínku úplně vykašlat a metodu přidat budeš
volat s prázdnými řetězci a ty vždy zobrazíš v tom dialogovém okně.
Je to na tobě.
Ale tohle je už práce s OOP a praktická část. Opět musím uznat, že to
udělal David moc dobře - nejdřív vysvětlil OOP, pak začal s FX a krásně
začal tak, abys mohl programovat právě objektově.
Ajo, to mi hned nedošlo, pročítal jsem všechny možné nabízené metody a hledal nějakou, která by se mi hodila.
Ano, neznám zatím žádný podobný web, kde by to bylo tak krásně
vysvětlené jako od Davida (a ostatních samozřejmě taky) tady.
Zobrazeno 3 zpráv z 3.