Hello Dennis,
did you mean "only work with JSP" (so not at all with Facelets) or did you
mean "only work with JSP EL Syntax"?
I had used #{}. Now I tried ${}, which doesn't work either.
The xhtml file:
<ui:component 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:t="http://myfaces.apache.org/tomahawk"
xmlns:le="http://www.prosystemsit.de/le"
>
<h:outputText value="${le:wert('test')}" />
</ui:component>
The Taglib file:
<!DOCTYPE facelet-taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
"http://java.sun.com/dtd/facelet-taglib_1_0.dtd">
<facelet-taglib>
<namespace>http://www.prosystemsit.de/le</namespace>
<function>
<function-name>wert</function-name>
<function-class>
de.prosystemsit.leistungserfassung.controller.Functions</function-class>
<function-signature>java.lang.String
wertInSpalte(java.lang.String)</function-signature>
</function>
</facelet-taglib>
Marcus.
"Dennis Byrne"
<[EMAIL PROTECTED] An: "MyFaces Discussion"
<[email protected]>
t> Kopie:
Thema: Re: User defined LE
functions
21.07.2006 08:54
Bitte antworten
an "MyFaces
Discussion"
Are you using ${} or #{} ? User defined functions only work for JSP EL.
Sorry.
Dennis Byrne
>-----Original Message-----
>From: Marcus Schmidke [mailto:[EMAIL PROTECTED]
>Sent: Friday, July 21, 2006 02:16 AM
>To: [email protected]
>Subject: User defined LE functions
>
>
>Hello all,
>
>with Facelets and myFaces 1.1.3, I've got a problem writing a user defined
>EL function. I am certain I did everything as documented, but it doesn't
>work.
>
>Is there any general problem with user defined EL functions in myFaces
>(wrong version or something like that), or must I search deeper for the
>error I made?
>
>Regards,
>
>Marcus.
>_____________________________________________________________________
>prosystems IT GmbH
>Anwendungsentwicklung
>Postfach 31 51
>53021 Bonn (Germany)
>
>Tel: 0228 / 3366 - 3329, Fax: 0228 / 3366 - 73329
>mailto:[EMAIL PROTECTED] http://www.prosystemsIT.de
>Amtsgericht Bonn - HR B 13189
>
>
>
>_____________________________________________________________________
>prosystems IT GmbH
>Anwendungsentwicklung
>Postfach 31 51
>53021 Bonn (Germany)
>
>Tel: 0228 / 3366 - 3329, Fax: 0228 / 3366 - 73329
>mailto:[EMAIL PROTECTED] http://www.prosystemsIT.de
>Amtsgericht Bonn - HR B 13189
>
>
_____________________________________________________________________
prosystems IT GmbH
Anwendungsentwicklung
Postfach 31 51
53021 Bonn (Germany)
Tel: 0228 / 3366 - 3329, Fax: 0228 / 3366 - 73329
mailto:[EMAIL PROTECTED] http://www.prosystemsIT.de
Amtsgericht Bonn - HR B 13189