JavaScript:如何重写基类函数?
我是JavaScript新手 我有base Telerik的JavaScript类:JavaScript:如何重写基类函数?,javascript,telerik,Javascript,Telerik,我是JavaScript新手 我有base Telerik的JavaScript类: Telerik.Web.UI.RadGrid.prototype = { _contextmenu: function(e) {...} } 我的类来自Telerik的基类: Parus.Controls.ParusGrid.prototype = { } Parus.Controls.ParusGrid.registerClass("Parus.Controls.ParusGrid", Teler
Telerik.Web.UI.RadGrid.prototype =
{
_contextmenu: function(e) {...}
}
我的类来自Telerik的基类:
Parus.Controls.ParusGrid.prototype =
{
}
Parus.Controls.ParusGrid.registerClass("Parus.Controls.ParusGrid", Telerik.Web.UI.RadGrid);
如何在类中重写_contextmenu函数并允许执行基本_contextmenu函数?如果您想从Telerik.Web.UI.RadGrid派生类,您应该将prototype设置为派生类
Parus.Controls.ParusGrid.prototype = new Telerik.Web.UI.RadGrid();
然后根据需要重写您的方法
Parus.Controls.ParusGrid.prototype._contextmenu = function(e) {
//base method
Telerik.Web.UI.RadGrid.prototype._contextmenu.call(this,e)
}
registerClass方法做什么?指定我的类Parus.Controls.ParusGrid的registerClass是从Telerik.Web.UI.RadGrid类派生的。