Tks Scott, this saved me a lot of time. Em quarta-feira, 27 de agosto de 2014 10:55:06 UTC-3, Scott Howser escreveu: > > This is a very nice example I created. 100% angular and hase some nice > features. > > http://jsfiddle.net/4zt4k5er/ > > > On Tuesday, June 17, 2014 5:10:19 AM UTC-4, Sweta Sadhya wrote: > >> Plz help me with this. >> http://jsfiddle.net/aeSaJ/141/ >> >> On Sunday, March 24, 2013 8:11:10 AM UTC+8, Matt Raible wrote: >>> >>> Figured it out. >>> >>> <button ng-click="moveUp(selected[0], items)">Move Up</button> >>> <button ng-click="moveDown(selected[0], items)">Move Down</button> >>> >>> select size=10 ng-model="selected" ng-options="i.title for i in >>> items" multiple="multiple"></select> >>> >>> And in my controller: >>> >>> $scope.moveUp = function(item, list) { >>> var idx = list.indexOf(item); >>> if (idx != -1) { >>> list.splice(idx - 1, 0, list.splice(idx, 1)[0]); >>> } >>> }; >>> >>> $scope.moveDown = function(item, list) { >>> var idx = list.indexOf(item); >>> if (idx != -1) { >>> list.splice(idx + 1, 0, list.splice(idx, 1)[0]); >>> } >>> }; >>> >>> Hope this helps someone in the future. >>> >>> On Mar 23, 2013, at 1:32 PM, Matt Raible <[email protected]> wrote: >>> >>> This works great for moving items between two selects. Do you have >>> something similar for re-ordering the items in the select? >>> >>> On Saturday, June 16, 2012 8:51:17 AM UTC-6, Andy Joslin wrote: >>>> >>>> You can do it pretty simply: http://jsfiddle.net/andytjoslin/aeSaJ/3/ >>> >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "AngularJS" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/angular/cyw1j3iarNc/unsubscribe?hl=en-US >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/angular?hl=en-US. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >>> >>>
-- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
