Можно ли добавить новый метод управления aspxclienttextbox?
Я выполняю пользовательский контроль над aspxtextbox ... Я хочу добавить клиентский метод в пользовательский элемент управления, и я понятия не имею об этом ... Итак, кто-нибудь знает, как это сделать?Как добавить новый метод в aspxclienttextbox?
0
A
ответ
1
Я знаю двух методов для достижения этой цели:
метод 1.Add объекта прототипа:
ASPxClientTextBox.prototype.NewMethod = function(param1) { console.log(param1); }
По this ticket вы должны поместить этот код в конце раздела тела.
2.Use ASPxTextBox
ClientSideEvents.Init в вашем таможенном контрольном коде. Это будет динамически регистрировать метод для каждого экземпляра ASPxTextBox
(в то время как первый метод изменяет прототип объекта).
ClientSideEvents.Init = "function(s,e) {s.NewMethod = function(param1) { console.log(param1); }}";
После этого я могу использовать ASPxClientTextBox1 (имя экземпляра клиента) .NewMethod (param1); ? – DevProve
Я хочу добавить новый метод в ASPxClientTextBox, чтобы каждый раз, когда я мог вызывать этот метод на стороне клиента, и я также не хочу добавлять дополнительный код на страницу – DevProve
Оба метода будут делать то, что вы хотите. – Filip