我在visualforce頁面中使用選取列表,通過apex:inputField在表單中。我將這個值保存在自定義對象中。這個價值正在被保存在對象中。但是當我用同樣的形式打開這個記錄時(visualforce頁面)。當表單被加載時,保存的值就在那裏。但是當表單被加載後,該值將變爲null,並且選擇--None--。覆蓋visualforce頁面中的選項列表值
我試圖使用JavaScript警報,但它顯示正確的價值。我找不到這個問題。
我已經使用以下代碼:
<apex:pageBlockSectionItem id="Menopausal_StatusItem">
<apex:outputText value="Menopausal Status:" />
<apex:outputPanel >
<apex:inputField value="{!msd.AgeVal__c}" id="ageValId" label="" style="display:none;"/>
<apex:inputField value="{!msd.Menopausal_Status__c}" id="Menopausal_Status" required="true"/>
</apex:outputPanel>
</apex:pageBlockSectionItem>
<!--<script>
alert('{!msd.Menopausal_Status__c}');
alert(document.getElementById('pageId:formId:pageBlockId:pageBlockSectionId:Menopausal_StatusItem:Menopausal_Status').value);
</script>
-->
這是一個依賴選擇列表(msd.Menopausal_Status_ c)和控制選擇列表是msd.AgeVal _c。
請幫幫我。提前致謝。
看起來很像: http://stackoverflow.com/questions/14957930/lookup-field-in-salesforce-is-null-when-saving – 2013-02-19 14:33:47
@Marcel,沒有。你有保存記錄的問題。但是我保存的記錄有問題。我在我的頁面中看不到保存的值。但是當我爲這個對象詢問時,價值就在那裏。 – Chirayu 2013-02-19 14:45:56