Hi newbie here. I’m using Ember.computed.sort and was wondering how to properly use a custom function to sort a model property that is ‘belongsTo’. I managed to make it work by doing: sortDefinition: [‘supervisor.name:asc’]. Anyone know how to do it using a custom function? Screenshot below is what I’m currently working with, but it doesn’t work. I hope my question makes sense. Thanks in advance.
Are these ember-data models you’re dealing with? Is
supervisor a relationship? If yes, then that is probably the problem –
a.supervisor.name isn’t necessarily available synchronously. Also in that case, you probably need to use
Hey thanks for the reply. Yes these are ember-data models and supervisor is a relationship. If I was to use get would it look something like: a.get(“supervisor”).get(“name”) or a.get(“supervisor.name”) or a.get(“supervisor”).name?
I’d most likely use the middle one (
a.get('supervisor.name')) but the first one would also work.
I think the larger issue though is if
supervisor is available synchronously…
I figured it out. Thanks for the reply, I appreciate it .