Самый простой способ сделать это - привязать событие редактирования сетки, и это позволит вам с легкостью изменить заголовок.
Я предоставил додзё, показывающее, как это сделать.
https://dojo.telerik.com/anoceSux
Я просто обратился к «модели» редактируемого элемента, и если он считается новым, то изменим заголовок, чтобы создать, или иначе мы знаем, что это элемент, который существует, и поэтому просто поместите редактирование с названием продукта в заголовке ,
Что касается того, что ваш API не перезагружает сетку с новыми данными, это потому, что вы возвращаете view
из его внешнего вида, а не ожидаемый JSON
объект, который ищет сетка в виде Объект DataRequestResult или каким бы образом вы не отобразили свои данные. Предполагая, что вы отправляете / привязываете объект DataSourceRequest к контроллеру API, вы должны возвращать что-то вроде этого:
public JsonResult SomeAction([DataSourceRequest] DataSourceRequest request, T Model){
..do some things here.......
return Json(model.ToDataSourceResult(request, ModelState));
}
где T
- ваша модель элемента, который обновляется / создается
Если что-то отсутствует или нуждается в расширении, дайте мне знать, и я соответствующим образом обновлю ответ.