wunderbar
But still I'm lost in the space:why? I mean why integer values doesen't
subdue to this literal rule?..well I see they are not literate...
Infinite thanks I'll read again once more the documentation and try get it
right in my mind.
Thanks again.




Sven Homburg wrote:
> 
> you should use "literal:mytext" for parameter stext
> without "literal" tapestry tries to interpret "mytext"
> 
> 2008/4/26 maxthesecond <[EMAIL PROTECTED]>:
> 
>>
>> In the count sample component
>>
>>
>> http://tapestry.formos.com/nightly/tapestry5/tapestry-core/guide/parameters.html
>>
>>
>> public class Count
>> {
>>    @Parameter
>>    private int _start = 1;
>>
>>    @Parameter(required = true)
>>    private int _end;
>>
>>
>>    //added by me
>>    @Parameter(required = true)
>>    private String _stext;
>>
>>    @Parameter
>>    private int _value;
>>
>>    private boolean _increment;
>>
>>    @SetupRender
>>    void initializeValue()
>>    {
>>        _value = _start;
>>
>>        _increment = _start < _end;
>>    }
>>
>>    @AfterRender
>>    boolean next()
>>    {
>>        if (_increment)
>>        {
>>            int newValue = _value + 1;
>>
>>            if (newValue <= _end)
>>            {
>>                _value = newValue;
>>                return false;
>>            }
>>        }
>>        else
>>        {
>>            int newValue = _value - 1;
>>
>>            if (newValue >= _end)
>>            {
>>                _value = newValue;
>>                return false;
>>            }
>>        }
>>
>>        return true;
>>    }
>>
>> I added the stext parameter for the sake of test,you don't need even to
>> declare getter and setter for parameters, in the page that uses the
>> component you write down simply:
>>
>> <t:count end="3" stext="4">Ho!</t:count>
>>
>> and both parameters 'end' and 'stext' will go on with no problems....
>>
>> but if I write
>>
>> <t:count end="3" stext="mytext">Ho!</t:count>
>>
>> then I get the following enlighting message:
>>
>> "Could not convert 'mytext' into a component parameter binding: Class
>> org.compramaestra.pages.TreeDemo does not contain a property named
>> 'mytext'
>> (within property expression 'mytext'). Available properties: class,
>> componentResources, message, node, treeNodes."
>>
>> So what? the argument is supposed to be the parameter? I'm totally lost
>> ,bear in mind that
>>
>> <t:count end="3" stext="4">Ho!</t:count> does not complain at all
>>
>>
>> Thanks a lot if any can save me!
>>
>> tapestry 5.0.11
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/T5-Component-question-based-on-the-Count-component-in-documentation-tp16917580p16917580.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> with regards
> Sven Homburg
> http://tapestry5-components.googlecode.com
> 
> 
> -----
> best regards
> Sven
> 

-- 
View this message in context: 
http://www.nabble.com/T5-Component-question-based-on-the-Count-component-in-documentation-tp16917580p16917700.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to