2017-04-07 105 views
0

我是salesforce環境的新手,我試圖實現簡單的事情。我想創建具有自定義主題的新主屏幕並將其作爲主角保存。Salesforce Visualforce保存按鈕不保存

我創建了apex表單,覆蓋了新的導航按鈕頁面,但是當我按下該頁面上的保存按鈕時,我沒有收到任何錯誤,但它也沒有保存導航。取消按鈕似乎正在工作。

我是否需要爲保存或頂點編寫自定義代碼:pageblockbuttons默認操作應該工作嗎?

我將只顯示代碼的一小段,因爲大部分是剛剛設置的輸入字段

<apex:form id="mySection"> 
    <apex:pageBlock title="New Lead: {!Lead.Name}"> 

     <apex:pageBlockSection title="Lead information" columns="1" > 
      <apex:inputField value="{!Lead.FirstName}" tabOrderHint="1"/> 
      <apex:inputField value="{!Lead.LastName}" tabOrderHint="2"/> 
<!-- Other fields are skipped --> 
      <apex:inputField value="{!Lead.Project_Value__c}" tabOrderHint="3"/> 
     </apex:pageBlockSection> 
     <apex:pageBlockButtons > 
      <apex:commandButton action="{!save}" value="Save"/> 
      <apex:commandButton action="{!cancel}" value="Cancel" immediate="true"/> 
     </apex:pageBlockButtons>   
    </apex:pageBlock> 
</apex:form> 

回答

0

我找到了解決辦法,這是不相關的頂點本身,而是更多的一個自定義字段是強制性的,但不在頁面上。我決定在這裏留下答案,因爲當我試圖找到這個問題的解決方案時,我發現了命令,它實際上顯示了輸入表單失敗的原因。

<apex:pageMessages /> 

也許這就是Visualforce,先端用戶共同的認識,但對我來說這是一個有用的工具,這就是爲什麼我決定把它留在回答中,如果有人有類似的問題,記得要補充一點,線。