Ext js Pivot Grid Store 类型错误

Ext js Pivot Grid Store wrong type

我有一个像这样的 Ext JS(版本 7.3.1)枢轴网格 fiddle: https://fiddle.sencha.com/#view/editor&fiddle/3col

当我单击“测试”时,它将输出网格存储类型。在这种情况下,它输出“内存”,但它是一个 ajax 存储,所以(我猜)由于这个原因我无法使用简单的 store.load().

重新加载

我需要做什么才能再次请求枢轴网格存储 ajax?

我已经试过换店了。我将矩阵切换到远程,我也尝试使用直接代理。但每次它都会输出内存存储。所以我无法重新加载

我从未使用过 pivotgrid,但据我所知,pivotgrid 本身在初始化期间创建了一个 arraystore,其中可能包含计算后的数据。如果您想在 fiddle 中访问您的商店 - 这是在 matrix 配置中定义的 - 您可以简单地访问矩阵并在此处执行例如商店的重新加载功能.

类似于您在 fiddle 中的代码,它看起来像这样:

Ext.getCmp('pivot_grid').getMatrix().store.reload()

// console.log(Ext.getCmp('pivot_grid').getMatrix().store.getProxy().type)
// --> ajax