Hi, I'm working with
richfaces 3.3.1.GA portletbridge 1.0.0.CR1 facelets 1.1.14 jsf 1.2_13 jboss 4.2.3.GA I have a problem using own css-statements and showing more than one portlet with a html-table-element on a portal-page. First portlet defines a series of *.xhtml-sites for a panel-bar subnavigation (with ui:include) and one of the included xhtml sites defines own css-elements, for a table-layout: | <?xml version="1.0" encoding="utf-8"?> | <ui:composition xmlns="http://www.w3.org/1999/xhtml" | xmlns:h="http://java.sun.com/jsf/html" | xmlns:f="http://java.sun.com/jsf/core" | xmlns:ui="http://java.sun.com/jsf/facelets" | xmlns:a4j="http://richfaces.org/a4j" | xmlns:rich="http://richfaces.org/rich"> | | <style type="text/css"> | .pisTableClass { | width: 295px; | border-top: 0px; | border-left: 0px; | border-bottom: 0px; | border-right: 0px; | margin: 0px 0px 0px 0px; | padding: 0px 0px 0px 0px; | empty-cells: hide; | } | | .pisColumnClass { | border-top: 0px; | border-left: 0px; | border-bottom: 0px; | border-right: 0px; | margin: 0px 0px 0px 0px; | padding: 1px 1px 1px 1px; | white-space: nowrap; | empty-cells: hide; | } | ... | </style> | | | <h:form id="pisFormClassifyPanel"> | <a4j:outputPanel id="pisClassifyPanel" styleClass="pisTableClass"> | | <rich:dataGrid value="#{classifyBean.klassenProperties}" | var="props" id="pisClassifyTable" styleClass="pisTableClass" | columnClasses="pisColumnClass" columns="1"> | ... | </rich:dataGrid> | </h:form> | Above styles should hide the border of the table and this is what happens. But with a second portlet on the same portal-page and a second html-table-element ... | <h:form> | <rich:dataTable id="testTableForCSS"> | </rich:dataTable> | </h:form> | ... the border is available again. Without the second portlet on the page everything works as expected. Some not acceptable workaorund: With integrating the same CSS inside the *.xhtml of the second portlet the border disappears. It seems that the table-css is overwritten in the other portlet on the portal-page. No render option works me ... Here are the parts of my web.xml: | <context-param> | <param-name>org.richfaces.LoadStyleStrategy</param-name> | <param-value>ALL</param-value> | </context-param> | | <context-param> | <param-name>org.richfaces.LoadScriptStrategy</param-name> | <param-value>ALL</param-value> | </context-param> | | <context-param> | <param-name>javax.portlet.faces.renderPolicy</param-name> | <param-value>DEFAULT</param-value> | </context-param> | | <context-param> | <param-name>org.ajax4jsf.RESOURCE_URI_PREFIX</param-name> | <param-value>rfRes</param-value> | </context-param> | .. and the jboss-portlet.xml ... | <portlet> | <portlet-name>DPA...</portlet-name> | <header-content> | <script src="/faces/rfRes/org/ajax4jsf/framework.pack.js" type="text/javascript"></script> | <script src="/faces/rfRes/org/richfaces/ui.pack.js" type="text/javascript"></script> | <link rel="stylesheet" type="text/css" href="/faces/rfRes/org/richfaces/skin.xcss"/> | </header-content> | </portlet> | Any hints? Thx, Gamba View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4257336#4257336 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4257336 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user