gpt4 book ai didi

javascript - 当网格中没有项目时无法发出警报

转载 作者:行者123 更新时间:2023-11-28 08:50:06 25 4
gpt4 key购买 nike

我有用 jquery 编写的按钮单击函数,用于检查 View 中网格中的行...如果 kendo ui 网格中没有行,它将引发警报...如下所示

 <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');
}
});

并且我在 View 中有另一个文本框,当我在该文本框中输入值然后按回车按钮时..上面的函数正在调用......并且它正在引发该警报(我不想做)....

我尝试了另一种方法来防止这种形式的行为,如下所示

 $("#btnExport").click(function () {
var grid = $('#costGridSelected').data("kendoGrid");
var count = grid.dataSource.total();
if (count <= 0) {
alert('No Selected Data To Export');
return false;
}
});

在这种情况下,当用户在文本框中输入值然后按回车按钮时,我成功地不发出警报,但如果网格中没有项目,我将无法发出我需要发出的警报。 ..

请为这个问题提出任何想法和解决方案。非常感谢提前..

最佳答案

$("#btnExport").click(function () {
var grid = $('#costGridSelected').data("kendoGrid");
var count = grid.Rows.Count;
if (count > 0) {
return true;
}
else
{
alert('No Selected Data To Export');
return false;
}
});

试试这个......

关于javascript - 当网格中没有项目时无法发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19264739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com