Re:

2012-05-09 Thread Daniel Reznick
Forgot to add that after I click on the show button and the script was
supposed to be loaded , it gets loaded if I click F5 / Ctrl + F5 / or hit
Enter in the URL of the browser...

Thanks again.

On Wed, May 9, 2012 at 6:11 PM, Daniel Reznick  wrote:

> Hi
>
> I'm trying to load some heavy js file only after a user have clicked on
> button
>
> so basically when user loads the main page there is a hidden page inside
> 
>  
> 
> 
> 
> 
> 
> wrapper
> 
> 
> 
> 
> 
> 
>
>
> that hidden page got  will click on the commandButton
>
>
> page2.xhtml looks like this
>
> http://www.w3.org/1999/xhtml"; xmlns:ui="
> http://java.sun.com/jsf/facelets";
> xmlns:h="http://java.sun.com/jsf/html"; xmlns:f="
> http://java.sun.com/jsf/core";
> xmlns:c="http://java.sun.com/jsp/jstl/core";>
>
>
> #{myBean.show}
>  rendered="#{myBean.show}"/>
> Ww
> 
>
>
> and my callme looks like this
>
> public void callme(){
> show = !show;
> System.out.println("cl me\t"+show);
> }
>
> This works perfectly in my mojarra sandbox , but for some reason it is not
> being loaded in my Myfaces 2.0.11 application I even tried the latest 2.1.8
> snapshot
>
> Is there any web.xml configuration that I'm missing
>
> Thanks ahead,
>
>
> Daniel.
>


RE: commandlink not working in panelgrid

2012-05-09 Thread Lim Hock-Chai
I should probably clarify by saying, it shows the link but just will not fire 
the action when click on it.  Another word, the rendered test is successful on 
panelgrid (hence the link is shown), but the test failed when clicked on the 
link.  Scratch my head on this for two days.  Learn a new tricks-of-the-trade, 
priceless...



-Original Message-
From: Lim Hock-Chai [mailto:lim.hock-c...@usamobility.com] 
Sent: Wednesday, May 09, 2012 3:36 PM
To: MyFaces Discussion
Subject: RE: commandlink not working in panelgrid

Finally got it to work inside panelgrid.  I don't understand it but it works.  
Shasi, I think you are right about the problem is caused by rendered attribute 
being evaluated as false when clicked.  Below is what I did to get it to work.  
Hopefully you or someone can explain why.

The code change that I made to get it to work is on this line only:
  

It works if I change it to this:
   
Note : value of MA is what I have in my message bundle 
"resources.LOGIN_TYPE_MY_ACCOUNT".  Just to be sure, I did  and it output value of MA 
correctly.  Not sure why I can't use it to perform the rendered test.

I tried below and non of them work.  But I don't know why:
  

 

 

 
-Original Message-
From: Lim Hock-Chai [mailto:lim.hock-c...@usamobility.com] 
Sent: Wednesday, May 09, 2012 1:52 PM
To: MyFaces Discussion
Subject: RE: commandlink not working in panelgrid

I added an onclick="alert(#{not empty sessionScope.MyAccountLoginType and 
sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT })" on the 
commandlink element and the alert showing value of true when I click on the 
link.











-Original Message-
From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
Sent: Wednesday, May 09, 2012 1:36 PM
To: MyFaces Discussion
Subject: Re: commandlink not working in panelgrid

After u click the link also the expression in the rendered attribute is 
evaluated. That time it should be returning Faldo and hence ur action isn't 
being fired. If u remove all the rendered attributes or keep ur bean in session 
scope, it should work. Try printing the expression u gave in the rendered 
attribute and check. 

Sent from my iPhone

On May 9, 2012, at 11:59 PM, Lim Hock-Chai  
wrote:

