anonymous wrote : 
  | It seems you are asking about multiple things here.
  | 
  | 1) You ask about how to setup css rendering, but also says it just works 
for you so i'm unsure what is your problem in this context ?
  | 

Yes - probably true.  I included the CSS config in my description because it 
was the only element of the Page Design Options that I configured in a way that 
actually made any change in the visual rendering of the page. 

I would note that none of the RichFaces components used on the screen are 
rendered with proper styles (e.g. a "panel header" is rendered with the default 
grey background while our app configures a custom "skin" which should cause the 
header to render with a green background).  I did not mention this in the 
original since I assume that this is just not possible/practical in eclipse 
since these styles are computed at run time by the rich faces runtime (yes?).

anonymous wrote : 
  | 2) WYSIWYG rendering of seam tags should just work (at least if you are 
using the correct xmlns for them. Please report in jira with sample page source 
and screenshot of the rendering.
  | 

Done: http://jira.jboss.com/jira/browse/JBIDE-1575

anonymous wrote : 
  | 3) WYSIWYG rendering of your own tags. JSF components does not have a 
"preview" mode builtin so for each component we have to define such a mode and 
that is done via .vpe template files. We haven't exposed a public api for that 
yet but if you want to digg into it search for .vpe in our plugins and you can 
find examples on how to do it. 
  | 

My tags are not custom JSF components - they are simple Facelet compositions -- 
e.g. here's the implementation of our "outputCurrency" tag. If custom taglibs 
such as these are not supported by the VPE, what exactly does the URI/Prefix 
section of the Page Design Options page configure?

Taglib definition: 

  | <!DOCTYPE facelet-taglib PUBLIC 
  |   "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
  |   "http://java.sun.com/dtd/faces-taglib_1_0.dtd";>
  | 
  | <facelet-taglib>
  |    <namespace>http://mydomain.com/jsf/myproject</namespace>
  | ...
  |    <tag>
  |       <tag-name>inputCurrency</tag-name>
  |       <source>facelets/tags/inputCurrency.xhtml</source>
  |    </tag>
  | 

Tag source:

  | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
  | 
  | <html xmlns="http://www.w3.org/1999/xhtml";
  |     xmlns:ui="http://java.sun.com/jsf/facelets";
  |     xmlns:h="http://java.sun.com/jsf/html";
  |     xmlns:f="http://java.sun.com/jsf/core";
  |     xmlns:c="http://java.sun.com/jstl/core";
  |     xmlns:s="http://jboss.com/products/seam/taglib";>
  | 
  | <ui:composition>
  |     <h:outputText value="$" />
  |     <h:outputText value="#{value}">
  |             <f:convertNumber pattern="#,##0.00" />
  |     </h:outputText>
  | </ui:composition>
  | </html>
  | 
  | 


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116730#4116730

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116730
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to