You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by "Dhaliwal, Balvindar " <ba...@citi.com> on 2008/06/23 17:29:23 UTC

PPR Query - Trinidad 1.2.8.

Hello,

I have a query about PPR Trinidad 1.2.8.

I have a form with a number of components. When I click the
tr:selectBooleanCheckbox checkbox component, I would like the tr:input
Date component not to be rendered.

Ie.

<h:form id="main">  

	<tr:inputDate id="TradeDateEnd"   value="#{beanX.tradeDateEnd}"
partialTriggers="SimpleSearch"/>


       ....


	<tr:selectBooleanCheckbox id="SimpleSearch"
label="SimpleSearch:"
                          value="#{beanX.simpleSearch}"
immediate="true" autoSubmit="true"
valueChangeListener="#{beanX.updateSimpleSearch}"/>
                        
					
					

    	...


</h:form>

The updateSimpleSearch method is called when the checkbox is clicked.

public void updateSimpleSearch (ValueChangeEvent  valueChangeEvent)
{
		
		...
		UIComponent tradeDateEnd =
((UIComponent)valueChangeEvent.getComponent()).findComponent("TradeDateE
nd");
		tradeDateEnd.setRendered(false);
		RequestContext.getCurrentInstance
().addPartialTarget(tradeDateEnd);
	
             ...		
		
		
}

However the page is only updated when, I hit the submit button. How can
I get the page to update by only clicking the checkbox and the date
component disappear.

Please advise.

Thanks,