> I tried both session and request scopes.  Both failed to work.  The thing is 
> that the commandlink is showing on the page, which would mean that the 
> rendered condition in the panelGroup or panelgrid is ok.  It just that when I 
> click on the link that is inside the panelgroup/panelgrid, it does not work.  
> I even tried not using any rendered condition on the panelGroup/panelGrid, 
> the link still not working.  Oddest thing.
> 
> 
> 
> -Original Message-
> From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
> Sent: Wednesday, May 09, 2012 1:12 PM
> To: MyFaces Discussion
> Subject: Re: commandlink not working in panelgrid
> 
> Are u sure ur bean is in session scope? Befor the action event is fired, it's 
> verified whether the grid is rendered or not. So if the bean is in request 
> scope, it returns False and therefore the link's action isn't fired. 
> 
> Sent from my iPhone
> 
> On May 9, 2012, at 9:57 PM, Lim Hock-Chai  
> wrote:
> 
>> I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
>> with commandlink not working correctly for me.  It appears that when 
>> commandlink is inside of the panelgrid, it is not calling the method 
>> specified in the action attr.  But it works fine if I put it outside of the 
>> panelgrid.  Strange part is that I've had other jsp that have commandlink 
>> inside datatable and they work fine also.  This is the first time I use it 
>> inside a panelgrid.
>> 
>> See code below.  The first commandlink is, which is not inside of panelgrid, 
>> works fine.  The 2nd commandlink is inside of panelgrid and it is not 
>> working (not calling back-end bean method)
>> 
>> >   xmlns:jsp="http://java.sun.com/JSP/Page";
>>xmlns:c="http://java.sun.com/jsp/jstl/core";
>>xmlns:f="http://java.sun.com/jsf/core";
>>xmlns:h="http://java.sun.com/jsf/html";
>>xmlns:t="http://myfaces.apache.org/tomahawk";
>>xmlns:a4j="http://richfaces.org/a4j";>
>> 
>> 
>>   
>>   
>> 
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
>>   
>>   
>>   
>> 
>>   
>>   >   rendered="#{not empty sessionScope.MyAccountLoginType and
>>   
>> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>>   
>>   
>>   
>>   
>>   
>> 
>> 


Re: commandlink not working in panelgrid

2012-05-09 Thread Thomas Andraschko
I also had this problem month's ago and i don't like :)
Maybe it would be better if rendered attribute evaluation would be skipped
for the action-source component.
But don't know if this would have some side effects.

2012/5/9 Lim Hock-Chai 

> Finally got it to work inside panelgrid.  I don't understand it but it
> works.  Shasi, I think you are right about the problem is caused by
> rendered attribute being evaluated as false when clicked.  Below is what I
> did to get it to work.  Hopefully you or someone can explain why.
>
> The code change that I made to get it to work is on this line only:
> 
>
> It works if I change it to this:
> 
> Note : value of MA is what I have in my message bundle
> "resources.LOGIN_TYPE_MY_ACCOUNT".  Just to be sure, I did  value="#{resources.LOGIN_TYPE_MY_ACCOUNT} "/> and it output value of MA
> correctly.  Not sure why I can't use it to perform the rendered test.
>
> I tried below and non of them work.  But I don't know why:
> 
>
> 
>
> 
>
>
> -Original Message-
> From: Lim Hock-Chai [mailto:lim.hock-c...@usamobility.com]
> Sent: Wednesday, May 09, 2012 1:52 PM
> To: MyFaces Discussion
> Subject: RE: commandlink not working in panelgrid
>
> I added an onclick="alert(#{not empty sessionScope.MyAccountLoginType and
> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT })" on the
> commandlink element and the alert showing value of true when I click on the
> link.
>
>
>rendered="#{not empty
> sessionScope.MyAccountLoginType and
>
>  sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>
>
>immediate="true"
>onclick="alert(#{not empty
> sessionScope.MyAccountLoginType and
> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT })"
>style="CURSOR: pointer"
>
>  action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>
>
>
>
>
> -Original Message-
> From: Shasi Mitra [mailto:shasimi...@yahoo.com]
> Sent: Wednesday, May 09, 2012 1:36 PM
> To: MyFaces Discussion
> Subject: Re: commandlink not working in panelgrid
>
> After u click the link also the expression in the rendered attribute is
> evaluated. That time it should be returning Faldo and hence ur action isn't
> being fired. If u remove all the rendered attributes or keep ur bean in
> session scope, it should work. Try printing the expression u gave in the
> rendered attribute and check.
>
> Sent from my iPhone
>
> On May 9, 2012, at 11:59 PM, Lim Hock-Chai 
> wrote:
>
> > I tried both session and request scopes.  Both failed to work.  The
> thing is that the commandlink is showing on the page, which would mean that
> the rendered condition in the panelGroup or panelgrid is ok.  It just that
> when I click on the link that is inside the panelgroup/panelgrid, it does
> not work.  I even tried not using any rendered condition on the
> panelGroup/panelGrid, the link still not working.  Oddest thing.
> >
> >
> >
> > -Original Message-
> > From: Shasi Mitra [mailto:shasimi...@yahoo.com]
> > Sent: Wednesday, May 09, 2012 1:12 PM
> > To: MyFaces Discussion
> > Subject: Re: commandlink not working in panelgrid
> >
> > Are u sure ur bean is in session scope? Befor the action event is fired,
> it's verified whether the grid is rendered or not. So if the bean is in
> request scope, it returns False and therefore the link's action isn't fired.
> >
> > Sent from my iPhone
> >
> > On May 9, 2012, at 9:57 PM, Lim Hock-Chai 
> wrote:
> >
> >> I'm currently using myfaces 1.1.9 for my web app.  I'm having some
> problems with commandlink not working correctly for me.  It appears that
> when commandlink is inside of the panelgrid, it is not calling the method
> specified in the action attr.  But it works fine if I put it outside of the
> panelgrid.  Strange part is that I've had other jsp that have commandlink
> inside datatable and they work fine also.  This is the first time I use it
> inside a panelgrid.
> >>
> >> See code below.  The first commandlink is, which is not inside of
> panelgrid, works fine.  The 2nd commandlink is inside of panelgrid and it
> is not working (not calling back-end bean method)
> >>
> >>  >>   xmlns:jsp="http://java.sun.com/JSP/Page";
> >>xmlns:c="http://java.sun.com/jsp/jstl/core";
> >>xmlns:f="http://java.sun.com/jsf/core";
> >>xmlns:h="http://java.sun.com/jsf/html";
> >>xmlns:t="http://myfaces.apache.org/tomahawk";
> >>xmlns:a4j="http://richfaces.org/a4j";>
> >>
> >> 
> >>basename="com.arch.myaccount.jsf.Resources"/>
> >>   
> >>
> >>   
> >>   
> >> action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
> >>   
> >>   
> >>   
> >>
> >>   
> >>>>   rendered="#{not empty s

