1

私は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関数の実行を許可するにはどうすればよいですか?

4

1 に答える 1

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)        
}    
于 2013-01-18T07:43:37.543 に答える