Pessoal, boa tarde.
Estou tendo problemas para adicionar campos de data dinamicamente com Struts 2. Sem o datepicker funciona perfeitamente, mas quando coloco ele, bagunça tudo. Estou usando o plugin dojo, para aparecer o datepicker.
Segue o meu código
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="sd" uri="/struts-dojo-tags" %>
<sd:head/>
<script type="text/javascript">
function insRow() {
var x = document.getElementById('advTable').insertRow(-1);
var y = x.insertCell(0);
var w = x.insertCell(1);
var z = x.insertCell(2);
z.align = 'center';
var j = document.getElementById("advTable").rows.length;
y.innerHTML = "<label>Advogado: </label> <select name='idAdv'> <option value='0'>Selecione</option> <s:iterator value='advs' var='a'> <option value='${a.codigo}'>${a.nome}</option> </s:iterator> </select>";
w.innerHTML = "<sd:datetimepicker name='dtPart' displayFormat='yyyy-MM-dd' value='today' label='Data de Participação (yyyy-mm-dd)'/>";
z.innerHTML = "<input type='button' value=' - ' onclick='deleteRow(this)' class='botao'>";
}
function deleteRow(r) {
var i = r.parentNode.parentNode.rowIndex;
document.getElementById('advTable').deleteRow(i);
}
</script>
<title>Insert title here</title>
</head>
<body>
<table id="advTable" border="0">
<tr>
<td>
<label>Advogado: </label>
<select name="idAdv">
<option value="0">Selecione</option>
<s:iterator value="advs" var="a">
<option value="${a.codigo}">${a.nome}</option>
</s:iterator>
</select>
</td>
<td>
<sd:datetimepicker name="dtPart" displayFormat="yyyy-MM-dd" value="today" label="Data de Participação (yyyy-mm-dd)"/>
</td>
<td>
<input type="button" onClick="insRow()" value=" + " class="botao"/>
</td>
</tr>
</table>
</body>
</html>
Obrigado