RE: commandlink not working in panelgrid

2012-05-09 Thread Lim Hock-Chai
Finally got it to work inside panelgrid.  I don't understand it but it works.  
Shasi, I think you are right about the problem is caused by rendered attribute 
being evaluated as false when clicked.  Below is what I did to get it to work.  
Hopefully you or someone can explain why.

The code change that I made to get it to work is on this line only:
  

It works if I change it to this:
   
Note : value of MA is what I have in my message bundle 
"resources.LOGIN_TYPE_MY_ACCOUNT".  Just to be sure, I did  and it output value of MA 
correctly.  Not sure why I can't use it to perform the rendered test.

I tried below and non of them work.  But I don't know why:
  

 

 

 
-Original Message-
From: Lim Hock-Chai [mailto:lim.hock-c...@usamobility.com] 
Sent: Wednesday, May 09, 2012 1:52 PM
To: MyFaces Discussion
Subject: RE: commandlink not working in panelgrid

I added an onclick="alert(#{not empty sessionScope.MyAccountLoginType and 
sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT })" on the 
commandlink element and the alert showing value of true when I click on the 
link.











-Original Message-
From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
Sent: Wednesday, May 09, 2012 1:36 PM
To: MyFaces Discussion
Subject: Re: commandlink not working in panelgrid

After u click the link also the expression in the rendered attribute is 
evaluated. That time it should be returning Faldo and hence ur action isn't 
being fired. If u remove all the rendered attributes or keep ur bean in session 
scope, it should work. Try printing the expression u gave in the rendered 
attribute and check. 

Sent from my iPhone

On May 9, 2012, at 11:59 PM, Lim Hock-Chai  
wrote:

