Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Sort order in custom content provider

Vote:
 

Yo folks. So I'm wondering how on earth to set the sort order for documents being returned from a custom content provider. I can't see any way to set a sort index option or sort order on content folders or media data. Any ideas?

Note that I have tried returning items from LoadChildrenReferencesAndTypes in specific orders, but that just gets overridden and the results are shown in the UI alphabetical ascending. This is what I need to somehow change.

Any advice appreciated!

#123668
Jul 14, 2015 12:25
Vote:
 

Do you mean the sort order in the gadget for the assets pane? Do you have your own gadget, or using the standard media gadget?

#123670
Jul 14, 2015 13:07
Vote:
 

Hi,

I think that to allow sorting children in your custom content provider you need to add two Capabilities on ContentProvider. Those capabilities are Edit and Move.

public class MyProvider : ContentProvider
    {
 public override ContentProviderCapabilities ProviderCapabilities
        {
            get { return ContentProviderCapabilities.Edit | ContentProviderCapabilities.Move; }
        }
}



#123671
Jul 14, 2015 13:28
Vote:
 

Per, no I mean sorting the actual assets themselves.

Grzegorz, that's an interesting idea. I may play with it, but I still have no idea how that would open up any interfaces/properties/methods I can use to control sorting...

#123672
Jul 14, 2015 13:59
Vote:
 

Yes, you are right. I thought that you were ask about how to enable sorting in Custom Provider. The code that I sent you should enable sorting in edit mode (in tree).

#123673
Jul 14, 2015 14:21
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.