aspxclienttextbox コントロールに新しいメソッドを追加できますか?
私は aspxtextbox でカスタム コントロールを行っています... カスタム コントロールにクライアント側のメソッドを追加したいのですが、それについてはわかりません... 誰もがそれを作成する方法を知っていますか?
1 に答える
1
これを達成するための2つの方法を知っています:
1. オブジェクト プロトタイプにメソッドを追加します。
ASPxClientTextBox.prototype.NewMethod = function(param1) { console.log(param1); }
このチケットによると、このコードを本文セクションの最後に配置する必要があります。
2.カスタム コントロール コードで ClientSideEvents.Init を使用しますASPxTextBox
。これにより、すべてのインスタンスのメソッドが動的に登録されASPxTextBox
ます (最初のメソッドはオブジェクト プロトタイプを変更します)。
ClientSideEvents.Init = "function(s,e) {s.NewMethod = function(param1) { console.log(param1); }}";
于 2012-04-06T09:35:19.117 に答える