46 lines
1.3 KiB
JavaScript
46 lines
1.3 KiB
JavaScript
function zoom(cmpid, column, value){
|
|
zAu.cmd0.showBusy(null);
|
|
var widget = zk.Widget.$(cmpid);
|
|
var event = new zk.Event(widget, 'onZoom', {data: [column, value]}, {toServer: true});
|
|
zAu.send(event);
|
|
}
|
|
|
|
function drillAcross(cmpid, column, value){
|
|
zAu.cmd0.showBusy(null);
|
|
var widget = zk.Widget.$(cmpid);
|
|
var event = new zk.Event(widget, 'onDrillAcross', {data: [column, value]}, {toServer: true});
|
|
zAu.send(event);
|
|
}
|
|
|
|
function drillDown(cmpid, column, value){
|
|
zAu.cmd0.showBusy(null);
|
|
var widget = zk.Widget.$(cmpid);
|
|
var event = new zk.Event(widget, 'onDrillDown', {data: [column, value]}, {toServer: true});
|
|
zAu.send(event);
|
|
}
|
|
|
|
function showColumnMenu(e, columnName, row) {
|
|
var d = document.getElementById(columnName + "_" + row + "_d");
|
|
|
|
var posx = 0;
|
|
var posy = 0;
|
|
if (!e) var e = window.event;
|
|
if (e.pageX || e.pageY) {
|
|
posx = e.pageX;
|
|
posy = e.pageY;
|
|
}
|
|
else if (e.clientX || e.clientY) {
|
|
posx = e.clientX + document.body.scrollLeft
|
|
+ document.documentElement.scrollLeft;
|
|
posy = e.clientY + document.body.scrollTop
|
|
+ document.documentElement.scrollTop;
|
|
}
|
|
|
|
d.style.top = posy;
|
|
d.style.left = posx;
|
|
d.style.display = "block";
|
|
|
|
setTimeout("document.getElementById('" + columnName + "_" + row + "_d" + "').style.display='none'", 3000);
|
|
}
|
|
|