1
我使用Kendo UI 2013.1,我在窗口內有一個網格。窗口的可見性在頁面加載時設置爲false,但是當單擊鏈接時,我會將其顯示爲可見。kendo ui在一個窗口內的網格 - 窗口變得不可見
問題是,無論何時您嘗試對網格執行任何操作(如使用過濾器或使用分頁按鈕),該窗口都將變爲不可見。當您再次單擊該鏈接時,該窗口將再次顯示,並反映最後一個操作是什麼 - 過濾結果或下一頁。
我已經試過了類似於幾種方法:
$("#outageWindow").kendoWindow({ visible: true });
,但沒有運氣。這是一個沒有任何自己的決定的完整代碼嘗試:
@(Html.Kendo().Window()
.Name("viewListWindow")
.Title("Complete CI List")
.Width(650)
.Actions(actions => actions.Close())
.Content(@<text>
@(Html.Kendo().Grid(chg.CIsModifiedByChange.CIsModifiedByChange) //Bind the grid to ViewBag.Products
.Name("grid")
.RowAction(row =>
{
if (row.IsAlternate)
{
//Set the background of the entire row
//row.HtmlAttributes["style"] = "background:#e0f7ff;"; this is a lighter blue
row.HtmlAttributes["style"] = "background:#dde1ff;";
}
})
.Columns(columns =>
{
columns.Bound(ci => ci.Value).Title("CI Name");
})
.Pageable() // Enable paging
.Sortable() // Enable sorting
.Filterable() // Enable filtering
)
</text>)
.Draggable()
.Visible(false)
)
<script type="text/javascript">
$(document).ready(function() {
$("#viewCI").bind("click", function() {
$("#viewListWindow").data("kendoWindow").center().open();
})
});
</script>