Form készítése, lapozható, sortolható táblázattal, aminek 1 oszlopa checkbox: Hogyan?

BeGa képe

Ahogy címben írom, egy modulomban formot készítenék, amin egy táblázat van. A táblázat első oszlopában egy checkbox lenne, aminek beállításait tárolom el később. De nem jutok 1-ről a kettőre.
Minden út ide vezet: http://drupal.org/node/197578

De ezt a táblázatot nem lehet lapozni .. és nem csupán a pager hiányzik belőle.

--

Ha a _form -ba teszem a táblázat összeállítását és egy form elemet töltök fel adatokkal, amiket majd táblázattá formázok, nem működik a sort-olás, (feltételezem) a lapozás sem.

Ha a lekérdezést a theme_ részben futtatom, akkor tökéletes a táblázat, de a checkbox, mint form elem nem kerül be a form-ba. Ez érthető is hiszen a checkbox html-jét én teszem be a theme_ outputjába, így nem is várható el hogy a _submit $form_values -ban megtaláljam. Természetesen a $_POST-ban meg van,de hát az mégsem az igazi... kell hogy legyen valami jobb megoldás.

--

Van valakinek ötlete merre induljak? Tudtok egy olyan modult amiben egy ilyen táblázatot valósítanak meg... A q=admin/user/user -ben látszik egy ilyen megvalósítás, de nem sikerült kibogoznom merre keressem a forrását.

Mindez: Drupal 5.x-ben
Köszönök minden segítséget.

Pasqualle képe

http://drupal.hu/node/4079#comment-15330
a checkbox nincs benne, de eleg egyertelmu hova kellene a kodot beszurni. ha nem megy, szolj..

ja, de ez drupal6-os. hat pedig en at nem irom..

0
0
BeGa képe

Hol számíthatok eltérésre? mit nézzek át?
Nem ismerem a 6-ost (sem)...

0
0

BeGa

Pasqualle képe

nos, en meg a drupal 5ost nem ismerem annyira..
A menut tuti modositanod kell, es gyorsan atfutva http://drupal.org/node/114774, ugy tippelem, hogy nagyobb gond talan nem is lesz. Esetleg meg a theme fugvennyel lehet gond. Az http://api.drupal.org szerint a tobbi fuggvenyhivas nem valtozott..

0
0
Sweetchuck képe

Szia

Ha a címben említett útvonalra ellátogatsz, akkor lehet hogy egy olyan listázó oldallal találod szembe magad, amilyet te is szeretnél. :-)
A node_menu() szemrevételezésével kideríthető, hogy azt az oldal melyik függvény állítja elő.
node_admin_content()
Két űrlapot épít magába. Egyet a szűrő feltételek megadására, egyet pedig a listázásra és a művelet végrehajtására. Ez utóbbi az érdekes.

node_admin_nodes()
és a hozzá tartozó smink függvény
theme_node_admin_nodes()

Az említett függvények a node.module fájlban találhatóak.

0
0