【问题标题】:kendo-ui exportPdf and exportExcel stopkendo-ui exportPdf 和 exportExcel 停止
【发布时间】:2019-03-26 14:17:25
【问题描述】:

我有一个可能包含数千行的网格。我想要做的是让用户确认如果行数超过 5,000,他们确实想要继续导出。

所以在网格的 DataBound 事件中,我使用 jQuery.off 方法取消绑定链接的单击事件,然后我使用 jQuery.on('click') 显示确认用户想要导出这些行.

我遇到的问题是确认模式会显示,但是当单击按钮时网格仍然导出(并且在确认模式中给出响应之前)。

我尝试在 jQuery.on('click') 事件中使用 preventDefault 方法,但这也不会阻止导出。

长话短说。如何有条件地阻止剑道网格导出?

【问题讨论】:

  • 你在活动中试过return false吗?

标签: jquery kendo-ui kendo-grid


【解决方案1】:

我找到了答案,这与剑道如何连接按钮事件有关。我不得不打电话给stopPropagation。所以我所做的是在按钮的点击事件之外设置一个布尔变量,等于行数是否大于或等于 5,000。然后,如果布尔变量为真,我使用stopPropogation 并显示确认模式。如果用户单击是,那么我将布尔变量设置为 false 并重新调用单击事件。在条件之外,我将布尔变量设置回最初使用的行计数的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    相关资源
    最近更新 更多