Jquery MVC剑道UI通知小部件在从Ajax成功函数调用时不显示

Jquery MVC剑道UI通知小部件在从Ajax成功函数调用时不显示,jquery,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,Jquery,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,ASP.Net MVC 5,剑道2015.3.1111.545 剑道助手代码: @( Html.Kendo().Notification() .Name("popupNotification") .AppendTo("SalesGrid") ) 在被调用的函数中,设置一个ajax调用。在成功区块内,我们做到了这一点 success: function (result) { var statementBatchDS = $('#SalesGrid').data(

ASP.Net MVC 5,剑道2015.3.1111.545

剑道助手代码:

@(
    Html.Kendo().Notification()
    .Name("popupNotification") 
    .AppendTo("SalesGrid")
)
在被调用的函数中,设置一个ajax调用。在成功区块内,我们做到了这一点

success: function (result) {
    var statementBatchDS = $('#SalesGrid').data().kendoGrid.dataSource;
    statementBatchDS.data(result.Data);

    //test
    var popupNotification = $("#popupNotification").data("kendoNotification");
    popupNotification.show("Batch post error", "error");
}
然而,我的通知从未出现

[更新]

等等它实际上是在显示,只是在网格完成重新绑定后,它就消失了。我需要做的是根据返回的某些数据的条件,显示一个通知,该通知在网格完成绑定后保持一定时间。此数据位于上面代码段中的“result”参数中。

您将其附加到
SalesGrid
中,它似乎是一个
Grid
。我建议将它附加到另一个元素,例如
div
I,我也试过了。我认为问题在于通知如何工作,以及网格刷新似乎会在开始数据绑定后干扰任何弹出窗口。我可以在设置数据源之前弹出一个简单的警报,但不能在等待一个tic之后!它实际上正在工作,但一旦网格完成数据绑定,它就会消失。我注意到它在我页面右下角的一个小区域。我需要查看属性im设置,可能是时间设置。