Index: trunk/core/admin_templates/js/grid.js =================================================================== diff -u -N -r7932 -r8082 --- trunk/core/admin_templates/js/grid.js (.../grid.js) (revision 7932) +++ trunk/core/admin_templates/js/grid.js (.../grid.js) (revision 8082) @@ -381,6 +381,15 @@ return $ret; } +Grid.prototype.SetSelected = function($ids) { + $ids = $ids.split(','); + for (var i in this.Items) { + if (in_array(this.Items[i].ItemId, $ids)) { + this.Items[i].Select(); + } + } +} + Grid.prototype.InvertSelection = function() { for (var i in this.Items) {