У меня есть контроллер, у которого есть метод, который заполняет список и карту.
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
я вызываю метод refresh при изменении поля ввода, вызывается метод и заполняются карты и списки. Но они не отображаются на странице 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>
Что-то не так в этом коде? Я перерисовываю таблицу разделов страницы приложения при изменении поля ввода