Ich versuche, zwei Kendo UI-Gitter auf zwei separaten Registerkarten eines Kendo Tabstrip anzuzeigen. Es wird nur das Raster angezeigt, das sich in der Registerkarte befindet, wobei die ausgewählte Option wahr ist. Hier ist mein Code:Wie zeige ich Kendo-Grids in separaten Kendo-Tabs eines Tabstrips an?
@(Html.Kendo().TabStrip()
.Name("tabstrip")
.Items(items =>
{
items.Add().Text("Tickets")
.Selected(true)
.Content(
@<text>@(Html.Kendo().Grid((IEnumerable<Bugger.Models.Ticket>)ViewBag.Tickets)
.Name("grid2")
.Columns(columns =>
{
columns.Bound(tickets => tickets.TicketID);
columns.Bound(tickets => tickets.Description);
})
.Pageable()
.Sortable()
)
</text>
);
items.Add().Text("Technicians")
.Content(@<text>@(Html.Kendo().Grid((IEnumerable<Bugger.Models.Technician>) ViewBag.Technicians)
.Name("grid1")
.Columns(columns =>
{
columns.Bound(technician => technician.UserID);
columns.Bound(technician => technician.FirstName);
})
.Pageable()
.Sortable()
)</text>);
}))
Ich persönlich bevorzuge separate Ansichten, so dass ich auf lange Sicht leicht pflegen kann. – Win