tapestry can interprete numerics as integer (or long, im not sure) 2008/4/26 maxthesecond <[EMAIL PROTECTED]>:
> > 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] > > -- with regards Sven Homburg http://tapestry5-components.googlecode.com