当系统速度较慢时,telerik网格显示2个空行以及包含“就绪”文本的一行。请建议我如何解决此问题。
谢谢, MEGHA
答案 0 :(得分:0)
首先,您可以在加载时隐藏网格,
@(Html.Telerik().Grid(Model)
.Name("myGrid")
.Columns(columns =>
{
columns.Bound(o => o.OrderID).Width(100);
columns.Bound(o => o.ContactName).Width(200);
columns.Bound(o => o.ShipAddress);
columns.Bound(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(120);
}).ClientEvents(events => events.OnDataBound("GridOnDataBound"))
......
......
).HtmlAttributes(new {style = "display: none"})
然后使用onDatabound事件,您可以在流程完成时显示网格
<script>
function GridOnDataBound() {
$('#myGrid').show();
}
</script>