You cannot mix strings an EL in partialTriggers, the JSP tag will not allow it (I know, not cool). You have to either use a space-separated string or EL that points to a string array. There are no other options. I would suggest filing a JIRA ticket to fix this and then use an EL function to convert the strings to an array yourself.
-Andrew On Fri, Feb 12, 2010 at 6:54 AM, preeti agarwal <[email protected]> wrote: > Hi > For our Application we wanted to raise partialTriggers based on > three components. Accidentally till now we were using commas to separate > them and it worked fine. > > <tr:panelGroupLayout id="panelGroup#{count}" > partialTriggers="link#{count},h_anchors#{count},expandAll"> > > We use : > Trinidad 1.2.12 > jsf-facelets 1.1.14 > JBoss 4.2.1 > > > > Now when we tried to run this in other environment (other than JBoss), > it gives error saying > > java.lang.IllegalArgumentException: Cannot convert selectedReaction of > type class java.lang.String to class [Ljava.lang.String; > > > When we searched in Trinidad Doc it recommends to use spaces instead of > commas. Then we found in > http://issues.apache.org/jira/browse/TRINIDAD-1417 that we need to use > EL expressions as even spaces don't work. > > Now some FAQs regarding this: > > 1) Why commas were working in JBoss environment since it's not > supported as per the document? Does any jar allowed it? > > 2) If it was working in JBoss then why it failed in the new > environment? > > 3) Is there any fix regarding spaces issue? > > > > > Thanks and Regards, > > Preeti Agarwal >