> I tried both session and request scopes.  Both failed to work.  The thing is 
> that the commandlink is showing on the page, which would mean that the 
> rendered condition in the panelGroup or panelgrid is ok.  It just that when I 
> click on the link that is inside the panelgroup/panelgrid, it does not work.  
> I even tried not using any rendered condition on the panelGroup/panelGrid, 
> the link still not working.  Oddest thing.
> 
> 
> 
> -Original Message-
> From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
> Sent: Wednesday, May 09, 2012 1:12 PM
> To: MyFaces Discussion
> Subject: Re: commandlink not working in panelgrid
> 
> Are u sure ur bean is in session scope? Befor the action event is fired, it's 
> verified whether the grid is rendered or not. So if the bean is in request 
> scope, it returns False and therefore the link's action isn't fired. 
> 
> Sent from my iPhone
> 
> On May 9, 2012, at 9:57 PM, Lim Hock-Chai  
> wrote:
> 
>> I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
>> with commandlink not working correctly for me.  It appears that when 
>> commandlink is inside of the panelgrid, it is not calling the method 
>> specified in the action attr.  But it works fine if I put it outside of the 
>> panelgrid.  Strange part is that I've had other jsp that have commandlink 
>> inside datatable and they work fine also.  This is the first time I use it 
>> inside a panelgrid.
>> 
>> See code below.  The first commandlink is, which is not inside of panelgrid, 
>> works fine.  The 2nd commandlink is inside of panelgrid and it is not 
>> working (not calling back-end bean method)
>> 
>> >   xmlns:jsp="http://java.sun.com/JSP/Page";
>>xmlns:c="http://java.sun.com/jsp/jstl/core";
>>xmlns:f="http://java.sun.com/jsf/core";
>>xmlns:h="http://java.sun.com/jsf/html";
>>xmlns:t="http://myfaces.apache.org/tomahawk";
>>xmlns:a4j="http://richfaces.org/a4j";>
>> 
>> 
>>   
>>   
>> 
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
>>   
>>   
>>   
>> 
>>   
>>   >   rendered="#{not empty sessionScope.MyAccountLoginType and
>>   
>> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>>   
>>   
>>   
>>   
>>   
>> 
>> 


RE: commandlink not working in panelgrid

2012-05-09 Thread Lim Hock-Chai
I added an onclick="alert(#{not empty sessionScope.MyAccountLoginType and 
sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT })" on the 
commandlink element and the alert showing value of true when I click on the 
link.











-Original Message-
From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
Sent: Wednesday, May 09, 2012 1:36 PM
To: MyFaces Discussion
Subject: Re: commandlink not working in panelgrid

After u click the link also the expression in the rendered attribute is 
evaluated. That time it should be returning Faldo and hence ur action isn't 
being fired. If u remove all the rendered attributes or keep ur bean in session 
scope, it should work. Try printing the expression u gave in the rendered 
attribute and check. 

Sent from my iPhone

On May 9, 2012, at 11:59 PM, Lim Hock-Chai  
wrote:

> I tried both session and request scopes.  Both failed to work.  The thing is 
> that the commandlink is showing on the page, which would mean that the 
> rendered condition in the panelGroup or panelgrid is ok.  It just that when I 
> click on the link that is inside the panelgroup/panelgrid, it does not work.  
> I even tried not using any rendered condition on the panelGroup/panelGrid, 
> the link still not working.  Oddest thing.
> 
> 
> 
> -Original Message-
> From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
> Sent: Wednesday, May 09, 2012 1:12 PM
> To: MyFaces Discussion
> Subject: Re: commandlink not working in panelgrid
> 
> Are u sure ur bean is in session scope? Befor the action event is fired, it's 
> verified whether the grid is rendered or not. So if the bean is in request 
> scope, it returns False and therefore the link's action isn't fired. 
> 
> Sent from my iPhone
> 
> On May 9, 2012, at 9:57 PM, Lim Hock-Chai  
> wrote:
> 
>> I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
>> with commandlink not working correctly for me.  It appears that when 
>> commandlink is inside of the panelgrid, it is not calling the method 
>> specified in the action attr.  But it works fine if I put it outside of the 
>> panelgrid.  Strange part is that I've had other jsp that have commandlink 
>> inside datatable and they work fine also.  This is the first time I use it 
>> inside a panelgrid.
>> 
>> See code below.  The first commandlink is, which is not inside of panelgrid, 
>> works fine.  The 2nd commandlink is inside of panelgrid and it is not 
>> working (not calling back-end bean method)
>> 
>> >   xmlns:jsp="http://java.sun.com/JSP/Page";
>>xmlns:c="http://java.sun.com/jsp/jstl/core";
>>xmlns:f="http://java.sun.com/jsf/core";
>>xmlns:h="http://java.sun.com/jsf/html";
>>xmlns:t="http://myfaces.apache.org/tomahawk";
>>xmlns:a4j="http://richfaces.org/a4j";>
>> 
>> 
>>   
>>   
>> 
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
>>   
>>   
>>   
>> 
>>   
>>   >   rendered="#{not empty sessionScope.MyAccountLoginType and
>>   
>> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>>   
>>   
>>   
>>   
>>   
>> 
>> 


