0
저는 검도 UI가 비교적 새롭습니다. 이렇게 코드를 설정했습니다. 기본적으로 각 열에 드롭 다운이있는 편집 가능한 표가 표시되고 다른 레코드를 추가하면 Dropdowns의 새 행이 추가됩니다. 어쨌든 개별적으로 각 행을 업데이트하는 대신 모든 행을 한 번에 저장할 수 있습니까? 내 코드가 이렇게 설정되었습니다.검도 UI 그리드 저장
<div class="row">
<div class="col-md-12 ">
<h5>Markets:</h5>
@(Html.Kendo().Grid<ETS_Telerik.Models.AddMarketViewModel>()
.Name("MarketGrid")
.Columns(columns =>
{
columns.Bound(p => p.Country).ClientTemplate("#: Country.Name #").Width("200px");
columns.Bound(p => p.State).ClientTemplate("#: State.StateName #").Title("State").Width("200px") ;
columns.Bound(p => p.Name).Width(200);
columns.Command(command => { command.Destroy(); });
})
.ToolBar(toolbar => toolbar.Create())
.Editable(editable => editable.Mode(GridEditMode.InCell))
.DataSource(dataSource => dataSource
.Ajax()
.Model(model =>
{
model.Id(p => p.ID);
model.Field(p => p.Country).DefaultValue(ViewData["defaultCountry"]);
model.Field(p => p.State).DefaultValue(ViewData["defaultState"]);
model.Field(p => p.Name).DefaultValue(ViewData["defaultName"]);
})
.Create(update => update.Action("CreateEmployee", "User"))
.Read(read => read.Action("ReadEmployees", "User"))
.Destroy(del=>del.Action("Delete","User"))
.Update(update => update.Action("UpdateEmployees", "User")))
)
</div>
</div>
은 http://docs.telerik.com/kendo-ui/aspnet-mvc/helpers/grid/editing/batch-editing을 찾고 계십니까? –
검도에서 외래 키 (드롭 다운 목록 용)를 사용하여 바인드 그리드를 시도하십시오. Google에는 많은 예제가 있습니다. –