com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: es.dipucr.tablon.view.beans.BeanEntidad.
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:190)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:368)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:222)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:86)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
at org.apache.el.parser.AstValue.getValue(AstValue.java:112)
at org.apache.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:42)
at org.apache.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:48)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
at javax.faces.component.UIGraphic.getValue(UIGraphic.java:148)
at com.sun.faces.renderkit.html_basic.ImageRenderer.src(ImageRenderer.java:128)
at com.sun.faces.renderkit.html_basic.ImageRenderer.encodeEnd(ImageRenderer.java:98)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:861)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:244)
at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:106)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277)
at org.richfaces.renderkit.html.PageRenderer.doEncodeBegin(PageRenderer.java:212)
at org.richfaces.renderkit.html.PageRenderer.doEncodeBegin(PageRenderer.java:128)
at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:100)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:928)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:594)
at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
- <AjaxViewRoot id="_viewRoot" immediate="false" locale="en_US" renderKitId="HTML_BASIC" renderRegionOnly="false" rendered="true" selfRendered="false" submitted="false" transient="false" viewId="/tablon.xhtml">
- <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
- <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"/>
<!-- <link rel="stylesheet" type="text/css" href="css/estilo.css?v=1.4" /> -->
<link rel="stylesheet" type="text/css" href="css/estilos_modernos.css?v=2.0"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Tablón electrónico de la Diputación</title>
</head>
<body>
- <HtmlPage id="j_id2" rendered="true" sidebarWidth="160" transient="false" width="-2147483648">
- header
- <HtmlPanelGroup id="j_id4" rendered="true" transient="false">
- <HtmlOutputText escape="true" id="j_id5" rendered="true" transient="false"/>
- <div id="cabecera" class="row">
<div id="header" class="col-sm-7 col-xs-12">
<div id="logo">
- <HtmlGraphicImage id="logoEntidad" ismap="false" rendered="true" styleClass="imagen_cabecera" transient="false"/>
- </div>
<div id="logo_eTablon">
- <HtmlGraphicImage alt="eTablon" id="j_id8" ismap="false" rendered="true" style="height: 90px" styleClass="link_imagen" transient="false" url="/img/etablon-new5.png" value="/img/etablon-new5.png"/>
- </div>
</div>
<div id="derechos" class="col-sm-5 col-xs-12">
- <HtmlOutputText escape="true" id="j_id10" rendered="true" styleClass="nombre_entidad" transient="false"/>
- <br/>
- <HtmlPanelGroup id="j_id12" transient="false">
- <HtmlAjaxCommandLink action="#{beanBusqueda.irSede}" actionExpression="#{beanBusqueda.irSede}" ajaxSingle="false" bypassUpdates="false" disabled="false" id="j_id13" ignoreDupResponses="false" immediate="false" limitToList="false" rendered="true" requestDelay="-2147483648" styleClass="enlace_sede" timeout="-2147483648" transient="false">
- <HtmlOutputText escape="true" id="j_id14" rendered="true" transient="false" value="Ir a la sede electrónica"/>
- </HtmlAjaxCommandLink>
- <br/>
- </HtmlPanelGroup>
- <HtmlPanelGroup id="j_id16" transient="false">
- <p>
<a href="javascript:void(0)" class="enlace_info" onclick="#{rich:component('mpInfo')}.show(); return false;">
Información de interés
</a>
</p>
- </HtmlPanelGroup>
- </div>
</div>
- </HtmlPanelGroup>
- <!-- CABECERA -->
- <!-- CONTENIDO PRINCIPAL -->
- <HtmlForm enctype="application/x-www-form-urlencoded" id="j_id20" prependId="true" rendered="true" submitted="false" transient="false">
- <div class="container-fluid">
<div class="row" style="margin-top: 10px">
<!-- PANEL DE BÚSQUEDA (Izquierda) -->
<div id="lateral" class="col-md-3">
<div id="busqueda">
- <HtmlAjaxOutputPanel ajaxRendered="false" id="panelBusqueda" keepTransient="true" layout="inline" rendered="true" transient="false">
- <table style="margin-top:10px">
<tr>
<td>
- <HtmlOutputText escape="true" id="j_id23" rendered="true" transient="false" value="Título"/>
- </td>
</tr>
<tr>
<td>
- <HtmlInputText disabled="false" id="j_id25" immediate="false" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="campo_busqueda" transient="false" valid="true"/>
- </td>
</tr>
<tr>
<td>
- <HtmlOutputText escape="true" id="j_id27" rendered="true" transient="false" value="Servicio"/>
- </td>
</tr>
<tr>
<td>
- <HtmlSelectOneMenu disabled="false" id="j_id29" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" styleClass="campo_busqueda" transient="false" valid="true">
- <UISelectItems id="j_id30" rendered="true" transient="false"/>
- </HtmlSelectOneMenu>
- </td>
</tr>
<tr>
<td>
- <HtmlOutputText escape="true" id="j_id32" rendered="true" transient="false" value="Categoría"/>
- </td>
</tr>
<tr>
<td>
- <HtmlSelectOneMenu disabled="false" id="j_id34" immediate="false" localValueSet="false" readonly="false" rendered="true" required="false" styleClass="campo_busqueda" transient="false" valid="true">
- <UISelectItems id="j_id35" rendered="true" transient="false"/>
- </HtmlSelectOneMenu>
- </td>
</tr>
<tr>
<td>
- <HtmlOutputText escape="true" id="j_id37" rendered="true" transient="false" value="Fecha inicio"/>
- </td>
</tr>
<tr>
<td>
- <HtmlCalendar ajaxSingle="true" boundaryDatesMode="inactive" bypassUpdates="false" datePattern="dd/MM/yyyy" defaultTime="Thu Sep 17 12:00:33 CEST 2026" direction="bottom-right" disabled="false" enableManualInput="false" firstWeekDay="-2147483648" horizontalOffset="0" id="calendarFechaInicio" ignoreDupResponses="false" immediate="false" inputSize="-2147483648" jointPoint="bottom-left" limitToList="false" localValueSet="false" locale="es_ES" minDaysInFirstWeek="-2147483648" mode="client" popup="true" preloadDateRangeBegin="Tue Sep 01 05:07:33 CEST 2026" preloadDateRangeEnd="Wed Sep 30 05:07:33 CEST 2026" readonly="false" rendered="true" requestDelay="-2147483648" required="false" resetTimeOnDateSelect="false" showApplyButton="false" showFooter="true" showHeader="true" showInput="true" showWeekDaysBar="true" showWeeksBar="false" styleClass="campo_busqueda" timeZone="sun.util.calendar.ZoneInfo[id="Europe/Madrid",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=165,lastRule=java.util.SimpleTimeZone[id=Europe/Madrid,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]" timeout="-2147483648" todayControlMode="hidden" toolTipMode="batch" transient="false" valid="true" verticalOffset="0" zindex="3"/>
- </td>
</tr>
<tr>
<td>
- <HtmlOutputText escape="true" id="j_id40" rendered="true" transient="false" value="Fecha fin"/>
- </td>
</tr>
<tr>
<td>
- <HtmlCalendar ajaxSingle="true" boundaryDatesMode="inactive" bypassUpdates="false" datePattern="dd/MM/yyyy" defaultTime="Thu Sep 17 12:00:33 CEST 2026" direction="bottom-right" disabled="false" enableManualInput="false" firstWeekDay="-2147483648" horizontalOffset="0" id="calendarFechaFin" ignoreDupResponses="false" immediate="false" inputSize="-2147483648" jointPoint="bottom-left" limitToList="false" localValueSet="false" locale="es_ES" minDaysInFirstWeek="-2147483648" mode="client" popup="true" preloadDateRangeBegin="Tue Sep 01 05:07:33 CEST 2026" preloadDateRangeEnd="Wed Sep 30 05:07:33 CEST 2026" readonly="false" rendered="true" requestDelay="-2147483648" required="false" resetTimeOnDateSelect="false" showApplyButton="false" showFooter="true" showHeader="true" showInput="true" showWeekDaysBar="true" showWeeksBar="false" styleClass="campo_busqueda" timeZone="sun.util.calendar.ZoneInfo[id="Europe/Madrid",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=165,lastRule=java.util.SimpleTimeZone[id=Europe/Madrid,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]" timeout="-2147483648" todayControlMode="hidden" toolTipMode="batch" transient="false" valid="true" verticalOffset="0" zindex="3"/>
- </td>
</tr>
</table>
<div class="botonera_busqueda">
- <HtmlCommandButton action="#{beanBusqueda.buscar}" actionExpression="#{beanBusqueda.buscar}" disabled="false" id="j_id43" immediate="false" readonly="false" rendered="true" styleClass="form_button_white" transient="false" type="submit" value="Buscar"/>
- <HtmlCommandButton action="#{beanBusqueda.limpiarCampos}" actionExpression="#{beanBusqueda.limpiarCampos}" disabled="false" id="j_id44" immediate="false" readonly="false" rendered="true" styleClass="form_button_white" transient="false" type="submit" value="Limpiar campos"/>
- </div>
<table style="margin-top:10px">
<tr>
<td colspan="2">
- <HtmlPanelGroup id="j_id46" rendered="true" transient="false">
- <HtmlCommandLink action="#{beanBusqueda.verHistorico}" actionExpression="#{beanBusqueda.verHistorico}" disabled="false" id="j_id47" immediate="false" rendered="true" styleClass="enlace_historico" transient="false">
- <HtmlOutputText escape="true" id="j_id48" rendered="true" transient="false" value="Ver Histórico"/>
- </HtmlCommandLink>
- </HtmlPanelGroup>
- <HtmlPanelGroup id="j_id49" rendered="false" transient="false">
- <HtmlCommandLink action="#{beanBusqueda.volverTablon}" actionExpression="#{beanBusqueda.volverTablon}" disabled="false" id="j_id50" immediate="false" rendered="true" styleClass="enlace_historico" transient="false">
- <HtmlOutputText escape="true" id="j_id51" rendered="true" transient="false" value="Volver al tablón"/>
- </HtmlCommandLink>
- </HtmlPanelGroup>
- </td>
</tr>
</table>
- </HtmlAjaxOutputPanel>
- <HtmlPanelGroup id="j_id53" rendered="true" transient="false">
- <table style="width:100%">
- <HtmlAjaxRepeat componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@5d0224ef" first="0" id="j_id55" rendered="true" rowIndex="0" rows="0" transient="false" var="categoria">
- <tr>
<td>
- <HtmlCommandLink action="#{beanBusqueda.buscarDestacada}" actionExpression="#{beanBusqueda.buscarDestacada}" disabled="false" id="j_id57" immediate="false" rendered="true" styleClass="destacada" transient="false">
- <HtmlOutputText escape="true" id="j_id58" rendered="true" transient="false"/>
- <UIParameter id="j_id59" name="codCategoria" rendered="true" transient="false"/>
- </HtmlCommandLink>
- </td>
</tr>
- </HtmlAjaxRepeat>
- </table>
- </HtmlPanelGroup>
- </div>
</div>
<!-- PANEL DE PUBLICACIONES (Derecha) -->
<div id="principal" class="col-md-9">
- <HtmlDataTable border="0" captionClass="" cellpadding="0" cellspacing="0" columns="-2147483648" componentState="org.ajax4jsf.component.SequenceDataAdaptor$1@734a3ca6" first="0" footerClass="" headerClass="" id="tabla_publicaciones" rendered="true" rowIndex="0" rows="10" styleClass="table-responsive" transient="false" var="publicacion" width="100%">
- <HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@3fa34b7c" headerClass="" id="j_id63" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" transient="false" visible="true" width="28%">
- header
- <HtmlOutputText escape="true" id="j_id64" rendered="true" transient="false" value="TÍTULO"/>
- <HtmlCommandLink action="#{beanBusqueda.mostrarFichero}" actionExpression="#{beanBusqueda.mostrarFichero}" disabled="false" id="j_id65" immediate="false" rendered="true" styleClass="publicacion" transient="false">
- <HtmlOutputText escape="true" id="j_id66" rendered="true" style="font-weight:bold" transient="false"/>
- <UIParameter id="j_id67" name="nombreArchivo" rendered="true" transient="false"/>
- </HtmlCommandLink>
- <HtmlPanelGroup id="j_id68" rendered="false" transient="false">
- <br/>
- <HtmlAjaxCommandLink ajaxSingle="false" bypassUpdates="false" disabled="false" id="j_id70" ignoreDupResponses="false" immediate="false" limitToList="false" oncomplete="document.getElementById('j_id20:mpSello').component.show();" rendered="true" requestDelay="-2147483648" styleClass="sello-tiempo" timeout="-2147483648" transient="false">
- <HtmlOutputText escape="true" id="j_id71" rendered="true" transient="false" value="Sello de tiempo"/>
- <HtmlActionParameter assignToBinding="#{beanBusqueda.idPublicacionSeleccionada}" id="j_id72" name="idPub" noEscape="false" rendered="true" transient="false"/>
- </HtmlAjaxCommandLink>
- </HtmlPanelGroup>
- </HtmlColumn>
- <HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@5f0c8793" headerClass="" id="j_id73" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" title="Descripción" transient="false" visible="true" width="29%">
- header
- <HtmlOutputText escape="true" id="j_id74" rendered="true" transient="false" value="DESCRIPCIÓN"/>
- <HtmlOutputText escape="true" id="j_id75" rendered="true" transient="false"/>
- </HtmlColumn>
- <HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@89db30d" headerClass="" id="j_id76" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" title="Origen" transient="false" visible="true" width="16%">
- header
- <HtmlOutputText escape="true" id="j_id77" rendered="true" transient="false" value="ORIGEN"/>
- <HtmlOutputText escape="true" id="j_id78" rendered="true" transient="false"/>
- <HtmlPanelGroup id="j_id79" rendered="false" transient="false">
- <HtmlOutputText escape="true" id="j_id80" rendered="true" transient="false" value=": "/>
- </HtmlPanelGroup>
- </HtmlColumn>
- <HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@2a1001b4" headerClass="" id="j_id81" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" title="Categoría" transient="false" visible="true" width="17%">
- header
- <HtmlOutputText escape="true" id="j_id82" rendered="true" transient="false" value="CATEGORÍA"/>
- <HtmlOutputText escape="true" id="j_id83" rendered="true" transient="false"/>
- <HtmlPanelGroup id="j_id84" rendered="false" transient="false">
- <HtmlOutputText escape="true" id="j_id85" rendered="true" transient="false" value=": "/>
- </HtmlPanelGroup>
- </HtmlColumn>
- <HtmlColumn breakBefore="false" colspan="-2147483648" filterEvent="onchange" filterExpression="false" footerClass="" header="javax.faces.component.html.HtmlOutputText@f4d4721" headerClass="" id="j_id86" label="" rendered="true" rowspan="-2147483648" selfSorted="true" sortOrder="UNSORTED" sortable="true" styleClass="textoNormal" title="Vigencia" transient="false" visible="true" width="20%">
- header
- <HtmlOutputText escape="true" id="j_id87" rendered="true" transient="false" value="VIGENCIA"/>
- <div class="fecha-vigencia">
<span class="fecha-inicio">
- <HtmlOutputText converter="javax.faces.convert.DateTimeConverter@34c66944" escape="true" id="j_id89" rendered="true" transient="false"/>
- </span>
<span class="fecha-separador">→</span>
<span class="fecha-fin">
- <HtmlOutputText converter="javax.faces.convert.DateTimeConverter@51a6a10a" escape="true" id="j_id91" rendered="true" transient="false"/>
- </span>
</div>
- </HtmlColumn>
- </HtmlDataTable>
- <br/>
- <HtmlDatascroller ajaxSingle="true" align="center" boundaryControls="show" bypassUpdates="false" fastControls="show" fastStep="0" for="tabla_publicaciones" id="scroll" ignoreDupResponses="true" immediate="false" limitToList="false" maxPages="10" page="1" renderIfSinglePage="true" rendered="true" requestDelay="-2147483648" stepControls="show" timeout="-2147483648" transient="false"/>
- <!-- Modal información de interés -->
- <HtmlModalPanel autosized="true" controlsClass="" headerClass="" height="-1" id="mpInfo" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onbeforehide="" onbeforeshow="" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onmove="" onresize="" onshow="" overlapEmbedObjects="false" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="auto" transient="false" tridentIVEngineSelectBehavior="disable" trimOverlayedElements="true" valid="true" width="700" zindex="100">
- header
- <HtmlOutputText escape="true" id="j_id95" rendered="true" transient="false" value="Información de interés"/>
- controls
- <HtmlPanelGroup id="j_id96" rendered="true" transient="false">
- <a href="javascript:void(0)" class="modal-close-btn" onclick="#{rich:component('mpInfo')}.hide(); return false;" title="Cerrar">✕</a>
- </HtmlPanelGroup>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="panelInfoInteres" keepTransient="true" layout="block" rendered="true" styleClass="modal-content-info" transient="false">
- <HtmlOutputText escape="false" id="j_id98" rendered="true" transient="false"/>
- </HtmlAjaxOutputPanel>
- </HtmlModalPanel>
- <!-- Modal sello de tiempo -->
- <HtmlModalPanel autosized="true" controlsClass="" headerClass="" height="600" id="mpSello" immediate="false" keepVisualState="false" left="auto" localValueSet="false" minHeight="-1" minWidth="-1" moveable="true" onbeforehide="" onbeforeshow="" onhide="" onmaskclick="" onmaskcontextmenu="" onmaskdblclick="" onmaskmousedown="" onmaskmousemove="" onmaskmouseout="" onmaskmouseover="" onmaskmouseup="" onmove="" onresize="" onshow="" overlapEmbedObjects="false" rendered="true" required="false" resizeable="false" showWhenRendered="false" top="auto" transient="false" tridentIVEngineSelectBehavior="disable" trimOverlayedElements="true" valid="true" width="850" zindex="100">
- header
- <HtmlOutputText escape="true" id="j_id100" rendered="true" transient="false" value="Sello de tiempo (XML)"/>
- controls
- <HtmlPanelGroup id="j_id101" rendered="true" transient="false">
- <a href="javascript:void(0)" class="modal-close-btn" onclick="#{rich:component('mpSello')}.hide(); return false;" title="Cerrar">✕</a>
- </HtmlPanelGroup>
- <HtmlAjaxOutputPanel ajaxRendered="false" id="panelIframeSello" keepTransient="true" layout="block" rendered="true" style="height:100%;" transient="false">
- <iframe id="iframeSello" frameborder="0" style="width:100%; height:520px;" src="#{beanBusqueda.selloViewerUrl}&plain=1">
</iframe>
- </HtmlAjaxOutputPanel>
- </HtmlModalPanel>
- </div>
</div>
</div>
- </HtmlForm>
- </HtmlPage>
- <!-- Script para cerrar modales al hacer clic fuera -->
<script type="text/javascript">
//<![CDATA[
function setupModalOverlayClose() {
document.addEventListener('click', function(e) {
var target = e.target;
// Verificar si el clic fue en el overlay (shadow/mask)
if (target && target.className) {
var className = target.className.toString();
// Si es el overlay del modal
if (className.indexOf('rich-mpnl-shadow') !== -1 ||
className.indexOf('rich-mpnl-mask-div') !== -1 ||
className.indexOf('rich-mpnl-mask') !== -1) {
// Usar el mismo método que funciona en el botón cerrar
setTimeout(function() {
#{rich:component('mpInfo')}.hide();
}, 10);
setTimeout(function() {
#{rich:component('mpSello')}.hide();
}, 10);
}
}
});
}
// Ejecutar cuando la página esté lista
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', setupModalOverlayClose);
} else {
setupModalOverlayClose();
}
//]]>
</script>
</body>
</html>
- </AjaxViewRoot>
| Name | Value |
|---|---|
| entidad | 028 |
| Name | Value |
|---|---|
| ajaxContext | org.ajax4jsf.context.AjaxContextImpl@2706fa89 |
| beanGestorEntidades | es.dipucr.tablon.view.beans.BeanGestorEntidades@7b4fdaa4 |
| Name | Value |
|---|---|
| beanBusqueda | es.dipucr.tablon.view.beans.BeanBusqueda@8340704 |
| Name | Value |
|---|---|
| AdminServletAxisEngine | org.apache.axis.server.AxisServer@249b8dab |
| AxisEngine | org.apache.axis.server.AxisServer@249b8dab |
| AxisServletAxisEngine | org.apache.axis.server.AxisServer@66b70f4f |