如何在extjs4.1中动态更新网格的摘要类型

如何在extjs4.1中动态更新网格的摘要类型,extjs,extjs4.1,sencha-architect,extjs4.2,Extjs,Extjs4.1,Sencha Architect,Extjs4.2,如何在extjs4.1中动态更新网格的摘要特性 在我的应用程序中,网格摘要将在加载页面时填充,通过使用摘要功能计算总计来填充网格。我在屏幕上有一个下拉组合框。如果用户从组合框中选择,我需要从存储更新网格记录,还需要使用来自另一个存储的记录更新计算的汇总值 有人能告诉我怎么做吗?谢谢假设您的GridItemId是第一个/唯一一个具有此itemId的网格,以下代码应该可以工作: Ext.ComponentQuery.query('#yourGridItemId')[0].getView().refr

如何在extjs4.1中动态更新网格的摘要特性

在我的应用程序中,网格摘要将在加载页面时填充,通过使用摘要功能计算总计来填充网格。我在屏幕上有一个下拉组合框。如果用户从组合框中选择,我需要从存储更新网格记录,还需要使用来自另一个存储的记录更新计算的汇总值


有人能告诉我怎么做吗?谢谢

假设您的GridItemId是第一个/唯一一个具有此itemId的网格,以下代码应该可以工作:

Ext.ComponentQuery.query('#yourGridItemId')[0].getView().refresh();

如果不是自动发生的话,就有什么问题了。我宁愿寻找错误的来源,然后应用hack…在store.load()上自动更新摘要。。。如果添加、删除、更新行,则不会刷新摘要。这是标准行为。但自动执行是一个很好的功能要求。:)我从未测试过它,但如果是这样,那就是一个bug。因为更新和数据的摘要注册事件已更改,如您在“我的编辑”中所看到的。因此,如果以正确的方式编辑记录,存储将收到通知,然后通知网格和汇总。如果将数据同步到存储,它将自动工作。但通常我不想在最后一分钟才同步它,所以只有更新视图时才可能获得新(脏)记录的实时更新。