Telerik MVC网格 - 如何设置默认行选择

时间:2011-02-15 12:04:37

标签: model-view-controller grid telerik

是否可以渲染一个Grid,其中一行被选为默认值(设置正确的页码并突出显示该行)?

3 个答案:

答案 0 :(得分:3)

要突出显示,请尝试使用“OnRowDataBound”事件

.ClientEvents(events => events.OnRowDataBound("onRowDataBound"))

类似

function onRowDataBound(e) {
    var myId = $('#MyId').val();

    if (e.dataItem.Id == myId)
        e.row.className = 't-state-selected';
}

我仍在尝试弄清楚如何设置正确的初始页码。 This bloke可能会有所作为。

答案 1 :(得分:1)

使用Grid RowAction方法,例如:

.RowAction(row => row.Selected = row.DataItem.CustomerCode.Equals(ViewBag.ID))

答案 2 :(得分:0)

如果你在网格源中迭代,找到必须在其中选择的行,或者使用公式来检测将在哪个页面上显示,最后在初始加载时更改页面索引并选择它。