【问题标题】:Telerik MVC Grid groups with key, display, and sort values?Telerik MVC Grid 组的键、显示和排序值?
【发布时间】:2023-03-07 00:34:01
【问题描述】:

我正在运行一个带有 Ajax 绑定并添加了组的网格:

.Groupable(grouping => grouping
    .Groups(groups =>
    {
        for (int i = 0; i < TagGroups.Count; i++)
        {
           groups.Add(c => c.Tags[i].Name);
        }
    })
)

这是按 Name 属性对数据进行分组。从本质上讲,Name 属性被用于三个作业。它作为组键,它是显示值,用于按字母顺序对组进行排序。

我想为这些作业中的每一个指定属性。我希望 Id 属性充当组键,Name 属性充当显示值,Order 属性充当按数字而不是字母顺序排序值。

如果这是一个高要求,我可以使用 Name 属性作为组键和显示值,但我需要指定 Order 属性作为排序价值。有什么想法吗?我更喜欢使用 Linq 等来修补后端数据,因为只需配置 Telerik Grid 来执行此操作就很有意义。

【问题讨论】:

  • 基本上,如何将排序方法从组值的字母顺序更改为组的 Order 属性的数字?

标签: telerik telerik-grid telerik-mvc


【解决方案1】:

名称和顺序都是网格中的绑定列。在 Groupable 列表中仅使用 Order。然后在您的网格 DataBound() 中,将每个订单替换为相应的 Name 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 2011-02-17
    • 1970-01-01
    • 2011-10-18
    相关资源
    最近更新 更多