2013-01-18 42 views
1

我在JavaScript很新。JavaScript的:如何覆盖基类的功能?

我有基地Telerik的JavaScript类:

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函数的执行?

+0

什么的registerClass方法呢? – Damask

+0

的的registerClass指定班里Parus.Controls.ParusGrid从Telerik.Web.UI.RadGrid类派生的。 – tesicg

回答

2

如果你想从Telerik.Web.UI.RadGrid你应该设置原型派生类派生类。

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)   
}