#{someBean.someMap[index]}
is allowed.
should work perfectly.
On 3/8/06, Dennis Byrne <[EMAIL PROTECTED]> wrote:
Again, actions cannot take arguments.
Dennis Byrne
>-----Original Message-----
>From: Anthony Hong [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, March 9, 2006 02:05 AM
>To: 'MyFaces Discussion'
>Subject: Re: How to pass argument in a JSF action
>
>I saw tomahawk example sort table
><t:commandSortHeader columnName="color" arrow="true">
> <h:outputText
>value="#{example_messages['sort_carcolor']}" />
> </t:commandSortHeader>
>
>It has a backend method, sort(String columnname), is this a action
>method or delegate method?
>
>
>On 3/9/06, Dennis Byrne <[EMAIL PROTECTED]> wrote:
>> Actions cannot take arguments. Try creating a property called "argu" on the backing bean. Inside your commandLink, you can then do this
>>
>> <t:updateActionListener property="#{DebtorController.argu}" value="foo" />
>>
>> This says "assign 'foo' to the argu property just before the action is called. In the action, you will have access to the argu String internally.
>>
>> Dennis Byrne
>>
>> >-----Original Message-----
>> >From: Anthony Hong [mailto:[EMAIL PROTECTED]]
>> >Sent: Wednesday, March 8, 2006 10:04 PM
>> >To: 'MyFaces Discussion'
>> >Subject: How to pass argument in a JSF action
>> >
>> >I want to have following function
>> >In page a have command button
>> ><h:commandButton id="btCreate" value="#{ tagVar.CREATE}"
>> >action="">>> >Can I pass some argument to this backing bean functon?
>> >
>> >Say the orignial is
>> >public string createDebtor()
>> >
>> >I want it to be
>> >public string createDebtor(String argu)
>> >
>> >Can it be?
>> >
>> >
>> >--
>> >
>> >Anthony Hong
>> >
>>
>>
>>
>
>
>--
>
>Anthony Hong
>
--
Grant Smith

