2013-01-18 34 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)   
}