Re: commandlink not working in panelgrid

2012-05-09 Thread Shasi Mitra
After u click the link also the expression in the rendered attribute is 
evaluated. That time it should be returning Faldo and hence ur action isn't 
being fired. If u remove all the rendered attributes or keep ur bean in session 
scope, it should work. Try printing the expression u gave in the rendered 
attribute and check. 

Sent from my iPhone

On May 9, 2012, at 11:59 PM, Lim Hock-Chai  
wrote:

> I tried both session and request scopes.  Both failed to work.  The thing is 
> that the commandlink is showing on the page, which would mean that the 
> rendered condition in the panelGroup or panelgrid is ok.  It just that when I 
> click on the link that is inside the panelgroup/panelgrid, it does not work.  
> I even tried not using any rendered condition on the panelGroup/panelGrid, 
> the link still not working.  Oddest thing.
> 
> 
> 
> -Original Message-
> From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
> Sent: Wednesday, May 09, 2012 1:12 PM
> To: MyFaces Discussion
> Subject: Re: commandlink not working in panelgrid
> 
> Are u sure ur bean is in session scope? Befor the action event is fired, it's 
> verified whether the grid is rendered or not. So if the bean is in request 
> scope, it returns False and therefore the link's action isn't fired. 
> 
> Sent from my iPhone
> 
> On May 9, 2012, at 9:57 PM, Lim Hock-Chai  
> wrote:
> 
>> I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
>> with commandlink not working correctly for me.  It appears that when 
>> commandlink is inside of the panelgrid, it is not calling the method 
>> specified in the action attr.  But it works fine if I put it outside of the 
>> panelgrid.  Strange part is that I've had other jsp that have commandlink 
>> inside datatable and they work fine also.  This is the first time I use it 
>> inside a panelgrid.
>> 
>> See code below.  The first commandlink is, which is not inside of panelgrid, 
>> works fine.  The 2nd commandlink is inside of panelgrid and it is not 
>> working (not calling back-end bean method)
>> 
>> >   xmlns:jsp="http://java.sun.com/JSP/Page";
>>xmlns:c="http://java.sun.com/jsp/jstl/core";
>>xmlns:f="http://java.sun.com/jsf/core";
>>xmlns:h="http://java.sun.com/jsf/html";
>>xmlns:t="http://myfaces.apache.org/tomahawk";
>>xmlns:a4j="http://richfaces.org/a4j";>
>> 
>> 
>>   
>>   
>> 
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
>>   
>>   
>>   
>> 
>>   
>>   >   rendered="#{not empty sessionScope.MyAccountLoginType and
>>   
>> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>>   
>>   
>>   > action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>>   
>>   
>>   
>>   
>>   
>> 
>> 


RE: commandlink not working in panelgrid

2012-05-09 Thread Lim Hock-Chai
I tried both session and request scopes.  Both failed to work.  The thing is 
that the commandlink is showing on the page, which would mean that the rendered 
condition in the panelGroup or panelgrid is ok.  It just that when I click on 
the link that is inside the panelgroup/panelgrid, it does not work.  I even 
tried not using any rendered condition on the panelGroup/panelGrid, the link 
still not working.  Oddest thing.



-Original Message-
From: Shasi Mitra [mailto:shasimi...@yahoo.com] 
Sent: Wednesday, May 09, 2012 1:12 PM
To: MyFaces Discussion
Subject: Re: commandlink not working in panelgrid

Are u sure ur bean is in session scope? Befor the action event is fired, it's 
verified whether the grid is rendered or not. So if the bean is in request 
scope, it returns False and therefore the link's action isn't fired. 

Sent from my iPhone

On May 9, 2012, at 9:57 PM, Lim Hock-Chai  wrote:

