编辑时缺少VisualForce页面长文本区域

时间:2012-11-26 16:25:19

标签: salesforce visualforce

我有一个“长文本区域”字段,我已经放在页面上(在编辑模式下),如下所示:

<apex:form>
    <apex:pageBlock title="monkeys" mode="edit">
        <apex:inputField value="{!opportunity.JobIdRequestComments__c}"/>
        <apex:inputField value="{!opportunity.LostDescription__c}"/>
    </apex:pageBlock>
</apex:form>

这两个字段中的第二个显示得很好,但第一个字段没有出现。知道该怎么看?我没有看到字段定义中这些字段之间有任何区别,并且在使用没有扩展名的standardController时问题仍然存在。

作为另一个测试,我创建了一个&lt; apex:inputTextArea&gt;在同一页面上,当我把value =“{!opportunity.JobIdRequestComments__c}”时,它不会被渲染,但是当它离开时,它就会被渲染。

1 个答案:

答案 0 :(得分:1)

转换为答案(简单信誉;))

您是否检查了个人资料的基本内容,例如字段级安全性?即使您是系统管理员,Visualforce也会基于此限制字段可见性,并且如果您仅部署了没有配置文件的字段/对象定义,它们通常会留空。

如果您将{!$ObjectType.Opportunity.fields.JobIdRequestComments__c.accessible}放在页面的某个位置会怎样?