You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by yazid <sm...@yahoo.fr> on 2007/05/21 12:38:30 UTC

[Tobago] Compoment Refresh inside a popup

Hi All;
I've two selectOnechoice inside a Popup; the selected value of the first
refresh the second list.
But one I select a value in the fist list; all my page is being refreshed. I
want to refresh only the seconde list, not the whole page.

Please help;




Here's the code :
***************
<tx:selectOneChoice label="Type" readonly="false"
                             value="#{bean.type}" id="type"  tip="">
			<f:selectItems value="#{bean.typeItems}"/>
	<f:facet name="change"  >
		<tc:command action="#{bean.typeChanged}" immediate="false" 
	
onclick="Tobago.reloadComponent(:page:sheetRuleConfigPopup:type2Pan:subTy1,'@autoId'')"/>
	</f:facet>
 </tx:selectOneChoice>
							        
<tc:panel id="type2Pan" >
    <tx:selectOneChoice label="SubType" readonly="false"
value="#{bean.subType}" id="subTy1"  tip="">
			<f:selectItems value="#{bean.subTypeItems}"/>
				</tx:selectOneChoice>
	</tx:selectOneChoice>
</tc:panel>

********************
I've tried also with renderPratiavly param in the command tag; 
-- 
View this message in context: http://www.nabble.com/-Tobago--Compoment-Refresh-inside-a-popup-tf3789411.html#a10716422
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Re: [Tobago] Compoment Refresh inside a popup

Posted by Bernd Bohmann <be...@atanion.com>.
Hello,

the prefered method is with the renderPartialy attribute.

Regards

Bernd

Helmut Swaczinna wrote:
> Hi Yazid,
> 
> you can not reload the selectOnechoice directly but the enclosing panel:
> 
> Tobago.reloadComponent(':page:sheetRuleConfigPopup:type2Pan','@autoId'')
> 
> Should also work with renderPartialy.
> 
> Regards
> Helmut
> 
> 
> ----- Original Message ----- From: "yazid" <sm...@yahoo.fr>
> To: <us...@myfaces.apache.org>
> Sent: Monday, May 21, 2007 12:38 PM
> Subject: [Tobago] Compoment Refresh inside a popup
> 
> 
>>
>> Hi All;
>> I've two selectOnechoice inside a Popup; the selected value of the first
>> refresh the second list.
>> But one I select a value in the fist list; all my page is being 
>> refreshed. I
>> want to refresh only the seconde list, not the whole page.
>>
>> Please help;
>>
>>
>>
>>
>> Here's the code :
>> ***************
>> <tx:selectOneChoice label="Type" readonly="false"
>>                             value="#{bean.type}" id="type"  tip="">
>> <f:selectItems value="#{bean.typeItems}"/>
>> <f:facet name="change"  >
>> <tc:command action="#{bean.typeChanged}" immediate="false"
>>
>> onclick="Tobago.reloadComponent(:page:sheetRuleConfigPopup:type2Pan:subTy1,'@autoId'')"/> 
>>
>> </f:facet>
>> </tx:selectOneChoice>
>>
>> <tc:panel id="type2Pan" >
>>    <tx:selectOneChoice label="SubType" readonly="false"
>> value="#{bean.subType}" id="subTy1"  tip="">
>> <f:selectItems value="#{bean.subTypeItems}"/>
>> </tx:selectOneChoice>
>> </tx:selectOneChoice>
>> </tc:panel>
>>
>> ********************
>> I've tried also with renderPratiavly param in the command tag;
>> -- 
>> View this message in context: 
>> http://www.nabble.com/-Tobago--Compoment-Refresh-inside-a-popup-tf3789411.html#a10716422 
>>
>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 

Re: [Tobago] Compoment Refresh inside a popup

Posted by Helmut Swaczinna <sw...@wlp-systems.de>.
Hi Yazid,

you can not reload the selectOnechoice directly but the enclosing panel:

Tobago.reloadComponent(':page:sheetRuleConfigPopup:type2Pan','@autoId'')

Should also work with renderPartialy.

Regards
Helmut


----- Original Message ----- 
From: "yazid" <sm...@yahoo.fr>
To: <us...@myfaces.apache.org>
Sent: Monday, May 21, 2007 12:38 PM
Subject: [Tobago] Compoment Refresh inside a popup


>
> Hi All;
> I've two selectOnechoice inside a Popup; the selected value of the first
> refresh the second list.
> But one I select a value in the fist list; all my page is being refreshed. 
> I
> want to refresh only the seconde list, not the whole page.
>
> Please help;
>
>
>
>
> Here's the code :
> ***************
> <tx:selectOneChoice label="Type" readonly="false"
>                             value="#{bean.type}" id="type"  tip="">
> <f:selectItems value="#{bean.typeItems}"/>
> <f:facet name="change"  >
> <tc:command action="#{bean.typeChanged}" immediate="false"
>
> onclick="Tobago.reloadComponent(:page:sheetRuleConfigPopup:type2Pan:subTy1,'@autoId'')"/>
> </f:facet>
> </tx:selectOneChoice>
>
> <tc:panel id="type2Pan" >
>    <tx:selectOneChoice label="SubType" readonly="false"
> value="#{bean.subType}" id="subTy1"  tip="">
> <f:selectItems value="#{bean.subTypeItems}"/>
> </tx:selectOneChoice>
> </tx:selectOneChoice>
> </tc:panel>
>
> ********************
> I've tried also with renderPratiavly param in the command tag;
> -- 
> View this message in context: 
> http://www.nabble.com/-Tobago--Compoment-Refresh-inside-a-popup-tf3789411.html#a10716422
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>