首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Kendo UI网格中对行进行分组

如何在Kendo UI网格中对行进行分组
EN

Stack Overflow用户
提问于 2018-03-01 11:19:35
回答 1查看 2.4K关注 0票数 5

我能够使用kendo-ui-recat-wrapper进行以下操作以获得分组网格:

代码语言:javascript
复制
let dataSource = {   
  data: data,   
  schema: {
    model: {
      id: 'id',
      expanded: true
    }   
  },   
  group: [
    {
      field: 'title', // GroupBy goes on this field
      dir: 'asc'
    }   ] }

然后我可以把它传递给dataSourceGrid道具。

我更新到了kendo-react-grid,与jquery包装器相比,在ReactJs项目中使用它似乎更有条理。

但我没发现怎么得到同样的结果?没有提到小组的选择。即使在DataState (链接在这里),我也不知道如何使用它?!

路线图)编辑:该选项尚未准备好(Kendo )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-17 09:13:58

目前,本机Kendo React支持分组。它的语法不同于jquery包装器(即没有dataSource支持),但我相信这是应该的。以下是官方分组示例的简化版本:

代码语言:javascript
复制
import { Grid, GridColumn as Column } from '@progress/kendo-react-grid';
import { groupBy } from '@progress/kendo-data-query';
import products from './products.json';

class App extends React.PureComponent {
    render() {
        return (
            <Grid
                groupable={true}
                group={[ { field: 'UnitsInStock' } ]}
                data={groupBy(products, [ { field: 'UnitsInStock' } ])}
            >
                <Column field="ProductID" title="ID" width="50px" />
                <Column field="ProductName" title="Product Name" />
                <Column field="UnitsInStock" title="Units In Stock" />
            </Grid>
        );
    }
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49048580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档