Zadejte hledaný výraz...

Editace tabulky

Entik
verified
rating uzivatele
(11 hodnocení)
3. 9. 2007 23:14:25
Mám takový problém. Představte si tabulku o několika řádcích naplněnou informacemi. Vedle každého řádku umístěna ikona, na kterou když uživatel klikne, měla by vyvolat editaci daného řádku a uživatel tak mohl pozměnit text. Jak ale nejefektivněji zajistit zmiňovanou editaci?Otevřít v novém okně?Či snad pomocí AJAXU?
Jak by jste to řešili vy?
Díky za každý nápad.
3. 9. 2007 23:14:25
https://webtrh.cz/diskuse/editace-tabulky#reply18433
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
4. 9. 2007 00:24:55
V tabulce bych posílal v každé buňce jak tu informaci, tak předvyplněné formulářové pole. Implicitně by ty políčka byly všude schované (display:none). Celé by to bylo obalené formulářem.
Při kliknutí by se provedl javascript, který schová textové informace a zobrazí formulářová políčka.
Není to přístupné, není to elegantní ale zabere to pár minut.
4. 9. 2007 00:24:55
https://webtrh.cz/diskuse/editace-tabulky#reply18432
toshi
verified
rating uzivatele
(4 hodnocení)
4. 9. 2007 02:47:53
co třeba takhle http://wiki.donttouchme.org/index.php/AJAX_ActiveTable ?
4. 9. 2007 02:47:53
https://webtrh.cz/diskuse/editace-tabulky#reply18431
Entik
verified
rating uzivatele
(11 hodnocení)
4. 9. 2007 06:52:33
Napsal toshi;12086
co třeba takhle http://wiki.donttouchme.org/index.php/AJAX_ActiveTable ?
Tabulka vypadá efektivně, ale doufal jsem, že se AJAXU vyhnu. Navíc na hostingu nemají nainstalovaný Sajax.
4. 9. 2007 06:52:33
https://webtrh.cz/diskuse/editace-tabulky#reply18430
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
4. 9. 2007 12:56:50
OK, tak tady je ten můj původní nápad. Je to v podstatě přesně to, co máš na mysli. Asi 20 řádků Javascriptu, ale i pro uživatele bez JS je to funkční.
Princip je ten, že každá buňka obsahuje jak text, tak formulářové pole. Při načtení stránky se javascriptem ty pole schovají, po kliknutí se v konkrétním řádku pole ukážou. Odesílá se to celé. Ze zdrojáků to snad pochopíš.
Nevýhodou je to, že v podstatě každý prvek tabulky má svůj ID. Šlo by to udělat elegantněji, ale protože jsem líný a tu tabulku generuju php skriptem, tak je mi to celkem jedno...
4. 9. 2007 12:56:50
https://webtrh.cz/diskuse/editace-tabulky#reply18429
No vždyť takhle je to dobré. Ještě bys mohl ukázat input i při kliknutí kamkoliv na řádek tabulky.
Edit: Aha, Tracy radí Entikovi. Entiku, tohle ber.
4. 9. 2007 12:59:03
https://webtrh.cz/diskuse/editace-tabulky#reply18428
Pro odpověď se přihlašte.
Přihlásit