在我的应用程序中的某个地方,我可以像下面这样动态构建网格:
grid.reconfigure(store, meta.columns)
尽管我不知道存储和元数据是如何填充的,但它的效果很好。触发此操作的代码不会告诉我太多:
grid.store.addListener('metachange', this.metaChanged, this);
因此,这些参数(存储和元数据)来自
metachange
事件的某些内部,我不知道。现在,我希望在应用程序的其他位置执行相同的reconfigure
过程,但是,这次我应该手动传递这两个变量-store和meta。存储没有问题-我有,但是我不知道如何找到该meta
对象。我想这就是getMetaProperty
方法的目的。但是我尝试了这个:alert(store.getMetaProperty())
它不起作用。因此,我需要一些帮助。
最佳答案
可以在与您的代理关联的阅读器中找到meta
对象。看起来它说了方法getMetaProperty()
。
既然有了商店的参考,就可以访问读者并从他那里获取所需信息:store.getProxy().getReader()
Docs。
关于javascript - 如何使用getMetaProperty或访问商店中的metaData?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31455276/