팝업 편집 모드가 잘 작동하는 면도기 레이아웃 엔진이있는 MVC3 프로젝트에 Telerik Grid가 있습니다.Telerik 그리드의 RowSelect 이벤트에서 편집 명령을 트리거하는 방법은 무엇입니까?
@(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 이벤트에 편집 명령에 각 행에 대해 생성 버튼을 숨기기 때문에 편집 여기 그리드 코드는 사용자가 행을 클릭하면 popUp 양식이 호출됩니다.
onRowSelect (e) { // e.row에 대한 편집 명령을 호출하는 방법 ??? false를 반환합니다. }
그것은 작동하고 이제는 실수를 참조하십시오. grid.editRow ($ (e.row)) 대신 grid.editRow (e.row)를 시도했다. –