tôi đã thêm thành công liên tiếp hai sự kiện click nghe để lưới của tôi bằng cách:ExtJS Lưới - Click lắng nghe sự kiện
listeners : {
itemdblclick: function(dv, record, item, index, e) {
alert('working');
}
},
Bây giờ, tôi cần phải nhận được giá trị chính xác trong cột thứ ba ở hàng lựa chọn, làm thế nào có thể Tôi làm điều đó?
EDIT
rồi tìm thấy nó:
listeners: {
itemclick: function(dv, record, item, index, e) {
alert(record.get('name'));
}
nhưng có vẻ như là kết quả của record.get('name')
không phải là một văn bản! một đối tượng của nó nhưng tôi không thể xử lý nó như thể nó là một văn bản. bất kỳ cơ thể có bất kỳ ý tưởng?
EDIT
Ví dụ, nếu tôi vượt qua tên với chức năng tìm kiếm: Search(record.get('name'));
này sẽ không hoạt động. nhưng nếu tôi vượt qua nó theo cách này: Search('Mike');
nó hoạt động!
Bạn sẽ biết được cột bị ràng buộc vào thứ ba? IE, bạn đã biết dataIndex chưa? –
vừa cập nhật bài đăng của tôi. Cảm ơn – Noon
Bạn có chắc chắn không? Đối tượng 'record.get()' nào cung cấp cho bạn? Nếu dữ liệu của bạn là một chuỗi, nó sẽ cho bạn một chuỗi. Bạn có thể kiểm tra nó trong một trình gỡ rối không? – gideon