我有用 jquery 编写的按钮单击功能,用于检查视图中网格中的行...如果 kendo ui Grid 中没有行,它将引发警报 .... 如下所示
<div class="leftSideDiv">
<input id="btnExport" type="submit" name="Command" value="Export to Excel" />
</div>
$("#btnExport").click(function (e) {
var grid = $('#costGridSelected').data("kendoGrid");
var count = grid.dataSource.total();
if (count <= 0) {
e.preventDefault();
alert('No Selected Data To Export');
}
});
我在视图中有另一个文本框,当我在该文本框中输入值然后按回车按钮时..上面的函数正在调用.....它正在发出警报(我没有想要做)....
我尝试了另一种方法来防止这种形式的行为,如下所示
$("#btnExport").click(function () {
var grid = $('#costGridSelected').data("kendoGrid");
var count = grid.dataSource.total();
if (count <= 0) {
alert('No Selected Data To Export');
return false;
}
});
在这种情况下,当用户在文本框中输入值然后按回车按钮时,我成功地没有发出警报,但是如果网格中没有项目,我将无法发出我需要发出的警报...
请任何人为这个问题提出任何想法和解决方案。提前谢谢了..