2017-04-15 5 views
0

Ich habe eine Apex-Liste auf einer Visualforce-Seite. Wenn ich auf die Schaltfläche zum Speichern klicke, ist die Liste doppelt so groß wie die tatsächliche Liste, wenn sie die Speicherfunktion aufruft. . . verursacht ein doppeltes Objekt in der Liste. Es ist etwas seltsam, 27 Zeilen werden angezeigt, aber 54 werden in der Speicherfunktion zurückgegeben. Hier ist mein Sicherheitscode:Auf einer Visualforce-Seite wird das Eingabefeld nach der Änderung auf die ursprünglichen Werte zurückgesetzt

 <apex:commandButton id="saveButtons" value="Save" rerender="saveButtons" status="loading" > 
      <apex:actionSupport event="onclick" action="{!saveStaffing}" rerender="saveButtons, error" status="loading"> 
      </apex:actionSupport> 
     </apex:commandButton> 

Wer sieht dieses Verhalten vor?

+0

Geben Sie Ihren Controller ein – EricSSH

Antwort

0

Es gab eine onchange-Funktion, die die pageblocktable neu gerendert hat, die das Aktualisieren der Werte verursacht hat, bevor auf Speichern geklickt wurde.

Verwandte Themen