【问题标题】:Kendo Grid Aggregate Sum Displaying Empty Footer剑道网格聚合总和显示空页脚
【发布时间】:2014-03-11 06:01:24
【问题描述】:

我从这段代码中得到一个值为 0 的页脚。请问有人知道为什么吗?

谢谢

      @(Html.Kendo().Grid(Model).HtmlAttributes(New With {.class = "kendoGrid"}) _
        .Name("ExternalMailInvDetailsGrid") _
        .Columns(Sub(c)
                         c.Bound(Function(p) p.Description)
                         c.Bound(Function(p) p.Quantity)
                         c.Bound(Function(p) p.UnitPrice)
                         c.Bound(Function(p) p.TotalPrice)
                         c.Bound(Function(p) p.GSTPrice).ClientFooterTemplate("#=sum#")

                 End Sub) _
                              .Pageable() _
                              .Selectable(Sub(sel)
                                                  sel.Mode(GridSelectionMode.Single)
                                          End Sub) _
.Scrollable() _
.DataSource(Sub(c)
                    c.Ajax() _
                    .PageSize(8) _
                    .Aggregates(Sub(agg)
                                        'agg.Add(Function(p) p.TotalPrice).Sum()
                                        agg.Add(Function(p) p.GSTPrice).Sum()

                                End Sub) _
                    '.Group(Sub(g)
                    '             g.Add(Function(p) p.TotalPrice)
                    '       End Sub)
            End Sub)
)

`

【问题讨论】:

    标签: .net razor kendo-grid


    【解决方案1】:

    通过添加另一行代码:serveroperation(false) 这个代码现在神奇地工作了。

    我也收到了 Telerik 团队的回复,他们认为如果我将剑道网格与服务器端数据绑定,那么我应该使用 footertemplate 而不是 clientfootertemplate。希望这会对某人有所帮助。

    【讨论】:

    • @JayanthKoushik,这是提问者的回答。 :)
    • 啊,我的错。删除标志。
    • 这是怎么回事?
    【解决方案2】:

    您可能需要在 .ClientFooterTemplate 的列中定义页脚模板

    您可以参考剑道演示网站

    【讨论】:

    • 感谢您的回复。我看了看并将clientgroupfootertemplate更改为clientfootertemplate,但由于某种原因总和仍然为0。请问还有什么想法吗?
    • 我没有看到来自数据源的任何读取操作。如果您以某种方式从数据源读取数据,请确保它类似于 IEnumerable 而不是 DataTable
    • 我没有在数据源中进行读取操作,而是使用 jquery 函数调用操作和控制器,然后绑定数据。
    • 那么我猜你必须在那个 jquery 函数而不是这个函数中定义聚合函数。数据源和聚合必须在一起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    相关资源
    最近更新 更多