创建VF页面‘;登记表’;帐户的对象是Salesforce
我有以下创建VF页面的要求—“登记表””具有 1.名称字段 2.附件区——我们可以在其中浏览和添加任何文档 预期用户界面- 下面是我的VF代码-创建VF页面‘;登记表’;帐户的对象是Salesforce,salesforce,visualforce,apex,force.com,sfdc,Salesforce,Visualforce,Apex,Force.com,Sfdc,我有以下创建VF页面的要求—“登记表””具有 1.名称字段 2.附件区——我们可以在其中浏览和添加任何文档 预期用户界面- 下面是我的VF代码- <apex:page standardController="Account" extensions="InputFileControllerExtension"> <apex:messages /> <apex:form id="theForm"> <apex:p
<apex:page standardController="Account" extensions="InputFileControllerExtension">
<apex:messages />
<apex:form id="theForm">
<apex:pageBlock >
<apex:pageBlockSection columns="2" showHeader="true" title="Personal Details" >
<apex:inputField value="{!Account.Name}" />
</apex:pageBlockSection>
<apex:pageBlockSection >
<apex:inputFile value="{!attachment.body}" filename="{!attachment.name}"/>
<apex:commandButton value="Upload and save" action="{!save}"/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
我犯了一个错误-
插入失败。第0行的第一个异常;第一个错误:必填字段\缺失,必填字段缺失:[Parent]:[Parent]
页面文件\u upload\u test:Class.InputFileControllerExtension.save:第8行第1列的组件中的表达式“{!save}”中出错
你能帮我解决这个问题吗
谢谢为什么要在save()方法的末尾保存帐户记录?为什么不直接使用
stdController.view()
stdController.view()