剣道UIを使用しているコンポーネントですが、グリッドに問題があります
「コマンド」列の下のコードを使用すると、ページに表示されませんが、ページの並べ替えまたはグリッドごとに変更すると、ページが更新されます。
@(Html.Kendo().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.cd_empresa).Visible(false);
columns.Bound(p => p.cd_grupo).Visible(false);
columns.Bound(p => p.descricao);
columns.Template
(
@<text>
Text 1
Text 2
</text>
).Title("Command").Width(80);
})
.ColumnMenu()
.Selectable(selectable => selectable.Mode(GridSelectionMode.Single))
.Pageable()
.Sortable()
.Scrollable(scr => scr.Height(240))
.Filterable()
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
.PageSize(7)
.Read(read => read.Action("Index", "GrupoFiscal"))
.Model(model => model.Id(p => p.cd_grupo))
.Model(model => model.Id(p => p.cd_empresa))
)
)
私が入れたら
. DataSource (dataSource => dataSource
. Ajax ()
. ServerOperation (false)
. PageSize (7)
. Read (read => read.Action ("Index", "GrupoFiscal"))
. Model (model => model.Id (p => p.cd_grupo))
. Model (model => model.Id (p => p.cd_empresa))
)
Ajax はページを更新しなくても機能しますが、「コマンド」列は表示されません。注 この列には、編集、削除、および詳細へのリンクがあります。