我正在加载商店并在商店中过滤。所以所有过滤的数据都在每个组下。现在,当我对特定组进行 clcik 时,我想清除该特定组的过滤器,以便我可以获取该组下的所有记录。
默认值:使用 store.filter(somecondition) 对网格进行后渲染。所有组均已展开
想要折叠任何组,当我再次展开时,我想显示该组下的所有记录。
谢谢你的帮助 !!
我正在加载商店并在商店中过滤。所以所有过滤的数据都在每个组下。现在,当我对特定组进行 clcik 时,我想清除该特定组的过滤器,以便我可以获取该组下的所有记录。
默认值:使用 store.filter(somecondition) 对网格进行后渲染。所有组均已展开
想要折叠任何组,当我再次展开时,我想显示该组下的所有记录。
谢谢你的帮助 !!
假设您可以将您的组名绑定到您商店的过滤器,您可以简单地监听 groupexpand 事件(http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.grid.feature .Grouping-event-groupexpand)并对您的商店采取行动,即
function onGroupExpand( view, node, group, eOpts ) {
store.clearFilter(true);
store.filter( newCondition without group );
}