【发布时间】:2012-04-06 09:02:30
【问题描述】:
我可以向 aspxclienttextbox 控件添加新方法吗?
我正在对 aspxtextbox 进行自定义控制...
我希望在自定义控件上添加客户端方法,但我不知道...
那么有人知道怎么做吗?
【问题讨论】:
标签: asp.net devexpress custom-server-controls
我可以向 aspxclienttextbox 控件添加新方法吗?
我正在对 aspxtextbox 进行自定义控制...
我希望在自定义控件上添加客户端方法,但我不知道...
那么有人知道怎么做吗?
【问题讨论】:
标签: asp.net devexpress custom-server-controls
我知道有两种方法可以做到这一点:
1.对象原型添加方法:
ASPxClientTextBox.prototype.NewMethod = function(param1) { console.log(param1); }
根据this ticket,您应该将此代码放在正文部分的末尾。
2.在您的自定义控制代码中使用ASPxTextBox ClientSideEvents.Init。这将为每个ASPxTextBox 实例动态注册方法(而第一个方法修改对象原型)。
ClientSideEvents.Init = "function(s,e) {s.NewMethod = function(param1) { console.log(param1); }}";
【讨论】: