From 42d83a527001412e4566dc584ba61ee844e37fb4 Mon Sep 17 00:00:00 2001 From: Ed Date: Tue, 3 Jul 2012 10:02:56 -0300 Subject: [PATCH] Added information about sorting many_many relationships. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e78271..681870c 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Adds drag and drop functionality to SilverStripe 3.0's GridField * Upon entering the cms and using GridFieldSortableRows component for the first time you make need to add ?flush=all to the end of the address to force the templates to regenerate ## Usage -To enable sorting on a has_many or a many_many relationship set up an interger field on your data object. Also make sure to set the $default_sort on the dataobject to this new interger field to ensure that the sort order is applied when the relationship is requested. +To enable sorting on a has_many relationship set up an interger field on your data object. Also for has_many relationships make sure to set the $default_sort on the dataobject to this new interger field to ensure that the sort order is applied when the relationship is requested. For many_many relationships you must add a $many_many_extraFields static to the data object defining the relationship, see the SilverStripe documentation for more information on this. If you are using a many_many relationship you will need to do a custom getter to set the sort order of this relationship. To enable drag and drop sorting on the grid field add the following to your grid field's config *Grid Field Config*