// @Override public String getScriptCampoRecursoValor1Boton2() { RowKey rowKey = bean.getGestor().getCurrentRowKey(); if (bean.getRastroInformeDataProvider().isRowAvailable(rowKey)) { String pagina = bean.getRastroInformeDataProvider().getPaginaRecurso(rowKey); String urx = BaseBundle.getPage(pagina); if (StringUtils.isNotBlank(urx)) { Long recurso = bean.getRastroInformeDataProvider().getRecursoValor(rowKey); if (recurso != null) { ListaParametros rpl = new ListaParametros(); rpl.addParametro(CPP.ID_RECURSO, recurso); String script = JSF.getOpenWindowJavaScript(urx, rpl.toString()); return script; } } } return null; }
/** campoFuncion1Boton2.onClick */ @Override public String getScriptCampoIdFuncion1Boton2() { String script = null; RowKey rowKey = bean.getGestor().getCurrentRowKey(); if (bean.getRastroInformeDataProvider().isRowAvailable(rowKey)) { String pagina = bean.getRastroInformeDataProvider().getPaginaFuncion(rowKey); String urx = BaseBundle.getPage(pagina); if (StringUtils.isNotBlank(urx)) { Long funcion = bean.getRastroInformeDataProvider().getIdFuncion(rowKey); Long recurso = bean.getRastroInformeDataProvider().getRecursoValor(rowKey); ListaParametros rpl = new ListaParametros(); rpl.addParametro(CPP.ID_FUNCION_REFERENCIA, funcion); if (recurso != null) { rpl.addParametro(CPP.ID_RECURSO, recurso); } script = JSF.getOpenWindowJavaScript(urx, rpl.toString()); } else { script = getScriptCampoRecursoValor1Boton2(); } } return script != null ? script : super.getScriptCampoIdFuncion1Boton2(); }