0

jqgrid 并且需要用 2 种颜色显示交替行请帮助我我是 mvcjqgrid 的新手

@(Html.Grid("TermsAndConditions")
                .SetJsonReader(new MvcJqGrid.DataReaders.JsonReader { Id = "PurchaseOrderId", RepeatItems = false })
                .AddColumn(new Column("Template Name").SetKey(true).SetEditable(false).SetSearch(true))
                .AddColumn(new Column("Type").SetAlign(MvcJqGrid.Enums.Align.Center).SetSearch(true).SetSortable(false).SetWidth(65).SetEditable(false))
                        .SetAutoWidth(false)
                        .SetWidth(700)
                        .SetHeight(120)
                        .SetVirtualScroll(true)
                        .SetRowNum(50)
                        .SetViewRecords(true)
                        .SetPager("pager")
                        .SetSearchToolbar(true)
                        .SetSearchOnEnter(false)
                )
4

1 回答 1

0

首先添加一个 onLoadComplete 事件:

@(Html.Grid("TermsAndConditions")
    ...
    .OnLoadComplete("onLoadComplete()"))

这将调用定义如下的 onLoadComplete 函数:

<script type="text/javascript">
    function onLoadComplete() {
        $("tr.jqgrow:odd").css("background", "#E0E0E0");
    }
</script>

现在,在每次向服务器发出请求后,都会设置背景颜色。

于 2014-10-27T10:39:21.630 回答