Na stronce wyświetlaną mam listę elementów, które ewentualnie mogę usunąć za pomocą "checkBox'a".
Do tej samej listy mogę dodać elementy za pomocą guzika 'Dodaj element'.
Rząd dla nowego elementu, po kliknięciu guzika 'Dodaj element', uzyskiwany jest poprzez klonowanie (kod w JS):
Kod: Zaznacz cały
var newNode = template_tr.cloneNode(true);
Kod: Zaznacz cały
var checkBox_tr = document.getElementById("elements_0_delete_placeholder");
checkBox_tr.style.display = 'none';
Kod: Zaznacz cały
<tr id="elements_${i}_tr" class="off" >
<td> <%=i%> </td>
<td> <g:checkBox name="elements[${i}].delete_placeholder" id="elements_${i}_delete_placeholder" value="${false}" onclick="toggle(this,'elements_${i}_tr')"/></td>
<!-- i jeszcze inne pola nastêpuj± ni¿ej -->
</tr>
"checkBox' kasowany jest również w elemencie już istniejącym z (ID 0).
Jakieś pomysły w jaki sposób oszczędzić "checkBox'a" w już istniejącym elemencie?
Pozdrawiam!