Jak nejlépe řešit vícenásobný výběr ze stovek záznamů
- Lukáš Růžička
- Člen | 15
Zdravím,
řeším formulář, ve kterém je potřeba vybírat 0-N položek ze skladových
zásob. V tabulce sklad jsou řádově stovky záznamů – řešení multiple
selectem apod není tedy možné.
Napadlo mě následující: Ve formu si vytvořit hidden pole, vytvořit datagrid s checkboxem na každém řádku a napsat si v jquery obsluhu, která bude na základe zaškrtnutých polí přidávat/odebírat ID řádků do hidden boxu oddělené nějákým separátorem (ID1;ID2;…). Plus případně datagrid zobrazovat v nějákém popoup okně, aby se zobrazil jen když je třeba.
Jaké řešení používáte vy, pokud potřebujete vybírat z mnoha dat, případně v nich ještě vyhledávat?
Díky za odpovědi
Lukáš
- Lukáš Růžička
- Člen | 15
Díky za nasměrování.
Vyřešil jsem to našeptáváním, resp. ajaxovou tabulkou, která se generuje
na základě psaného textu v textinputu.
Lukáš
- JakubJarabica
- Gold Partner | 184
Mne spolahlivo funguje toto: http://harvesthq.github.com/chosen/
V nette pridam $form->addMultiselect(‚selectName‘, label, $keyValues), nastavim mu classu($form[‚selectName‘]->controlPrototype->class[] = ‚chosen‘) a uz len implementujem plugin. Funguje to aj bez javascriptu ako klasicky HTML multiselect.