0

虽然在第一个开发级别一切都很好,但我遇到了一个问题,我无法从 jquery 加载方法事件部分加载的 kendo ui 打开中获取下拉列表,

拿到

<link href="@Url.Content("~/Content/kendo/2012.3.1114/kendo.common.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2012.3.1114/kendo.metro.min.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/kendo/2012.3.1114/kendo.web.min.js")"></script>

和 jquery,样本在这里:

<div class="demo-section" style="width: 250px; text-align: center;">
<label for="titles">Select Title:</label>
<input id="titles" />
</div>
<script>
$(document).ready(function () {

    $("#titles").kendoDropDownList({
        dataTextField: "Name",
        dataValueField: "Id",
        dataSource: {
            type: "odata",
            serverFiltering: true,
            filter: [{
                field: "Name",
                operator: "contains",
                value: "Star Wars"
            }, {
                field: "BoxArt.SmallUrl",
                operator: "neq",
                value: null
            }],
            transport: {
                read: "http://odata.netflix.com/Catalog/Titles"
            }
        }
    });
});
</script>

所有这些都装载着

$("#mydiv").load(url)

有关信息,我有一些网格在部分内部工作,但可编辑网格的下拉列表具有相同的行为,它没有打开......

有人知道吗?

提前致谢 !

4

2 回答 2

0

我试图在本地重现该问题但无济于事 - 提供的代码按预期工作。

你能检查一下这个测试项目,让我知道它与你的真实设置有什么不同吗?

于 2013-01-26T12:07:32.990 回答
0

阅读 Vladimir 示例,我替换了我的剑道 ui 参考

和魔法!只是这条线使它工作

<script src="http://cdn.kendostatic.com/2012.3.1114/js/jquery.min.js"></script>

似乎 asp.net mvc 模板中的 jquery 版本不适合使用

感谢您的样品!

于 2013-01-26T14:19:13.377 回答