2012-04-06 39 views

回答

1

我知道有兩種方法來實現這一目標:

1.新增方法對象原型:

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

根據this ticket你應該在身體部分的結尾將這個代碼。

2.在您的自定義控制代碼中使用ASPxTextBoxClientSideEvents.Init。這將爲每個ASPxTextBox實例註冊方法(而第一種方法修改對象原型)。

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

之後,我能夠使用ASPxClientTextBox1(客戶端實例名稱).NewMethod(param1); ? – DevProve 2012-04-06 09:54:30

+0

我想要的是添加一個新的方法到ASPxClientTextBox,以便每次我可以在客戶端調用該方法,我也不想在頁面上添加額外的代碼 – DevProve 2012-04-06 10:13:06

+0

這兩種方法將做你想做的。 – Filip 2012-04-06 10:24:38