问题标签 [kendo-ui-grid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

jquery - 当我调用 Kendogrid 的渲染时,无法弄清楚为什么我的 Kendogrid 的传输不调用 ajax 调用

当我调用 Kendogrid 的 render() 时,我无法弄清楚为什么我的 Kendogrid Transport 的读取没有调用 ajax 调用。除 Transport 的 read() 外,所有函数都被调用。我想需要第三只眼睛来指出我的代码中的错误。如果需要更多信息,请告诉我。花了一天的时间,不能。

这是我的运输和 GridView

我对我的应用程序中的其他网格做了类似的方法。所有其他的东西都是使用 require.js 定义的。我错过了什么吗?

0 投票
2 回答
2326 浏览

angularjs - 如何在网格级别实现 Kendo UI 自定义验证器

我有一个配置为批量编辑的 Kendo UI Grid。我希望实现的是在调用网格的 CRUD 函数之前进行网格级别的自定义验证。所以假设网格显示了一个员工列表,并且用户添加了两个具有相同 EmployeeID 的员工;然后单击“保存更改”,网格应调用自定义验证器规则(例如,我们有一个规则来检查所有员工 ID 是否都是唯一的)。根据验证结果,网格应该决定是否调用它的创建/更新/销毁函数。

如果有人能回应我的担忧,我将不胜感激。

我的剑道网格:

验证规则:

我指的是以下链接:

http://jsfiddle.net/davidsalahi/qMRBc/

http://demos.telerik.com/kendo-ui/validator/angular

0 投票
2 回答
400 浏览

kendo-ui - KendoUI 日期字段未过滤。它使网格空白

我尝试使用以下 JS 代码处理示例数据:

我能够过滤除最后 2 个日期字段之外的所有列。在输入日期字段过滤器值时,它会使网格变为空白。我的日期格式是“dd-MM-yyyy”。这里的任何线索将不胜感激。

0 投票
0 回答
631 浏览

javascript - Kendo UI Grid DataSource Transport 只读取一次

我正在尝试将 Kendo UI 的 Grid 与远程数据虚拟化一起使用来连接到包含 100K 到 10M 记录的数据源。我知道我的大部分配置工作正常,因为 datasource.transport.read() 在初始页面加载时触发我的自定义函数并且返回的数据正确呈现。但是,当最初的 100 行滚动到底部时,datasource.transport.read() 不会再次触发以加载下一页数据。我已经在 Chrome 开发工具网络选项卡中验证了这一点。

我在这样的 AngularJS 模板中定义了一个 Kendo UI Grid...

gridOptions 是这样定义的...

服务以这种格式将数据返回到 UI...

GridReadHandler 简单地创建一个 POST 请求并通过 AngularJS 的 $http 提供程序触发该请求。正如我上面提到的,第一个请求返回数据并正确显示它,但是当我滚动到底部时,我希望 Kendo 触发另一个数据读取请求。谁能看到我可能缺少的东西?

提前致谢。

0 投票
1 回答
943 浏览

scroll - 无法滚动到数据 kendo-ui-grid 的末尾

想用kendo-ui-grid服务器分页和虚拟滚动,遇到了不知道怎么解决的问题

它显示在这里: http ://dojo.telerik.com/uyEje

尝试滚动到第 2M 行。

有人有什么想法吗?

0 投票
0 回答
71 浏览

javascript - 带有angularjs的kendo ui网格的JSON数据绑定不起作用

我正在使用带角度的剑道 UI 网格,我想使用存储在根目录中的 json 文件(model.json)作为 index.html 来绑定网格(我使用的是 Visual Studio 2013 和 web 空项目模板)。我的 javascript 控制器存储在 Scripts/app/ 目录中。这是我的 json 文件:

这是我的控制器:

这是我的html页面:

网格不加载任何数据,我看到的只是标题。我看了这个问题的所有相关链接: Simple Json connection not workingBinding a kendo ui grid to a json file without generate the grid in codehttp://www.telerik.com/forums/simple-json-databinding。 .. 任何帮助,将不胜感激。

0 投票
1 回答
3204 浏览

javascript - kendoui 网格,当 autoBind 配置设置为 false 时绑定数据

我正在使用自动绑定配置设置为 false 的 kendoui 网格。我想在单击按钮时绑定数据。我不想使用 datasource.read() 因为它会进行额外的服务器端调用。我已经有了要绑定到网格的可用数据。

有关更多信息,请参阅小提琴

0 投票
1 回答
2195 浏览

kendo-ui - 如何在 Kendo 网格内的按钮单击事件上打开 kendoWindow()?

在我的剑道网格中,我有一列(地址)。它不显示客户的地址,而是显示一个按钮。单击按钮时,我想以模式打开剑道窗口并显示地址。

我尝试了各种策略,包括自定义命令、网格的 onClick 事件处理程序等。但似乎没有一个有效。到目前为止,我取得的最好成绩是使用自定义命令,我可以在其中打开 Kendo 窗口,但无法显示列的基础数据。

关于实现这一目标的任何可能方式的任何想法?

0 投票
1 回答
6154 浏览

kendo-ui - Kendo UI Grid - 带有隐藏列和自定义格式的 Excel 导出

我正在尝试使用 Grid 组件的内置支持导出到 excel,应用自定义单元格格式,如这些 Telerik 文档中所示:

http://docs.telerik.com/kendo-ui/controls/data-management/grid/how-to/excel/cell-format

在导出中使用硬编码行/单元格索引的方法在导出显示先前隐藏列的网格时会出现一个相当明显的问题 - 重现的最佳方法是参考这个 jsfiddle:

https://jsfiddle.net/3anqpnqt/1/

  1. 运行小提琴
  2. 单击导出到 excel - 观察自定义数字格式
  3. 取消隐藏子类别列(使用列菜单)
  4. 单击导出到 excel - 观察第 2 列上的自定义数字格式,该列现在是“子类别”

参考小提琴中的这段代码:

我需要做的是将单元格标识为“unitPrice”并应用格式,但是在excelExport处理程序中检查对象模型并没有给我任何方法来建立这个链接。在我的实际应用程序中,我有几种自定义格式要应用(百分比、n0、n2 等),所以它不像去$.isNumeric(cell.value)或其他那样简单。

更新

我还需要使用列/行组的解决方案,这会在 Excel 模型中生成额外的标题行/列。

0 投票
3 回答
1026 浏览

javascript - jQuery 需要帮助在具有特定类的 div 元素中选择 tr 元素

我正在尝试使用 Kendo UI Grid 控件构建自定义悬停事件。使用锁定列时,我无法在鼠标悬停时突出显示整行。我一直无法找到一个简单的例子来效仿。

目前,悬停时的选择如下所示:

解锁网格部分鼠标悬停

锁定网格部分鼠标悬停

我编写了以下函数来尝试突出显示整行(锁定和解锁部分),但我似乎无法获得正确的 jQuery 选择器:

这个方法的内容并不重要。我只是希望它在用户将鼠标移动到网格未锁定部分中的一行上时触发。

我希望 .hover() 函数触发的元素是元素下的 tr<div class="k-grid-content>元素。看这里:

DOM 浏览器