You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Mario Ivankovits <ma...@ops.co.at> on 2006/06/02 10:22:38 UTC
shared - impl or tomahawk [was: Re: Component like panelGrid with
ul and li]
Hey Matthias,
you should put this excellent description somewhere in our wiki.
Ciao,
Mario
> Matt-
>
> you are using name space "org.apache.myfaces.shared_impl.**;"
>
> I strongly recommend to use "org.apache.myfaces.shared_tomahawk.**;"
>
> The shared classes are *integrated* in tomahawk.jar and myfaces-impl.jar.
> If you use shared_impl your Renderer depends on myfaces as your jsf
> runtime.
> By using "shared_tomahawk" namespace your Renderer *only* depends on
> Tomahawk, which *should* run w/ RI.
>
> There is also a myfaces-shared-core.jar, which is the base of both
> shared_XXX namespaces.
> This JAR includes the "org.apache.myfaces.shared.*** namespace, but
> there is no released version for it.
>
> -Matthias
Re: shared - impl or tomahawk [was: Re: Component like panelGrid with ul
Posted by Matthias Wessendorf <ma...@apache.org>.
Hey dude,
check this link
http://wiki.apache.org/myfaces/Shared_-_impl_or_tomahawk
On 6/26/06, John Ruffin <jr...@achfood.com> wrote:
>
> I want to create a horizontal list and have each surrounded by a commandLink.
> I thought I could do something like this:
>
> --- Piece from java class
> public SimpleNavItems(String displayValue, String goToText){
> this.displayValue = displayValue;
> this.goToText = goToText;
> }
>
> --- piece from backing bean - SearchForm
> public List getNavItems() {
> ArrayList l = new ArrayList();
> l.add(new SimpleNavItems("Home", "toHomePage"));
> l.add(new SimpleNavItems("Create new customer", "toCreateNewCustomer"));
> l.add(new SimpleNavItems("Find existing customer", "toFindCustomer"));
> return l;
> }
>
> --- piece from .faces
> <t:dataList
> value="#{searchForm.navItems}"
> var="navItem"
> id="horzNav" layout="grid">
>
> <t:commandLink
> immediate="true"
> action="#{navItem.goToText}">
> <h:outputText value="#{navItem.displayValue}"/>
> <t:commandLink>
>
> </t:dataList>
> </t:div>
>
> The list shows like I want but the commandLink doesn't work inside a table.
> Is Matt's solution a workaround for this? Tomahawk1.1.14.
> --
> View this message in context: http://www.nabble.com/Component-like-panelGrid-with-ul-and-li-t1668669.html#a5052296
> Sent from the MyFaces - Users forum at Nabble.com.
>
>
--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re: shared - impl or tomahawk [was: Re: Component like panelGrid
with ul
Posted by John Ruffin <jr...@achfood.com>.
I want to create a horizontal list and have each surrounded by a commandLink.
I thought I could do something like this:
--- Piece from java class
public SimpleNavItems(String displayValue, String goToText){
this.displayValue = displayValue;
this.goToText = goToText;
}
--- piece from backing bean - SearchForm
public List getNavItems() {
ArrayList l = new ArrayList();
l.add(new SimpleNavItems("Home", "toHomePage"));
l.add(new SimpleNavItems("Create new customer", "toCreateNewCustomer"));
l.add(new SimpleNavItems("Find existing customer", "toFindCustomer"));
return l;
}
--- piece from .faces
<t:dataList
value="#{searchForm.navItems}"
var="navItem"
id="horzNav" layout="grid">
<t:commandLink
immediate="true"
action="#{navItem.goToText}">
<h:outputText value="#{navItem.displayValue}"/>
<t:commandLink>
</t:dataList>
</t:div>
The list shows like I want but the commandLink doesn't work inside a table.
Is Matt's solution a workaround for this? Tomahawk1.1.14.
--
View this message in context: http://www.nabble.com/Component-like-panelGrid-with-ul-and-li-t1668669.html#a5052296
Sent from the MyFaces - Users forum at Nabble.com.
Re: shared - impl or tomahawk [was: Re: Component like panelGrid with ul and li]
Posted by Matthias Wessendorf <ma...@apache.org>.
feel free to enhance it
http://wiki.apache.org/myfaces/Shared_-_impl_or_tomahawk
On 6/2/06, Mario Ivankovits <ma...@ops.co.at> wrote:
> Hey Matthias,
>
> you should put this excellent description somewhere in our wiki.
>
> Ciao,
> Mario
> > Matt-
> >
> > you are using name space "org.apache.myfaces.shared_impl.**;"
> >
> > I strongly recommend to use "org.apache.myfaces.shared_tomahawk.**;"
> >
> > The shared classes are *integrated* in tomahawk.jar and myfaces-impl.jar.
> > If you use shared_impl your Renderer depends on myfaces as your jsf
> > runtime.
> > By using "shared_tomahawk" namespace your Renderer *only* depends on
> > Tomahawk, which *should* run w/ RI.
> >
> > There is also a myfaces-shared-core.jar, which is the base of both
> > shared_XXX namespaces.
> > This JAR includes the "org.apache.myfaces.shared.*** namespace, but
> > there is no released version for it.
> >
> > -Matthias
>
>
--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com