<%@page import="org.xdams.utility.StringsUtils"%> <%@page import="org.xdams.page.view.modeling.FormGenerator"%> <%@page import="org.apache.commons.lang3.StringEscapeUtils"%> <% %> <% for (int z = 0; z < numeroMacroarea; z++) { String laSezione = theXMLconf.valoreNodo("/" + ilPath + "/macroarea[" + (z + 1) + "]/@label"); String macroArea = "/" + ilPath + "/macroarea[" + (z + 1) + "]";%>
class="statusLayerNONVisibile"<%} %> id="<%=theXMLconf.valoreNodo("/"+ilPath+"/macroarea["+(z+1)+"]/@layer")%>">
<%=laSezione %>
<% int nodiSezione = theXMLconf.contaNodi(macroArea + "/sezione"); for (int i = 0; i < nodiSezione; i++) { String sezione = "/sezione[" + (i + 1) + "]"; String nomeSezione = theXMLconf.valoreNodo(macroArea + sezione + "/@name"); //out.println("nomeSezione "+nomeSezione); //String idSezione = StringEscapeUtils.escapeEcmaScript(((((nomeSezione.replace('/', '.')).replace('\'', '_')).replace(']', '-')).replace('[', '-')).replace(' ', '-').replace('@', '-').replace('=', '-').replace('(', '-').replace(')', '-')).replaceAll("\\\\",""); // String idSezione = StringEscapeUtils.escapeEcmaScript(((((nomeSezione.replace('/', '.')).replace('\'', '_')).replace(']', '-')).replace('[', '-')).replace(' ', '-').replace('@', '-').replace('=', '-').replace('(', '-').replace(')', '-')); String idSezione = StringsUtils.escapeSingleApex(((((nomeSezione.replace('/', '.')).replace('\'', '_')).replace(']', '-')).replace('[', '-')).replace(' ', '-').replace('@', '-').replace('=', '-').replace('(', '-').replace(')', '-')); //out.println(idSezione); String typeSezione = theXMLconf.valoreNodo(macroArea + sezione + "/@type"); String extra = theXMLconf.valoreNodo(macroArea + sezione + "/@extra",false); if (typeSezione.equals("custom")) { if ((theXMLconf.valoreNodo(macroArea + sezione + "/@id")).equals("daogrp")) { String elemento = "/elemento[1]"; System.out.println("elemento "+elemento); System.out.println("sezione "+sezione); System.out.println("macroArea "+macroArea); generatoreForm.setValues(elemento, sezione, macroArea); generatoreForm.generateSection(out, theXMLconf.valoreNodo(macroArea + sezione + "/@id")); } } else {%>>
  +<%=nomeSezione%>
<%if (testaRigaSepara) { testaRigaSepara = false;%><%=rigaSepara%><%} %>
<% } } %>
<%} if(true){ int numeroCampiHidden = theXMLconf.contaNodi("/"+ilPath+"/sezione[@name='campiHidden']/elemento"); if(numeroCampiHidden>0){ for(int i = 0;i<% } }} %>