Autor | Zpráva | ||
---|---|---|---|
janek007 Profil |
#1 · Zasláno: 10. 5. 2016, 09:07:38
Ahoj,
snažím se pomocí tohoto odkazu udělat řazení položek s následkým uložením do databáze. Ale mám trošku problém, že potřebuji sloučit více řádků tabulky, které by se přetahovali spolu. Lze to nějak uzavřít do div nebo tak něco? Živá ukázka nějak nepracuje, tak jsem to nahrál na internet. test.vdragon.org/recepty/?o=recepty_edit&id_header=3 Potřebuji aby se mi společně s viditelným řádkem přetahoval i ten skrytej. Někdy se může stát, že budu potřebovat svázat i třeba 2-3 viditelné řádky, které se budou přetahovat spolu a nepůjdou od sebe oddělit a to včetně jejich skrytých podřádků. Děkuji |
||
Kajman Profil |
#2 · Zasláno: 10. 5. 2016, 10:10:44
Řádky lze uzavřít do společného tbody (kterých může být v tabulce více). V metodě sortable pak zkuste změnit items na 'tbody'.
|
||
janek007 Profil |
Super. to je přesně to co jsem hledal. Díky
Ještě bych měl přece jen dotaz. V té ukázce, když to vemu, tak to pěkně odskakuje a je pěkně vidět pozice kam to po puštění zapadne. Kdežto v mé úpravě to jen malinko poodskočí asi o 1px a není pořádně vidět kam to pouštím. To mám nějaký problém v CSS? |
||
Kajman Profil |
#4 · Zasláno: 10. 5. 2016, 12:25:59
Asi to tam dělá místo prázným tbody bez řádku. Zkuste
tbody.ui-sortable-placeholder {display:table-row;} |
||
Kajman Profil |
#5 · Zasláno: 10. 5. 2016, 12:43:43
Ale čištější by asi bylo přidat v metodě sortable parametr start, co tbody naplní.
'start': function (event, ui) { ui.placeholder.html("<tr><td></td></tr>"); } Nebo si aktualizujte knihovnu jquery ui na verzi 1.11.2 či novější. Ta by už měla vkládat řádek a buňku do tbody automaticky. |
||
janek007 Profil |
no jéje, taková jednoduchá oprava. dal sem nejnovější jquery ui a je to opravené :)
děkuji moc |
||
Časová prodleva: 9 let
|
0