我在带有 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 事件上调用编辑命令,因此将调用编辑弹出表单以响应用户单击行。
function onRowSelect(e) { //如何调用 e.row 的编辑命令???返回假;}