Zrobiłem powodzeniem dodać wiersz podwójnego słuchacza zdarzenia kliknięcia do mojego siatki przez:ExtJS Siatka - Kliknij detektor zdarzeń
listeners : {
itemdblclick: function(dv, record, item, index, e) {
alert('working');
}
},
Teraz trzeba uzyskać dokładną wartość w trzeciej kolumnie w wybranym wierszu, w jaki sposób Robię to ?
EDIT
Ok znalazłem:
listeners: {
itemclick: function(dv, record, item, index, e) {
alert(record.get('name'));
}
ale wydaje się wynikiem record.get('name')
nie jest tekst! jest obiektem, ale nie mogę go obsłużyć tak, jakby był tekstem. jakiekolwiek ciało ma jakiś pomysł?
EDIT
Na przykład, jeśli przekazać nazwę funkcji wyszukiwania: Search(record.get('name'));
to nie będzie działać. ale jeśli przekażę to w ten sposób: Search('Mike');
to działa!
Czy wiesz, która kolumna jest związana na trzeciej? IE, czy znasz już dataIndex? –
właśnie zaktualizowałem mój post. Dzięki – Noon
Jesteś pewien? Jaki obiekt daje 'record.get()'? Jeśli twoje dane są ciągami, dostaniesz ciąg znaków. Czy możesz to sprawdzić w debugerze? – gideon