> I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
> with commandlink not working correctly for me.  It appears that when 
> commandlink is inside of the panelgrid, it is not calling the method 
> specified in the action attr.  But it works fine if I put it outside of the 
> panelgrid.  Strange part is that I've had other jsp that have commandlink 
> inside datatable and they work fine also.  This is the first time I use it 
> inside a panelgrid.
> 
> See code below.  The first commandlink is, which is not inside of panelgrid, 
> works fine.  The 2nd commandlink is inside of panelgrid and it is not working 
> (not calling back-end bean method)
> 
> xmlns:jsp="http://java.sun.com/JSP/Page";
> xmlns:c="http://java.sun.com/jsp/jstl/core";
> xmlns:f="http://java.sun.com/jsf/core";
> xmlns:h="http://java.sun.com/jsf/html";
> xmlns:t="http://myfaces.apache.org/tomahawk";
> xmlns:a4j="http://richfaces.org/a4j";>
> 
> 
>
>
> 
>
>
> action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
>
>
>
> 
>
>rendered="#{not empty sessionScope.MyAccountLoginType and
>
> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>
>
> action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>
>
>
>
>
> 
> 


Re: commandlink not working in panelgrid

2012-05-09 Thread Shasi Mitra
Are u sure ur bean is in session scope? Befor the action event is fired, it's 
verified whether the grid is rendered or not. So if the bean is in request 
scope, it returns False and therefore the link's action isn't fired. 

Sent from my iPhone

On May 9, 2012, at 9:57 PM, Lim Hock-Chai  wrote:

> I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
> with commandlink not working correctly for me.  It appears that when 
> commandlink is inside of the panelgrid, it is not calling the method 
> specified in the action attr.  But it works fine if I put it outside of the 
> panelgrid.  Strange part is that I've had other jsp that have commandlink 
> inside datatable and they work fine also.  This is the first time I use it 
> inside a panelgrid.
> 
> See code below.  The first commandlink is, which is not inside of panelgrid, 
> works fine.  The 2nd commandlink is inside of panelgrid and it is not working 
> (not calling back-end bean method)
> 
> xmlns:jsp="http://java.sun.com/JSP/Page";
> xmlns:c="http://java.sun.com/jsp/jstl/core";
> xmlns:f="http://java.sun.com/jsf/core";
> xmlns:h="http://java.sun.com/jsf/html";
> xmlns:t="http://myfaces.apache.org/tomahawk";
> xmlns:a4j="http://richfaces.org/a4j";>
> 
> 
>
>
> 
>
>
> action="#{commonTaskBean.fromMSAMBackToMyAccount}" >
>
>
>
> 
>
>rendered="#{not empty sessionScope.MyAccountLoginType and
>
> sessionScope.MyAccountLoginType==resources.LOGIN_TYPE_MY_ACCOUNT }">
>
>
> action="#{commonTaskBean.fromMSAMBackToMyAccount}">
>
>
>
>
>
> 
> 


commandlink not working in panelgrid

2012-05-09 Thread Lim Hock-Chai
I'm currently using myfaces 1.1.9 for my web app.  I'm having some problems 
with commandlink not working correctly for me.  It appears that when 
commandlink is inside of the panelgrid, it is not calling the method specified 
in the action attr.  But it works fine if I put it outside of the panelgrid.  
Strange part is that I've had other jsp that have commandlink inside datatable 
and they work fine also.  This is the first time I use it inside a panelgrid.

See code below.  The first commandlink is, which is not inside of panelgrid, 
works fine.  The 2nd commandlink is inside of panelgrid and it is not working 
(not calling back-end bean method)

http://java.sun.com/JSP/Page";
 xmlns:c="http://java.sun.com/jsp/jstl/core";
 xmlns:f="http://java.sun.com/jsf/core";
 xmlns:h="http://java.sun.com/jsf/html";
 xmlns:t="http://myfaces.apache.org/tomahawk";
 xmlns:a4j="http://richfaces.org/a4j";>
 






















 


users@myfaces.apache.org

2012-05-09 Thread Daniel Reznick
Hi

I'm trying to load some heavy js file only after a user have clicked on
button

so basically when user loads the main page there is a hidden page inside






wrapper








that hidden page got http://www.w3.org/1999/xhtml"; xmlns:ui="
http://java.sun.com/jsf/facelets";
xmlns:h="http://java.sun.com/jsf/html"; xmlns:f="
http://java.sun.com/jsf/core";
xmlns:c="http://java.sun.com/jsp/jstl/core";>


