ich erfolgreich eine Reihe Doppelklick Ereignis-Listener mein Raster von hinzugefügt haben:ExtJS Grid - Klicken Sie Ereignis-Listener
listeners : {
itemdblclick: function(dv, record, item, index, e) {
alert('working');
}
},
Nun, ich brauche den genauen Wert in dritte Spalte in der ausgewählten Reihe zu bekommen, wie kann Ich mach das ?
EDIT
Okay, fand es:
listeners: {
itemclick: function(dv, record, item, index, e) {
alert(record.get('name'));
}
aber scheint, wie das Ergebnis der record.get('name')
kein Text ist! Es ist ein Objekt, aber ich kann nicht damit umgehen, als wäre es ein Text. Jeder Körper hat eine Idee?
EDIT
Zum Beispiel, wenn ich den Namen Funktion suchen passieren: Search(record.get('name'));
das wird nicht funktionieren. aber wenn ich es so überlasse: Search('Mike');
es funktioniert!
Wollen Sie wissen, werfen, welche Spalte an der dritten gebunden ist? IE, kennst du den dataIndex schon? –
habe gerade meinen Post aktualisiert. Danke – Noon
Sind Sie sicher? Welches Objekt gibt dir 'record.get()'? Wenn Ihre Daten eine Zeichenfolge sind, erhalten Sie eine Zeichenfolge. Können Sie es in einem Debugger untersuchen? – gideon