【发布时间】:2014-07-02 16:42:19
【问题描述】:
我有一个剑道网格:
<section class="main-window">
@model IEnumerable<SustIMS.Models.ModelTest>
<div class="clear-both">
<div class="field-value" style="height: 30px; border-bottom: 1px solid black">
</div>
<div id="datagrid">
@(Html.Kendo().Grid(Model)
.Name("datagrid_Concessoes")
.Columns(columns =>
{
columns.Bound(c => c.Id).Width(70);
columns.Bound(c => c.Code);
columns.Bound(c => c.Description);
columns.Bound(c => c.CreationDate);
columns.Bound(c => c.CreationUser);
})
.Scrollable()
.Sortable()
.Selectable()
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(5))
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("GetAutoEstradas", "MasterData"))
)
)
</div>
</div>
</section>
这是 CSS 部分:
.main-window
{
border: 2px solid gray;
border-radius: 2px;
width: 95%; height: 70%;
background-color: White;
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
box-sizing: border-box;
}
我希望 Kendo 网格具有其容器的高度。我试过了
.Scrollable(s => s.Height(200))
但它只接受像素值,而不是百分比值。
如何设置 Kendo 网格以适合其容器 div/section?
PS:我检查了this question,但没有找到适合我的解决方案
【问题讨论】:
标签: asp.net-mvc kendo-ui kendo-grid