kendo-ui exportPdf和exportExcel停止

时间:2019-03-26 14:17:25

标签: jquery kendo-ui kendo-grid

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

因此,在网格的DataBound事件中,我使用jQuery.off方法解除链接的click事件的绑定,然后再使用jQuery.on('click')来显示确认用户是否要导出这些行

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

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

简而言之。如何有条件地防止剑道网格导出?

1 个答案:

答案 0 :(得分:0)

我想出了答案,这与Kendo如何连接按钮事件有关。我不得不打电话给stopPropagation。所以我要做的是在按钮的clicks事件之外设置一个布尔变量,该变量等于行数是否大于或等于5,000。然后,如果布尔变量为true,则使用stopPropogation并显示确认模式。如果用户单击“是”,则将布尔变量设置为false并重新调用click事件。在此条件之外,我将布尔变量设置回最初使用的行计数结果。