0

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

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

4

0 回答 0