[Seaside] problem with WABatchSelection
radoslav hodnicak
rh at 4096.sk
Tue Aug 9 17:16:45 CEST 2005
Because #displayItems: does a call:
You should not use call: in rendering methods, only in callbacks. You can
try to display the item view as a subcomponent instead (in similar way the
main and cartView subcomponents are displayed in
WAStoreFillCart>>renderContentOn: )
On Tue, 9 Aug 2005, Valdas Bucinskas wrote:
> Hi,
>
> I have been recently playing with WAStore example that comes together with
> seaside. I wanted to modify it in such a way, that store information
> (presented in WABatchSelection) is displayed at the fisrt time the page
> loads. So the user doesn't need to click 'Browse' anchor every time. I
> changed one line in
>
> WAStoreFillCart>>renderNavBarOn: html
> html form: [
> html bold: 'Search:'.
> html space.
> html textInputWithValue: '' callback: [:v | self search: v].
> ].
> "html anchorWithAction: [self browse] text: 'Browse'."
> self displayItems: self inventory allItems. "My Line"
> cart hasItems ifTrue:
> [html break.
> html anchorWithAction: [self checkout] text: 'Checkout']
>
> "My line" does exactly the same what 'self browse' does. However, WAStore
> example doesn't load anymore (until I swap the commented lines back) but
> gives 'The page cannot be displayed' error.
>
> What's the problem? How do I make this work?
>
> Best regards,
> Valdas Bucinskas
>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/seaside
>
More information about the Seaside
mailing list