Salesforce Visualforce渲染属性未按预期工作

Salesforce Visualforce渲染属性未按预期工作,salesforce,apex-code,visualforce,Salesforce,Apex Code,Visualforce,当FieldRendering属性为true时,选择列表不会呈现,但当我删除渲染属性时,选择列表会正确显示selectList并重新呈现selectoptions。请告诉任何人如何在启动FieldRendering属性时修复该列表为false,但单击按钮后为true,但单击后不会呈现按钮“为什么请解释并建议如何修复它?”问题是,当页面加载时,标签不符合呈现标准,因此无法重新呈现。一个可行的解决方案是将目标标记包装在outputPanel中并重新命名它(outputPanel标记) <ape

当FieldRendering属性为true时,选择列表不会呈现,但当我删除渲染属性时,选择列表会正确显示selectList并重新呈现selectoptions。请告诉任何人如何在启动FieldRendering属性时修复该列表为false,但单击按钮后为true,但单击后不会呈现按钮“为什么请解释并建议如何修复它?”

问题是,当页面加载时,标签不符合呈现标准,因此无法重新呈现。一个可行的解决方案是将目标标记包装在outputPanel中并重新命名它(outputPanel标记)

<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>