Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

RequestMemory+DstoreAdapter+FilteringSelect sort only works the first time #184

Closed
gtk-aschmidt opened this issue Jun 2, 2016 · 0 comments · Fixed by #238
Closed

RequestMemory+DstoreAdapter+FilteringSelect sort only works the first time #184

gtk-aschmidt opened this issue Jun 2, 2016 · 0 comments · Fixed by #238

Comments

@gtk-aschmidt
Copy link

Let's say I have a json file with entries like this:

[
    {"label":"Locations"},
    {"label":"Clients"},
    {"label":"Vehicles"}
]

Then I create a new DstoreAdapter

this.set('store',new DstoreAdapter(new RequestMemory({
    target:'/chooser.json'
})));

Then I create a FilteringSelect with:

obj=new FilteringSelect({
    labelAttr:'label',
    searchAttr:'label'
});
obj.set('store',this.store);
obj.set('fetchProperties',{sort:[{attribute:'label'}]});

The first time you open the drop-down, the entries are in alpha order.

The second time you open the drop-down, the entries are in source order.

The simple work-around is to just sort the source file, so this is probably not a high-priority thing.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant