[jboss-user] [JBoss Seam] - seam-gen with rf 3.1.3 simpleTogglePanel float clearing
andrewa
do-not-reply at jboss.com
Sun Dec 23 10:47:48 EST 2007
Apparently rf 3.1.3 moved from tables to css for the simpleTogglePanel layout and now the seam-gen generated display forms have some float clearing issue.
To reproduce in a seam-gen generated project:
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
| <ui:composition xmlns="http://www.w3.org/1999/xhtml"
| xmlns:s="http://jboss.com/products/seam/taglib"
| xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:f="http://java.sun.com/jsf/core"
| xmlns:h="http://java.sun.com/jsf/html"
| xmlns:rich="http://richfaces.org/rich"
| template="layout/template.xhtml">
|
| <ui:define name="body">
|
| <rich:simpleTogglePanel label="Lorem ipsum" switchType="client" width="30%" >
|
| <s:decorate template="layout/display.xhtml">
| <ui:define name="label">Lorem ipsum</ui:define>
| <h:inputText id="lorem1" value=""/>
| </s:decorate>
|
| <s:decorate template="layout/display.xhtml">
| <ui:define name="label">Lorem ipsum</ui:define>
| <h:inputText id="lorem2" value=""/>
| </s:decorate>
|
| </rich:simpleTogglePanel>
|
| </ui:define>
|
| </ui:composition>
As a workaround I added to theme.css:
.rich-stglpanel-body {
| overflow: auto;
| }
Not sure if this also applies to other rf components like panel.
A more subtle seam-gen issue that I came across is that the components*.xml templates have an incorrect or outdated event id:
<event type="org.jboss.seam.security.notLoggedIn">
| <action execute="#{redirect.captureCurrentView}"/>
| </event>should be<event type="org.jboss.seam.notLoggedIn">
| <action execute="#{redirect.captureCurrentView}"/>
| </event>
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115255#4115255
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115255
More information about the jboss-user
mailing list