2012-04-06 8 views
0

aspxclienttextboxコントロールに新しいメソッドを追加できますか?
私は誰もがそれを作る方法を知っている ...私はカスタムコントロールにクライアント側のメソッドを追加したいと私はそれについては考えている ... aspxtextbox上のカスタムコントロールをやっていますか?aspxclienttextboxに新しいメソッドを追加するには?

答えて

1

私はこれを達成するための二つの方法を知っている:あなたは本体部の最後にこのコードを配置する必要がありthis ticketによると

ASPxClientTextBox.prototype.NewMethod = function(param1) { console.log(param1); } 

:プロトタイプオブジェクトにする

1.Add方法。カスタム制御コードで

2.Use ASPxTextBoxClientSideEvents.Init。これにより、ASPxTextBoxインスタンスごとにメソッドが登録されます(最初のメソッドはオブジェクトプロトタイプを変更します)。

ClientSideEvents.Init = "function(s,e) {s.NewMethod = function(param1) { console.log(param1); }}"; 
+0

その後、私はASPxClientTextBox1(クライアントインスタンス名).NewMethod(param1);を使用できます。 ? – DevProve

+0

私が望むのは、ASPxClientTextBoxに新しいメソッドを追加して、クライアント側でそのメソッドを呼び出すたびに余分なコードをページに追加したくないようにすることです。 – DevProve

+0

両方のメソッドが必要な処理を行います。 – Filip

関連する問題