如何在Ext JS缓冲存储中使用自定义头模板?

时间:2018-03-12 04:54:31

标签: extjs extjs6-classic extjs6.5

我在缓冲网格上使用缓冲存储。我需要在网格中使用分组。但我在分组方面遇到了一些问题。

请检查这个小提琴:https://fiddle.sencha.com/#view/editor&fiddle/2bs7

我需要自定义标题。在普通商店,我使用groupHeaderTpl。但它不适用于缓冲商店,因为可以在小提琴中看到。 如果我评论var bar = chart .selectAll("g") .data(zippedData) .enter().append("g") .attr("transform", function(d, i) { //here barHeight is the width of the bars. return "translate(" + spaceForLabels + "," + (i * barHeight + gapBetweenGroups * (0.5 + Math.floor(i/data.series.length))) + ")"; }); ,那么分组工作,但也显示使用分组的字段。我不想显示该字段,也想自定义分组。有没有办法实现这个或 是否不支持缓冲商店?

1 个答案:

答案 0 :(得分:1)

由于某种原因,children数组未在BufferedStore中填充。

但是,如果您只想删除属于默认组标题的字段名称,则根本不必使用children数组,因为组名在没有它的情况下随时可用:

groupHeaderTpl: [
    '<div>{name}</div>'
]