Я очень новичок в visualforce / salesforce, я ужасный новичок в этом, поэтому, пожалуйста, простите мою, вероятно, простую проблему.
Я создаю страницу, чтобы отслеживать бюджеты конференций. Обычно пользователь вводит сумму, установленную в качестве бюджета, в одном поле, в следующем - фактическую стоимость, а затем в третьем поле SF / VF должен рассчитать 2 числа и отобразить разницу. Я настроил поля (правильно я считаю, так как это было легко) и создал страницу. Прямо сейчас, когда вы вводите информацию в поля и нажимаете «Сохранить», ничего не происходит.
Это все выше моей головы, и я пытаюсь найти ответы в литературе, но без особого успеха.
Вот код:
<apex:page standardController="Conference__c" sidebar="true">
<apex:sectionHeader title="Conference Budget" subtitle="{!Conference__c.name}"/>
<apex:form >
<apex:pageBlock title="Conference Budget" id="thePageBlock" mode="edit">
<apex:pageBlockButtons >
<apex:commandButton value="Save" action="{!save}"/>
<apex:commandButton value="Cancel" action="{!cancel}"/>
</apex:pageBlockButtons>
<apex:actionRegion >
<apex:pageBlocksection title="Conference Budget">
<apex:panelGrid columns="4" width="400px" cellspacing="5px">
<apex:outputText value="Item" id="Item"/>
<apex:outputText value="Budgeted" id="Budgeted"/>
<apex:outputText value="Actual" id="Actual"/>
<apex:outputText value="Difference" id="Difference"/>
<apex:outputText value="Advertising" id="advertising"/>
<apex:inputField value="{!Conference__c.Advertising_b__c}"/>
<apex:inputField value="{!Conference__c.Advertising_a__c}"/>
<apex:inputField value="{!Conference__c.Advertising_d__c}"/>
<apex:outputText value="Totals" id="totals"/>
<apex:inputField value="{!Conference__c.Total_Cost_b__c}"/>
<apex:inputField value="{!Conference__c.Total_Cost_a__c}"/>
<apex:inputField value="{!Conference__c.Total_Cost_d__c}"/>
<apex:actionStatus startText="applying value..." id="status"/>
</apex:panelGrid>
</apex:pageBlocksection>
</apex:actionRegion>
</apex:pageBlock>
</apex:form>
</apex:page>