kendo-ui – Kendo UI网格过滤器无法在引导程序Modal中运行
发布时间:2020-05-25 11:13:19 所属栏目:asp.Net 来源:互联网
导读:我在Kendo UI网格上遇到了这个奇怪的问题.我有一个可过滤的网格,但它在模态内.但问题是当我过滤一个列(文本列)时,我无法在过滤器文本框中键入.这很奇怪,因为在所有浏览器中它都不起作用.这是我的例子repro Jsfiddle Demo Here div class=container h3Modal Ex
|
我在Kendo UI网格上遇到了这个奇怪的问题.我有一个可过滤的网格,但它在模态内.但问题是当我过滤一个列(文本列)时,我无法在过滤器文本框中键入.这很奇怪,因为在所有浏览器中它都不起作用.这是我的例子repro Jsfiddle Demo Here <div class="container">
<h3>Modal Example</h3>
<div>
<a href="#myModal1" role="button" class="btn" data-toggle="modal">Launch Modal</a>
</div>
<!-- Modal -->
<div id="myModal1" class="modal hide" tabindex="-1" role="dialog">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Kendo Not working on Modal</h3>
</div>
<div class="modal-body">
<div id="grid" style="height:300px;"></div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
var sharedDataSource = new kendo.data.DataSource({
data: [
{ id: 1,value: 10,item: "Item1" },{ id: 2,value: 12,item: "Item2" },{ id: 3,value: 15,item: "Item3" },{ id: 4,value: 18,item: "Item4" },{ id: 5,value: 22,item: "Item5" },{ id: 6,value: 11,item: "Item6" }
],schema: {
model: {
id: "id",fields: {
id: { type: "number",editable: false },value: { type: "number" },item: { type: "string" }
}
}
}
});
$("#grid").kendoGrid({
dataSource: sharedDataSource,autoBind: false,editable: true,filterable: true,toolbar: ["save","cancel"]
});
sharedDataSource.read();
解决方法@Edin的答案是正确的;有用.但原因并不十分清楚.简短的调查导致一个非常简单的修复;只需从模态中删除tabindex,如下所示:<!-- not working with tabindex --> <div id="myModal1" class="modal hide" tabindex="-1" role="dialog"> <!-- this will --> <div id="myModal1" class="modal hide" role="dialog"> 这也修复了你原来的小提琴. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何强制实体框架插入标识列?
- asp.net – asp文本框限制字符数?
- asp.net – 什么是动词=“*”?
- asp.net-mvc – @ Html.ValidationSummary(true) – 真正的
- asp.net-mvc – 如何在ASP.NET MVC的一个视图中使用多个模型
- asp.net – aspx中__EVENTVALIDATION __VIEWSTATE的目的是什
- asp.net-mvc – Sammy.js和Knockout.js =模板没有模板?
- asp.net-mvc – 使用LINQ进行动态查询将无法正常工作
- asp.net-mvc-3 – 使用Ninject 2.2全局动作过滤器的MVC 3依
- asp.net – 如何防止asp:FormView作为表格呈现?
推荐文章
站长推荐
- asp.net – 如何引用一个javascript文件?
- 剃刀 – Telerik Kendo MVC TextBox多线模式
- 解决“这个操作需要IIS集成管道模式”在ASP.net
- asp.net-mvc-3 – MVC3 – 如何输出要下载的文件
- ASP.NET关闭FriendlyURLs mobile.master页面
- asp.net-mvc-4 – Razor MVC,在哪里可以通过母版
- asp.net-mvc-5 – 如何添加声明在ASP.NET身份
- 单元测试 – 如何在ASP MVC 5(Microsoft.AspNet.
- asp.net – 当页面在iFrame中时,会话变量不会保存
- asp.net – 使CustomValidator与ValidationSumma
热点阅读
