Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Slickgrid为可排序的行类别定义网格模型_Slickgrid - Fatal编程技术网

Slickgrid为可排序的行类别定义网格模型

Slickgrid为可排序的行类别定义网格模型,slickgrid,Slickgrid,我是slickgrid的新手,不知道如何将数据显示为下面的屏幕截图。我读过,但它是按现有列分组的,不可排序。在本例中,每个类别都有多个具有价格的项目,并按类别名称和价格进行排序 非常感谢您在显示数据以使类别可排序方面提供的任何帮助 非常感谢 兰尼 在花了更多的时间研究这些示例之后,我了解到我可以定义要在obj列中显示的内容。在data obj中,我可以拥有任意多的属性 在代码示例中,第一列是实际的产品,但名称是Category,这有点让人困惑,但这是一个业务决策。添加所有数据后,我在produc

我是slickgrid的新手,不知道如何将数据显示为下面的屏幕截图。我读过,但它是按现有列分组的,不可排序。在本例中,每个类别都有多个具有价格的项目,并按类别名称和价格进行排序

非常感谢您在显示数据以使类别可排序方面提供的任何帮助

非常感谢

兰尼


在花了更多的时间研究这些示例之后,我了解到我可以定义要在obj列中显示的内容。在data obj中,我可以拥有任意多的属性

在代码示例中,第一列是实际的产品,但名称是Category,这有点让人困惑,但这是一个业务决策。添加所有数据后,我在product列中添加了类别名称,并在每组产品之前将colspan设置为*,因此它将扩展到所有列。我相信SlickGrid DataView group有一个比这更好的解决方案,目前我还没走到这一步。如果有人能详细介绍如何使用DataView,我将不胜感激

代码示例:

columns = [
    {id:"product", name:"Category", field:"product"},
    {id:"price", name:"Price", field:"price"},
    {id:"date", name:"Date", field:"date"}
];

data =[
    {id: 'p1', product: 'Item 332', category:'Category XBC', price: 5.99, date: '6/19/11'},
    {id: 'p2', product: 'Item 12', category:'Category XBC', price: 6.99, date: '8/20/11'},
    {id: 'p3', product: 'Item nVV', category:'Category CXV', price: 4.99, date: '5/11/12'},
    {id: 'p4', product: 'Item dcA', category:'Category CXV', price: 9.42, date: '8/11/11'}
];