Tôi đã tạo thành phần HTML tùy chỉnh trong extJS bằng cách chỉ định giá trị html của bảng. Tôi không thể đính kèm các trình xử lý sự kiện vào phần tử (hoặc bằng cách nào đó chúng không kích hoạt). Tuy nhiên, tôi có thể thực hiện những việc khác trên thành phần như ẩn, nối thêm v.v.Thành phần HTML ExtJs Nhấp vào Sự kiện
Ext.select('#toFieldDiv').on('click',function() {
alert("something");
}); //Doesn't Work
Ext.select('#toFieldDiv').hide('slow'); //Works
Bất kỳ ý tưởng nào?
Dưới đây là định nghĩa thành phần của tôi:
{
xtype: 'panel',
x: 70,
y: 0,
html: "<div id=\"toFieldDiv\" class=\"to-field\"> </div>"
}
Tôi thậm chí còn cố gắng cùng với jQuery. Một lần nữa ẩn hoạt động, nhưng không phải là nhấp chuột.
Tôi không thấy sự kiện nhấp cho bảng trong ExtJS. – rwilliams
Cảm ơn. Tôi đang cố gắng xây dựng một trường "hot to" kiểu hotmail/facebook cho một mẫu email. Đối với điều đó, tôi đã đặt các id email bên trong một phần tử div (được xây dựng dưới dạng bảng xtype). Bạn có bất cứ điều gì trong tâm trí mà cung cấp các sự kiện nhấp chuột, nơi tôi có thể đặt id email động? –
Tôi đã thêm một câu trả lời với một thực hiện làm việc và cung cấp một liên kết đến một bài viết về chủ đề Sencha. – rwilliams