在分页Kendo网格之前提示用户

时间:2016-02-10 11:49:47

标签: kendo-ui kendo-grid

有没有办法可以创造类似于&#34的东西;你确定吗?"当用户尝试寻呼剑道网格时。

然而,没有像" beforePaging"之类的事件。什么的。

我发现this question有完全相同的问题,但答案并没有为我做任何事情(使用requestStart)。

我尝试为分页按钮添加一个事件监听器,但它没问题,但我无法取消分页事件,因为它没有直接绑定到分页:

$(document).on("click", ".k-pager-numbers li a", function (e) {
    e.preventDefault();
    alert("Handler for .click() called");
});

以上内容被调用,但preventDefault不会阻止分页,因为e不是实际的分页事件。

1 个答案:

答案 0 :(得分:0)

现在有好的或正确的方法,但你可以使用下面的代码。加入DataSource requestStart事件。

requestStart: function(e) {
  if (e.type == "read" && this.hasChanges()) {
      if (confirm("You need to fill information before...") == false) {
          e.preventDefault();
          e.stopPropagation();
      }
  }
},