Galera, estou com um problema na minha jsp (estou usando as tags do extjs).
Tenho uma árvore onde o usuário pode arrastar um nó para outro pai (drag drop).
Daí quando ele fizer isso, eu tenho que atualizar no banco.
Esse é o meu grande problema.
Tentei usar onBeforemovenode e onMovenode mas não deu certo.
Segue abaixo meu código:
<body>
<ext:body>
<ext:viewport id="wholeView" layout="border" >
<ext:tree.treePanel id="panelAtributo" layout="fit" animate="true" region="center" border="true"
onContextmenu="function(node, e){crudMenuClick(node, e);}" dropConfig="{appendOnly:true}"
onBeforemovenode="function(tree, node, oldParent, newParent, index){atualizarArvore(tree, node, oldParent, newParent, index);}"
containerScroll="true" autoScroll="true" enableDD="true">
<ext:tree.treeSorter folderSort="true"/>
<ext:tree.treeLoader dataUrl="resultatributo.action"/>
</ext:tree.treePanel>
</ext:viewport>
</ext:body>
<s:include value="popup/popupWindow_atributo.jsp"></s:include>
</body>
Quando entro na jsp dá o seguinte erro:
java.lang.NumberFormatException: For input string: "function(tree, node, oldParent, newParent, index){atualizarArvore(tree, node, oldParent, newParent, index);}"
Ele dá erro no Java não sei porque.
Fala que tenho que passar int no onBeforemovenode.
Não faz sentido.
Alguém poderia me dar luz.