Inline editace položky v modálním okně
- Neuronic
- Člen | 12
Chci se zeptat, jestli někdo nemá zkušenosti s inline editaci nebo jak bych to nazval :-). Jde mi o to, že klasicky přístup editace nějakého článku, kategorie, atd. je na zvláštní stránce s formulářem, jenomže v určitých sekcích bych potřeboval editaci přímo klikem na položku, v mém případě nějaky překlad. Mělo by se otevřít modální okno s formulářem s vyplněnými údaji o daném překladu a taky možnost překlad uložit přímo z modálního okna.
Je na to nějaka featura nebo se s tim musím nějak poprat sám. Napadly mě 2 řešení, ale ani jedno se mi moc nelíbí :-).
- při kliku na položku načíst už předvyplněný a vyrenderovaný formulář a zobrazit ho v modálním okně
- načíst si hned při vyrenderování stránky formulář a vykreslit jej, po kliku na položku si načíst potřebné informace a vyplnit je do formuláře. Tady ale nevím jak by se to dalo udělat.
- Panda
- Člen | 569
Nějaký obsáhlejší komentář Ti momentálně nenapíšu, ale můžu ukázat zdrojáky:
http://jan.smitka.org/…esenter.phps
http://jan.smitka.org/…default.phps
http://jan.smitka.org/share/editor.js (hlavně callback u
ondblclk
)
http://jan.smitka.org/share/edit.phps
Doplnění: ještě zbylé zdrojáky – týkají se modelu, který
implementuje modified preorder tree traversal.
http://jan.smitka.org/…seModel.phps
http://jan.smitka.org/…leModel.phps
http://jan.smitka.org/…leModel.phps
http://jan.smitka.org/…nuModel.phps
Zdrojáky jsou poměrně staré, psáno pro jednu z prvních verzí Nette 0.9.x. Také využívají jsTree: http://www.jstree.com/
Editoval Panda (12. 5. 2010 19:49)
- Honza Kuchař
- Člen | 1662
Případně, inline editace v data gridu je řešena zde: https://componette.org/search/?…