2016-07-20 18 views
0

David Mulder hat dieses coole Papierelement - Papier-Datentabelle.Polymer-Papier-Datentabelle - Funktion ausführen, wenn der Wert geändert wird

Ich kann nicht herausfinden, wie eine Funktion ausgeführt wird, wenn die Tabelle bearbeitet wurde.

Ist das nicht der Code soll so etwas sein:

<paper-datatable-column 
                   header="Name" 
                   property="name" 
                   type="String" 
                   on-change="{{testFunction}}" 
                   style="max-width: 50px" 
                   editable dialog 
                   sortable> 
</paper-datatable-column> 

Vielen Dank für Ihre Hilfe! Zvi Karp

Antwort

1

Sie müssen observers für die Datenbindung an papierdatable Dateneigenschaft verwenden. Hier

ist ein Beispiel, Plunk

observers: [ 
    'data_changed(data.*)' 
], 
data_changed: function() { 
    console.log('data_changed'); 
}, 
+0

Werke ausgezeichnet! (Ich wusste nicht, dass du das kannst)! aber ich brauche es nicht wirklich. Ich lade die geänderten Daten in eine Datenbank hoch, daher muss ich eine Funktion ausführen, wenn der Benutzer die Bearbeitung des Feldes beendet hat. Es tut mir leid, wenn ich nicht klar war. –

+0

Sie meinen etwas als Speichern-Schaltfläche? –

+0

ja. aber ich habe viele Daten in der Tabelle und ich möchte nicht alles speichern, wenn ein Wort geändert wurde. –