-1
A
回答
0
这是我从KendoGridBinderEx改编的版本,因为我想要一个数据绑定函数,它不仅可以处理空的错误情况。我已经修改它,主要适合你正在挣扎的东西。当我的数据源发生错误时,我会将它们从我传入函数本身的事件中读出来,这就是为什么你看到'e'作为参数引用但未被使用。
function DisplayNoResultsFound(evt) {
var grid = evt.sender.element;
//Only do this if you can properly find the grid
if (grid.data("kendoGrid") == undefined) {
return;
}
// Get the number of Columns in the grid
var dataSource = grid.data("kendoGrid").dataSource;
var colCount = grid.find('.k-grid-header colgroup > col').length;
//Check for an empty datasource
if (dataSource._view.length == 0) {
//Clear the grid
//you may or may not need this depending on how your datasource returns
grid.find('.k-grid-content tbody').empty();
//Add the no result row
grid.find('.k-grid-content tbody')
.append('<tr class="kendo-data-row"><td colspan="' + colCount + '" style="text-align:center" class="k-state-error"><b>No Results Found</b></td></tr>');
}
// Get visible row count
var rowCount = grid.find('.k-grid-content tbody tr').length;
// If the row count is less that the page size add in the number of missing rows
if (rowCount < dataSource._take) {
var addRows = dataSource._take - rowCount;
for (var i = 0; i < addRows; i++) {
grid.find('.k-grid-content tbody').append('<tr class="kendo-data-row"><td> </td></tr>');
}
}
}
编辑:这里有一个JSFiddle example
相关问题
- 1. Kendo UI网格分组 - 如何设置组标题
- 2. Kendo UI网格:自定义k分组标题文本配置
- 3. 如何在kendo网格编辑行内设置kendo组合框的初始文本
- 4. 如何在文本框中生成数据在网格线中创建数据网格Kendo UI
- 5. 如何在分组数据网格将
- 6. 如何UiBinder的网格设置文本
- 7. 如何在php中设置文本框的数组数据
- 8. 如何使用angular-kendo设置kendo网格页面大小
- 9. 格式化Kendo网格中的数据
- 10. 空kendo-ui网格
- 11. 如何在文本框中设置焦点在数据网格上某些文本在文本框中输入?
- 12. 如何在更新网格数据后绑定kendo网格?
- 13. 如何在数据源中为listview设置数据项kendo ui
- 14. 具有本地数据的分层Kendo网格
- 15. 设置Kendo网格控件的行高?
- 16. Kendo MVC:带本地数据的可编辑网格
- 17. 收到错误数据后在kendo UI中清空网格
- 18. 如何在扩张网格设置子网格数据
- 19. 如何在网格布局视图中设置RepositoryItemButtonEdit的文本
- 20. 在网格中,如何设置文本块的宽度
- 21. 更改Kendo网格中的数据源
- 22. 如何将Kendo网格分成子网格和父网格?
- 23. 如何使用Telerik RadGrid在Kendo网格上设置“UniqueName”?
- 24. 如何设置列的位置在数据网格的WPF
- 25. Kendo Sortable与分组网格集成
- 26. Kendo网格 - 分组和逻辑
- 27. 在WPF数据网格中格式化可空数据时间
- 28. 文本在文本框中,如果数据网格中选择更改为空
- 29. 如何在Flash数据网格中设置选定的行(as3)
- 30. 如何设置在数据网格中的WinForms
感谢您的答复。但是这个也没有包括剑桥网格:/。对于不可分割的剑道网格工作良好。你能分享JSFiddle吗?? –
我已经添加了一个指向服务器端Kendo OData源的JSFiddle。如果您尝试过滤订单ID = 0,则应该得到“未找到结果”,类似地,如果添加任意数量的组,您仍应该看到该消息。 –
非常感谢Brian。这工作正常。但我想要的是一个可分组的kendo网格,看起来像这样: http://docs.telerik.com/kendo-ui/web/grid/grid6_1.png 这是根据姓氏分组。 我在为这种网格添加“空文本”时遇到了问题。 :( –