#{myBean.show}

Ww



and my callme looks like this

public void callme(){
show = !show;
System.out.println("cl me\t"+show);
}

This works perfectly in my mojarra sandbox , but for some reason it is not
being loaded in my Myfaces 2.0.11 application I even tried the latest 2.1.8
snapshot

Is there any web.xml configuration that I'm missing

Thanks ahead,


Daniel.


Re: Switch state saving method per page

2012-05-09 Thread Thomas Andraschko
Hi Leonardo,

i already checked this classes and server/client StateCache will be
switched via isSavingStateInClient().
So why it is required to make it more pluggable? Sorry but it's really hard
to understand who and where the state will be written or restored because
there are many classes for the state saving stuff :/

Thanks,
Thomas


2012/5/9 Leonardo Uribe 

> Hi Thomas
>
> I think to make it work correctly it is necessary to do some stuff
> inside MyFaces internals. Look these classes:
>
>
> http://svn.apache.org/repos/asf/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/StateCache.java
>
>
> http://svn.apache.org/repos/asf/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/ServerSideStateCacheImpl.java
>
>
> http://svn.apache.org/repos/asf/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/ClientSideStateCacheImpl.java
>
> The intention is make something more pluggable here, so the idea is
> allow override the state saving caching strategy, hiding some other
> details. It is a work in progress, but if you have some ideas help is
> welcome, we can try it and include it directly into myfaces core.
>
> regards,
>
> Leonardo Uribe
>
> 2012/5/9 Thomas Andraschko :
> > I tried it but somehow it does not work and i get an new or empty
> ViewState
> > field on postbacks.
> > Would be cool if anyone could guide me before i must read and understand
> > the complete state saving code :-)
> >
> > 2012/5/9 Thomas Andraschko 
> >
> >> Hi,
> >>
> >> is it possible to switch client/server state saving per page like in
> >> Trinidad?
> >> I would create an ViewMetaData annotation with CODI and own StateManager
> >> which overwrites isSavingStateInClient and reads this MetaData via
> >> ViewConfigDescriptor and return true/false.
> >> Is this possible or are the more changes/code required?
> >>
> >> Thanks!
> >> Thomas
> >>
>


Re: Switch state saving method per page

2012-05-09 Thread Leonardo Uribe
Hi Thomas

I think to make it work correctly it is necessary to do some stuff
inside MyFaces internals. Look these classes:

http://svn.apache.org/repos/asf/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/StateCache.java

http://svn.apache.org/repos/asf/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/ServerSideStateCacheImpl.java

http://svn.apache.org/repos/asf/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/ClientSideStateCacheImpl.java

The intention is make something more pluggable here, so the idea is
allow override the state saving caching strategy, hiding some other
details. It is a work in progress, but if you have some ideas help is
welcome, we can try it and include it directly into myfaces core.

regards,

Leonardo Uribe

2012/5/9 Thomas Andraschko :
> I tried it but somehow it does not work and i get an new or empty ViewState
> field on postbacks.
> Would be cool if anyone could guide me before i must read and understand
> the complete state saving code :-)
>
> 2012/5/9 Thomas Andraschko 
>
>> Hi,
>>
>> is it possible to switch client/server state saving per page like in
>> Trinidad?
>> I would create an ViewMetaData annotation with CODI and own StateManager
>> which overwrites isSavingStateInClient and reads this MetaData via
>> ViewConfigDescriptor and return true/false.
>> Is this possible or are the more changes/code required?
>>
>> Thanks!
>> Thomas
>>


Re: Switch state saving method per page

2012-05-09 Thread Thomas Andraschko
I tried it but somehow it does not work and i get an new or empty ViewState
field on postbacks.
Would be cool if anyone could guide me before i must read and understand
the complete state saving code :-)

2012/5/9 Thomas Andraschko 

> Hi,
>
> is it possible to switch client/server state saving per page like in
> Trinidad?
> I would create an ViewMetaData annotation with CODI and own StateManager
> which overwrites isSavingStateInClient and reads this MetaData via
> ViewConfigDescriptor and return true/false.
> Is this possible or are the more changes/code required?
>
> Thanks!
> Thomas
>