Thanks for all your help!

It seems that my issue is another one. I've to look.

My template:
"""

<t:form>
    <t:textfield t:id="channelName"/>
    <t:submit/>
</t:form>

"""

My class:

"""

public class Index
{
  @Property
  private String channelName;
}

"""

And all this results in an error:

"""
*Parameter(s) 'value' are required for
org.apache.tapestry5.corelib.components.TextField, but have not been bound.*

"""


Am Mo., 8. Juli 2019 um 18:35 Uhr schrieb Chris Poulsen <
mailingl...@nesluop.dk>:

> Hi,
>
> Using nnn="{<something>}" is probably not correct in any case, I think
> that what you think is an expression ends up as just a literal string.
>  One can expand properties (and other stuff) in templates using
> ${<something>}, but that expansion ends up being a string. For component
> bindings like the one in your example you should simply reference the
> property without {} or ${}.
>
> These things are described here:
> http://tapestry.apache.org/component-parameters.html (there is even a
> section called: "Don't use the ${...} syntax!" on that page ;) ).
>
> HTH!
>
> --
> Chris
>
> On Mon, Jul 8, 2019 at 4:22 PM Tobias Scholze <tobias.scho...@gmail.com>
> wrote:
>
>> Hi folks,
>> thanks again for helping me out with my last issue yesterday.
>>
>> Now I recognized that Tapestry 5.4.4 has no Jumpstart Tutorial section and
>> some parts has been changed like the "<t:textfield />" required now a
>> value
>> property but "t:value={myProperty}" will not find that property in the
>> Java
>> class etc, pp.
>>
>> That's why I'm looking for some open source projects (which has public
>> accessable code) that uses Tapestry 5.4.4 use them as a "tutorial".
>>
>> I'm thankful for every tipp :)
>>
>> Have a great day,
>>
>> - Tobi
>>
>

Reply via email to