在Visualforce页面中显示列表或映射

时间:2011-09-22 07:34:53

标签: list map salesforce apex-code visualforce

我有一个控制器,它有一个填充列表和地图的方法。

Public class A
 { public Map<string,Book__c> map1 {get;set;}
   public List<String> Lst {get;set;}
 public A()  
 {
  ..... do something...
 }
 public refresh()
 {
  Lst= new List<String>();
  map1=new Map<string,Book__c>;
  // Populating the map and List in this method
  }
 }

在我的VF页面中 我在更改输入字段时调用了刷新方法,调用了方法并填充了地图和列表。但它们没有显示在VF页面中

VF代码

<apex:pageblocksection id="tableApp" >

<table id="apppp">
<tr>
<th>Name</th>
</tr>
 <apex:repeat var="d" value="{!Lst}">
<tr>
    <td><apex:outputText value="{!d}"/></td>


</tr>

 </apex:repeat>
 </table>
 </apex:pageblocksection>

此代码有什么问题吗?我在更改输入字段

时重新呈现pageblocksection tableApp

1 个答案:

答案 0 :(得分:1)

this link上的任何内容听起来都像是你遇到的那种问题吗?它能解决吗?