mirror of
https://github.com/UndefinedOffset/SortableGridField.git
synced 2024-10-22 17:05:38 +02:00
Removed reload of table after dropping item
This commit is contained in:
parent
f30a4c8abe
commit
2285cfa7cb
@ -32,7 +32,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
gridField.reload({data: [
|
var form = gridField.closest('form'),
|
||||||
|
focusedElName = gridField.find(':input:focus').attr('name'); // Save focused element for restoring after refresh
|
||||||
|
var ajaxOpts = {data: [
|
||||||
{
|
{
|
||||||
name: button.attr('name'),
|
name: button.attr('name'),
|
||||||
value: button.val()},
|
value: button.val()},
|
||||||
@ -40,8 +42,25 @@
|
|||||||
name: 'Items',
|
name: 'Items',
|
||||||
value: dataRows
|
value: dataRows
|
||||||
}
|
}
|
||||||
]
|
]};
|
||||||
});
|
|
||||||
|
ajaxOpts.data = ajaxOpts.data.concat(form.find(':input').serializeArray());
|
||||||
|
|
||||||
|
// Include any GET parameters from the current URL, as the view state might depend on it.
|
||||||
|
// For example, a list prefiltered through external search criteria might be passed to GridField.
|
||||||
|
if(window.location.search) {
|
||||||
|
ajaxOpts.data = window.location.search.replace(/^\?/, '') + '&' + $.param(ajaxOpts.data);
|
||||||
|
}
|
||||||
|
|
||||||
|
$.ajax($.extend({}, {
|
||||||
|
headers: {"X-Pjax" : 'CurrentField'},
|
||||||
|
type: "POST",
|
||||||
|
url: gridField.data('url'),
|
||||||
|
dataType: 'html',
|
||||||
|
error: function(e) {
|
||||||
|
alert(ss.i18n._t('GRIDFIELD.ERRORINTRANSACTION'));
|
||||||
|
}
|
||||||
|
}, ajaxOpts));
|
||||||
}
|
}
|
||||||
}).disableSelection();
|
}).disableSelection();
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user