【问题标题】:Show totals in telerik grid在 Telerik 网格中显示总计
【发布时间】:2018-12-23 19:45:13
【问题描述】:

我正在努力在 Razor 视图中显示 Telerik Grid 的页脚区域中的几列总数。但没有运气,我只是得到标签,例如“总数量:”页脚中的列总计为空白值。有人可以帮我解决这个问题吗?

我在 OrderData.cshtml

中有以下代码
    @(Html.Telerik().Grid<DCS.Web.Models.BOM.ProjectBOMModel>()
                .Name("BOMOrderReport")
                .DataKeys(keys =>
                {
                    keys.Add(x => x.Id);
                })
                .DataBinding(dataBinding =>
                {
                    dataBinding.Ajax().Select("BOMOrderList", "Report");
                })
                .Columns(columns =>
                {
                    columns.Bound(x => x.ProjectNo).Width(100);
                    columns.Bound(x => x.LineNo);
                    columns.Bound(x => x.PartNo).Width(100);
                    columns.Bound(x => x.Qty).Aggregate(agg => agg.Sum()).FooterTemplate(@<text> Total Qty: <span>@item.Sum</span> </text>).Width(60).Title("Quantity").HtmlAttributes(new { style = "text-align:right" });
                    columns.Bound(x => x.Description).Width(200).Title("Description");
                    columns.Bound(x => x.RequestDate).Width(90).Title("Request Date");
                    columns.Bound(x => x.BookedAmount).Width(100).Title("Booked Amount");
                })
                    .Scrollable()
                    .Pageable(settings => settings.Total(Model.BOMOrderList.Count).PageSize(Count).Position(GridPagerPosition.Both))
                    .EnableCustomBinding(true))

【问题讨论】:

    标签: asp.net razor model-view-controller telerik telerik-grid


    【解决方案1】:

    在 Telerik 网格中,您可以使用 Footer Aggregate 来获取总数。

    <telerik:GridBoundColumn UniqueName="btnName" DataField="datafield"  HeaderText="Text" FilterControlWidth="50px" FooterAggregateFormatString="{0:N}" ReadOnly="true" ItemStyle-Width="5%" DataFormatString="{0:N}" ItemStyle-HorizontalAlign="Right" >
                            </telerik:GridBoundColumn>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多