2013-07-06 2 views
0
<apex:pageBlock > 

<apex:selectList id="fields" value="{! xxx}" multiselect="true" size="3" rendered="{! FieldRendering}"> 
<apex:selectOptions value="{!items}"/> 
<!-- Search content --> 
<apex:actionSupport event="onchange" reRender="srcResultPanel" action="{!find}"/> 
</apex:selectList> 

список выбора не делает, когда FieldRendering атрибута верно точно, но когда я удалить оказанный атрибут, то его показ SelectList и перерисовка выберите Функции правильно может любой, пожалуйста, как это исправить в начале атрибута FieldRendering является ложным, но после нажатия кнопки это правда, но это не рендеринг после нажатия кнопки, почему, пожалуйста, объясните и предложите, как исправить это?Visualforce визуализация атрибут не работает, как ожидалось

ответ

0

Дело в том, что если тег не соответствует отображаемым критериям, когда страница загружает его, он не отображается на странице, поэтому его нельзя повторно перенести. Жизнеспособным решением является обертка целевого тега в outputPanel и reerender It (тег outputPanel).

Смежные вопросы