以下是我的网格代码
@(Html.Kendo().Grid<Model>()
.Name("Grid")
.Columns(columns =>
{
//columns
})
.Pageable()
.Sortable()
.Scrollable(scr => scr.Height(430))
.Filterable(filterable => filterable
.Extra(false)
.Operators(operators => operators
.ForString(str => str.Clear()
.Contains("Contains")
.IsEqualTo("Is equal to")
.IsNotEqualTo("Is not equal to")
.StartsWith("Starts with")
.DoesNotContain("Does not contain")
))
)
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Read", "Controller"))
.Create(update => update.Action("Create", "Controller"))
.PageSize(10)
.Model(m =>
{
// Fields
})
.ServerOperation(false)
))
虽然通过指定的读取操作从数据库获取数据需要时间,但网格中未显示旋转或加载图标。我在SO上发现了一些文章,说明必须设置高度,否则使用css类min-height
设置.k-grid-content
。但是我已经在Scrollable
中设置了网格的高度,甚至我尝试了不同文章中指定的建议,但这些建议都不适用于我。请为此提出解决方案。