【问题标题】:Cannot show loading spinner on Kendo window无法在剑道窗口上显示加载微调器
【发布时间】:2015-06-04 06:55:55
【问题描述】:

我想通过默认加载​​微调器在 Kendo 窗口上显示加载微调器。你能告诉我我的代码中的错误吗?谢谢。

查看:

@(Html.Kendo().Window()
    .Name("winCreate")
    .Visible(false)
    .LoadContentFrom("Create", "Issue")        
    .Modal(true)
    .Actions(actions => actions
        .Close()
     )
)


<script type='text/javascript'>
function createWindow() {
    var window = $("#winCreate").data("kendoWindow");
    window.refresh({
        url: "/Issue/Create"
    });
    window.center();
    window.open();
};
</script>

以下是我尝试过的一些配置,但我无法让它们正常工作。你能看看他们吗?

http://docs.kendoui.com/api/web/window#events-open

http://docs.kendoui.com/api/web/window#events-refresh

http://docs.kendoui.com/api/web/ui#methods-progress

这是我无法集成到我的 javascript 方法中的另一个示例:

“您可以使用 Window 的打开和刷新事件在 Window 的内容容器上显示和隐藏本机 Kendo UI 加载指示器。此容器是创建小部件的元素。”

function onOpen(e) {
    kendo.ui.progress(e.sender.element, true);
}

function onRefresh(e) {
    kendo.ui.progress(e.sender.element, false);
} 

【问题讨论】:

    标签: javascript asp.net-mvc kendo-ui kendo-asp.net-mvc popupwindow


    【解决方案1】:

    如果你想使用像“open”这样的事件,那么在下面的 sn-p 中添加 .Events。

    @(Html.Kendo().Window()
      .Name("winCreate")
      .Visible(false)
      .LoadContentFrom("Create", "Issue")        
      .Modal(true)
      .Actions(actions => actions
          .Close()
       )
      .Events(events => events
                .Open("onOpen")
                .Refresh("onRefresh")
            )
     )
    

    这应该让你的函数触发。

    http://demos.telerik.com/aspnet-mvc/window/events

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      相关资源
      最近更新 更多