Я пытаюсь создать шаблон редактора для столбца в Telerik MVC Grid. После нажатия изменить этот простой столбец строки должен показать то же значение строки, а рядом с ним я хотел бы показать кнопку или изображение с событием onclick.
Я не могу сделать это!
Я нашел несколько действительно простых примеров. Давайте пока забудем о кнопке или изображении и просто выведем ту же чертову строку, основываясь на инструкциях, приведенных в этой статье:
http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= Html.Encode(ViewData.TemplateInfo.FormattedModelValue) %>
и
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= ViewData.TemplateInfo.FormattedModelValue %>
или
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= Model %>
Ни одна из этих работ. Фактически, когда я перехожу на эту сторону сервера, ViewData.TemplateInfo.FormattedModelValue и Model не имеют значения. В чем дело? Что мешает этому в сетке? Более сложные шаблоны редактора, такие как комбинированные списки, сохраняют данные обратно в шаблон редактора.
Как я могу просто отобразить тот же текст в шаблоне редактора с некоторыми дополнительными параметрами, такими как кнопки, которые я позже изменю в данных?
Steve