File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSF and the fly likes facelets and custom tags Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "facelets and custom tags" Watch "facelets and custom tags" New topic
Author

facelets and custom tags

Ismael skabandri
Greenhorn

Joined: Sep 10, 2009
Posts: 2
I'm using custom tags in a facelets/jsf project, and can't figure out how to get eclipse to recognize my custom tags. For example if I type <h: then control space the jsf tags show up with code complete. I've got my custom tag working and defined in the custum-taglib.xml, but can't figure out this last step.

meine jsf page:

<!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:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:myTag="http://www.mywork.net/jsf">

<body>
<ui:composition template="template.xhtml">
<ui:define name="faceletHeader">
<title>Dialog</title>
</ui:define>
<ui:define name="faceletContent">
<div id="menue">
<myTag:myDropDownMenu
value="Datei" menuItem1_Value="masterDetails_01" menuItem1_bean="#{dataTableScrollerBean}" menuItem1_action="gruss"
menuItem2_Value="masterDetails_02" menuItem2_bean="#{dataTableScrollerBean}" menuItem2_action="gruss2"
menuItem3_Value="abmelden" menuItem3_bean="#{dataTableScrollerBean}" menuItem3_action="logout" />

</div>

<h:form id="form04">

<myTag:myBaum />

</h:form>
</ui:define>
</ui:composition>
</body>
</html>

my custom.taglib.xml :

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE facelet-taglib PUBLIC "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN" "facelet-taglib_1_0.dtd">
<facelet-taglib>
<namespace>http://www.mywork.net/jsf</namespace>
<tag>
<tag-name>myButton</tag-name>
<source>MyButton.xhtml</source>
</tag>
<tag>
<tag-name>myBaum</tag-name>
<source>MyBaum.xhtml</source>
</tag>
<tag>
<tag-name>myDropDownMenu</tag-name>
<source>MyDropDownMenu.xhtml</source>
</tag>
<tag>
<tag-name>MasterDetails</tag-name>
<source>MasterDetails.xhtml</source>
</tag>
</facelet-taglib>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: facelets and custom tags
 
Similar Threads
problem with code-completion for Facelets custum tags
json object send to JSF backing bean to xhtml page
Trying to get layout worked out for three content panes (using facelets template)
Facelets and JSF
[facelets] custom taglibrary not recognized