【发布时间】:2011-05-01 21:13:34
【问题描述】:
我在带有 Razor 布局引擎的 MVC3 项目上有一个 Telerik Grid,popUp 编辑模式工作正常。这是网格代码:
@(Html.Telerik().Grid(Model)
.Name("grid-moedas")
.DataKeys(keys => keys.Add(m => m.ID))
.Columns(columns =>
{
columns.Bound(m => m.Nome);
columns.Bound(m => m.Simbolo);
columns.Bound(m => m.ExtensoNoSingular);
columns.Bound(m => m.ExtensoNoPlural);
columns.Command(commands =>
{
commands.Edit();
});
})
.DataBinding(dataBinding =>
{
dataBinding.Ajax().Select("AjaxGrid", "Moeda");
dataBinding.Ajax().Update("AjaxEdit", "Moeda");
})
.Sortable()
.Editable(editing => editing.Mode(GridEditMode.PopUp))
.Pageable(paging =>
paging.Style(GridPagerStyles.NextPreviousAndInput)
)
.Footer(true)
.ClientEvents(events => events
.OnRowSelect("onRowSelect")
)
.Selectable()
)
我想要两件事:
- 隐藏为网格上每一行生成的按钮
-
在 OnRowSelect 事件上调用编辑命令,因此将调用编辑弹出表单以响应用户单击一行。
函数 onRowSelect(e) { //如何调用e.row的编辑命令??? 返回假; }
【问题讨论】:
标签: asp.net-mvc-3 razor telerik-grid telerik-mvc