You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Howard Lewis Ship <hl...@gmail.com> on 2008/03/01 00:06:15 UTC
Re: [T5] SUGGESTION: Loop component -> Provide an 'empty' block as in the Grid?
Doesn't mean I'm going to implement it :-)
On Fri, Feb 29, 2008 at 2:54 PM, David Marquis <dm...@neopeak.com> wrote:
> Done!
> https://issues.apache.org/jira/browse/TAPESTRY-2213
>
> Thank you Howard,
>
> --
> David
>
>
>
> On 29-Feb-08, at 1:49 PM, Howard Lewis Ship wrote:
>
> > Sounds reasonable to me; add it to JIRA.
> >
> > On Fri, Feb 29, 2008 at 10:14 AM, David Marquis
> > <dm...@neopeak.com> wrote:
> >> Hi all,
> >>
> >> I have a quick suggestion to improve the Loop component:
> >>
> >> We should be able to specify a block to display if the loop source is
> >> empty (size = 0)
> >>
> >> <div t:type="loop" source="emptyList">
> >> <t:parameter name="empty">There is no item matching your
> >> request</
> >> t:parameter>
> >> </div>
> >>
> >> I know we can do this :
> >> <t:if test="emptyList">
> >> <div t:type="loop" source="emptyList">
> >> <t:parameter name="empty">There is no item matching
> >> your request</
> >> t:parameter>
> >> </div>
> >> </t:if>
> >>
> >> BUT this will have the result of calling the "getEmptyList()" getter
> >> in the component code twice.
> >> If you access the database in the getter (as the docs suggest quite a
> >> few times), this will call the database twice for nothing.
> >>
> >> What do you guys think ?
> >>
> >> --
> >> David
> >>
> >>
> >
> >
> >
> > --
> > Howard M. Lewis Ship
> >
> > Creator Apache Tapestry and Apache HiveMind
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
>
>
--
Howard M. Lewis Ship
Creator Apache Tapestry and Apache HiveMind
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org