Hi,
It’s posible not close grid popup if I have added in modelstate an error on créate or update method of controller.
public ActionResult DirectInCreate([DataSourceRequest]DataSourceRequest request, DirectInViewModel service)
{
if (ModelState.IsValid)
{
if (service.OrigenID == 0)
{
string errorMessage = string.Format("El camp Productor es obligatori.");
ModelState.AddModelError("", errorMessage);
}
Else
function onError(e, gridName) {
if (e.errors) {
var message = "Errors:\n";
$.each(e.errors, function (key, value) {
if ('errors' in value) {
$.each(value.errors, function () {
message += this + "\n";
});
}
});
var grid = $("#" + gridName).data("kendoGrid");
grid.one("dataBinding", function (e) {
e.preventDefault();
})
alert(message);
grid.cancelChanges();
}
}
Thanks in advance.
Xavier de la Rubia.