Index: trunk/kernel/admin_templates/incs/script.js =================================================================== diff -u -r5026 -r5041 --- trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 5026) +++ trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 5041) @@ -69,10 +69,15 @@ setArrayValue($hooks, $function_name, $hook_type, $hook_body); } -function resort_grid(prefix_special,field,form_action) +function resort_grid(prefix_special, field, form_action, $ajax) { - set_hidden_field(prefix_special+'_Sort1', field); - submit_event(prefix_special,'OnSetSorting',null,form_action); + set_hidden_field(prefix_special + '_Sort1', field); + if ($ajax) { + $Catalog.submit_event(prefix_special, 'OnSetSorting'); + } + else { + submit_event(prefix_special, 'OnSetSorting', null, form_action); + } } function direct_sort_grid($prefix_special,$field,$direction,$field_pos)