【问题标题】:telerik mvc combobox copy and initializeTelerik mvc 组合框复制和初始化
【发布时间】:2011-02-09 09:02:01
【问题描述】:

我正在使用 Telerik 组合框并使用 jquery 对其进行克隆。

控件正在正确呈现,但是我认为下拉菜单不起作用,因为控件上的 javascript 尚未初始化。

有没有办法做到这一点,或者有更好的方法来复制控件?

我可能不得不求助于发出 ajax 请求,但理想情况下希望将其全部保留在客户端。

干杯,

标记

【问题讨论】:

    标签: asp.net-mvc combobox telerik


    【解决方案1】:

    在克隆之后,您需要将 AJAX 调用附加到它,如下所示。

    var c = $('rowTemplate').clone();
    c.find('selectorToGetInputControl').tAutoComplete({ ajax: { "selectUrl": "Your Ajax Call" },filter: 1 });
    

    【讨论】:

    • 感谢您的回答,尽管我从克隆控件更改为解决此问题的部分页面加载,但我将假设它有效。
    【解决方案2】:

    不确定您如何尝试使用 jQuery 制作 MVC 服务器控件的客户端克隆,我怀疑这样的东西能否正常运行。要么使用组合的另一个实例,要么使用纯客户端组件。

    【讨论】:

    • 我不明白为什么它不能正常工作,只要我使所有的 id 都是唯一的,控件本身并不特别复杂,telerik 使用 jquery,所以它只需要运行正确的 jquery 位,我只是希望有人可能知道哪些位,因为我不想对 Telerik 代码进行逆向工程
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 2016-06-23
    • 2010-11-06
    相关资源
    最近更新 更多