unction oncontextmenu(event){
this.raiseEvent("onRowContextMenu");
}
// assign html event handler to row template
obj.getRowTemplate().setEvent("oncontextmenu", oncontextmenu);
// assign grid event handler
obj.onRowContextMenu = function(event, index){
alert("myData["+index+"][0] = " + myData[index][0]);
}
obj.getRowTemplate().setEvent("oncontextmenu", function (event, src)
{
...
}
);
// html event handler translates to grid events
function oncontextmenu(event){
this.raiseEvent("onRowContextMenu");
}
// assign html event handler to row template
obj.getRowTemplate().setEvent("oncontextmenu", oncontextmenu);
// assign grid event handler
obj.onRowContextMenu = function(event, row){
alert(row);
}
function oncontextmenu(event){
this.raiseEvent("onRowContextMenu");
}
// html event handler translates to grid events
function raiseMenuEvent(event){
this.raiseEvent("onRowContextMenu");
}
// assign html event handler to row template
obj.getRowTemplate().setEvent("oncontextmenu", raiseMenuEvent);
// assign grid event handler
obj.onRowContextMenu = function(event, row){
alert(row);
}
// html event handler translates to grid events
function raiseMenuEvent(event){
this.raiseEvent("onRowContextMenu", event, this.$0);
}
// assign html event handler to row template
obj.getRowTemplate().setEvent("oncontextmenu", raiseMenuEvent);
// assign grid event handler
obj.onRowContextMenu = function(event, row){
alert("row=" + row + " x=" + event.clientX + " y=" + event.clientY);
}
This topic is archived.