【发布时间】:2011-02-09 09:02:01
【问题描述】:
我正在使用 Telerik 组合框并使用 jquery 对其进行克隆。
控件正在正确呈现,但是我认为下拉菜单不起作用,因为控件上的 javascript 尚未初始化。
有没有办法做到这一点,或者有更好的方法来复制控件?
我可能不得不求助于发出 ajax 请求,但理想情况下希望将其全部保留在客户端。
干杯,
标记
【问题讨论】:
标签: asp.net-mvc combobox telerik
我正在使用 Telerik 组合框并使用 jquery 对其进行克隆。
控件正在正确呈现,但是我认为下拉菜单不起作用,因为控件上的 javascript 尚未初始化。
有没有办法做到这一点,或者有更好的方法来复制控件?
我可能不得不求助于发出 ajax 请求,但理想情况下希望将其全部保留在客户端。
干杯,
标记
【问题讨论】:
标签: asp.net-mvc combobox telerik
在克隆之后,您需要将 AJAX 调用附加到它,如下所示。
var c = $('rowTemplate').clone();
c.find('selectorToGetInputControl').tAutoComplete({ ajax: { "selectUrl": "Your Ajax Call" },filter: 1 });
【讨论】:
不确定您如何尝试使用 jQuery 制作 MVC 服务器控件的客户端克隆,我怀疑这样的东西能否正常运行。要么使用组合的另一个实例,要么使用纯客户端组件。
【讨论】: