【发布时间】:2015-11-08 08:25:10
【问题描述】:
我有一个 sencha fiddle 可以用来重现我在这里看到的问题:
https://fiddle.sencha.com/#fiddle/s2e
我看到的问题是,如果我通过单击 Bart、Marge 和 Homer 手动更改“名称”列上的过滤器,然后尝试对我在列中添加的过滤器进行排序节...
columns: [
{
text : 'Name',
dataIndex : 'name',
filter : { type: 'list', value : 'Lisa'}
},
... 覆盖我通过 UI 手动做出的选择。或者换句话说,“如果我点击 Bart、Marge 和 Homer,它们会出现在网格面板中,直到我对行进行排序。当我对行进行排序时,只会显示 Lisa。”
这是一个错误还是我做错了什么?我不想认为这就是它的工作方式。
【问题讨论】:
-
我会说这是一个错误。你可以用煎茶report it。
-
我记得看到this 这是几个版本之前的,但是你看过这个页面吗?
-
似乎确实是一个错误。奇怪的是,我在网格中过滤过滤器的方式受到排序器的尊重:fiddle.sencha.com/#fiddle/qr6
-
是的,看起来很奇怪。如果初始化值对您来说无关紧要,只需在此处删除 value 属性:
filter: {type: 'list'}它将按预期工作。
标签: javascript extjs