VisualForce Programming不会产生输出

时间:2017-03-05 13:16:49

标签: java salesforce visualforce

我是SalesForce的新手并且在VisualForce工作。我开发了下面的代码,看起来它没有给出正确的输出。你能指导我这里出错吗?花了两天后,我没有看到任何指针。请指导。

<apex:page standardController="account" recordSetVar="arecs">
    <apex:pageBlock >
        <apex:pageBlockSection title="List of Accounts">
            <!-- This works as loop -->
            <apex:pageBlockTable value="{!arecs}" var="item">
                <apex:column value="{!item.id}" />
                <apex:column value="{!item.name}" />
                <apex:column value="{!item.createddate}" />
                <apex:column value="{!item.Phone}"/>  
            </apex:pageBlockTable>

            <apex:pageBlockTable value="{!arecs}" var="rec">
                <apex:column value="{!rec.Industry}"/>
                <apex:column value="{!rec.Type}"/>
                <apex:column value="{!rec.Rating}"/>
            </apex:pageBlockTable>

        </apex:pageBlockSection>
    </apex:pageBlock>
</apex:page>

enter image description here

我得到的计划结果: enter image description here

2 个答案:

答案 0 :(得分:1)

可能有多种原因导致此问题。一定要排除一个问题。

您使用的标准集控制器standardController="account" recordSetVar="arecs"将使用当前活动列表视图来过滤记录。 在“帐户”选项卡上,选择显示某些记录的列表视图,然后尝试重新加载此visualforcee页面。 (选择列表视图并点击Go!

答案 1 :(得分:1)

我希望您运行代码的配置文件可以访问Account对象。否则你的代码没有任何问题。我建议你再试一次。以下是我在 Dev Org 上尝试的代码:

<apex:page standardController="account" recordSetVar="arecs">
    <apex:pageBlock >
        <apex:pageBlockSection title="List of Accounts">
            <!-- This works as loop -->
            <apex:pageBlockTable value="{!arecs}" var="item">
                <apex:column value="{!item.id}" />
                <apex:column value="{!item.name}" />
                <apex:column value="{!item.createddate}" />
                <apex:column value="{!item.Phone}"/>  
            </apex:pageBlockTable>

            <apex:pageBlockTable value="{!arecs}" var="rec">
                <apex:column value="{!rec.Industry}"/>
                <apex:column value="{!rec.Type}"/>
                <apex:column value="{!rec.Rating}"/>
            </apex:pageBlockTable>

        </apex:pageBlockSection>
    </apex:pageBlock>
</apex:page>

以下是代码的输出:

enter image description here