Всем привет!
Не работает колесико мышки над 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
}