kendo ui grid 检查数据绑定上的记录是否为空
2013-12-10
6178
有没有什么办法可以检查 kendo ui 网格中是否有数据绑定记录?
由于我尝试修改编辑按钮,如果记录为空,则以下代码将引发错误
function GridOnDataBound(e)
{
var innerContent = $(".k-grid-delete").html().replace("Delete", "");
$(".k-grid-delete").html(innerContent);
var grid = $('#Grid').data('kendoGrid');
if(grid != null)
{
var innerContentEdit= $(".k-grid-edit").html().replace("Edit", "");
$(".k-grid-edit").html(innerContentEdit);
}
}
2个回答
在
databound
事件处理程序中,您可以简单地使用
this.dataSource.total() === 0
来检查项目。
这里还有一个关于如何自定义默认编辑按钮的示例 。
Lars Höppner
2013-12-10
var noData = $('#Grid').data('kendoGrid').dataSource.data().length() == 0;
这将告诉您数据源中是否有数据。无论如何,我建议您使用模板进行操作并在模板中进行替换。
Vojtiik
2013-12-10