0

我想通過其默認加載微調器在Kendo窗口上顯示加載微調器。你能告訴我關於我的代碼中的錯誤嗎?謝謝。無法在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-refresh

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

這裏是我無法融入到我的JavaScript方法的另一個示例:

「您可以使用窗口的開啓,並刷新事件來顯示和將本機Kendo UI加載指示器隱藏在Window的內容容器上。該容器是該小部件所來自的元素創建「。

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

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

回答

1

如果你想使用如「打開」,然後添加.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

+0

非常好,非常感謝... –