Wie aktualisiere ich Footable, das an Knockout gebunden ist?

Ich habe einen Plunk erstellt, der mein Problem demonstriert:http://plnkr.co/edit/2UMTW2p0UAWPzJ0d0m5F?p=info

Ich habe eine Tabelle, die mit Knockout.js ForEach gebunden ist. Das Aufrufen des Initialisierers .footable () funktioniert nicht, wenn er am normalen Speicherort aufgerufen wird. Ich habe einen benutzerdefinierten Ordner für footable erstellt und werde $ (element) .footable (); aufrufen. Dadurch wird die Fußzeile initialisiert. Da dies jedoch beim Initialisieren des benutzerdefinierten Ordners geschieht, werden weitere Zeilen hinzugefügt, und die Tabelle sieht nicht richtig aus. Ich habe eine Aktualisierungsfunktion im Kundenordner, kann aber nicht herausfinden, was für den valueAccessor eingestellt werden soll, damit er zum richtigen Zeitpunkt aufgerufen wird. (oder überhaupt) Idealerweise sollte es dasselbe beobachtbare Array verwenden, das zum Erstellen der Tabelle verwendet wird.

Ich füge afterRender zum ForEach hinzu und das hat einigen geholfen, aber das setzt voraus, dass ich in meinem ViewModel eine Footable Logice hinzufüge.

Also, was würde ich wirklich gerne tun, um herauszufinden, welche Eigenschaft ich verwenden muss, damit der Update-Rückruf des benutzerdefinierten Binders funktioniert und ich die gesamte Footable-Logik in den benutzerdefinierten Binder einkapseln kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage