LayoutDialog + Grid + Mouse Wheel
Всем привет!
Не работает колесико мышки над EditorGrid, находящимся в Ext.LayoutDialog. Версия ExtJs 1.1.1. Проблема проявляется только в диалоге. Причем, если справа от таблицы или на скроллбаре тыкнуть , то колесико начинает работать. Если тыкнуть обратно на таблицу - перестает работать. Кто-нибуль сталкивался с таким? <#macro sendScaleDialog> <div id="a-sendInstance-dlg" style="display:none;"> <div class="x-dlg-hd"><@ww.text name="device_list"/></div> <div class="x-dlg-bd"> <div id="a-sendInstance-inner" class="x-layout-inactive-content"> <div id="a-sendInstance-grid"></div> </div> </div> </div> </#macro> var b = Ext.get("a-sendInstance-grid"); var f = new Ext.grid.EditorGrid(b, { ds: n, cm: v, selModel: new Ext.grid.RowSelectionModel({ singleSelect: false }), enableColLock: false, autoWidth: true, loadMask: true }); var e = function(A) { z = ""; if (!z) { z = c("a-sendInstance-dlg"); z.addButton(lblSelectAll, function() { f.selModel.selectAll() }); z.addButton(lblDeselected, function() { f.selModel.clearSelections() }); z.addButton(lblSubmit, function() { m = ""; var E = f.getSelections(); for (var D = 0, C = E.length; D < C; D++) { m += E[D].id + "," } if (E.length > 0) { q() } else { Ext.notification.msg(lblError, errMustSelectItem) } }); var B = z.getLayout(); B.beginUpdate(); B.add("center", new Ext.ContentPanel("a-sendInstance-inner")); B.endUpdate(); z.show(); n.load() } }; function c(B) { var A = new Ext.LayoutDialog(B, { modal: true, autoTabs: true, proxyDrag: true, resizable: true, width: 640, height: 320, shadow: true, center: { autoScroll: true, tabPosition: "top", closeOnTab: true, alwaysShowTabs: false } }); A.addButton(lblCancel, function() { A.hide() }); return A } |
Часовой пояс GMT +3, время: 14:48. |