gpt4 book ai didi

kendo-ui - 如何使用它的 ASP MVC Complete Wrapper 设置 KendoUI Grid 的高度

转载 作者:行者123 更新时间:2023-12-04 16:40:14 24 4
gpt4 key购买 nike

我正在使用 KendoUI Grid 及其 ASP MVC Complete Wrapper 库,但在 razor 代码中设置网格高度时遇到问题。我尝试设置 HTMLAttribute 但似乎不起作用。

@(Html.Kendo().Grid<SoftInn.Data.Country>()
.Name("grid-countries")
.DataSource(datasource => datasource.Ajax()
.Model(model => model.Id(record => record.Id))
.Create(create => create.Action("Add", "Country"))
.Read(read => read.Action("GetAll", "Country"))
.Update(update => update.Action("Update", "Country"))
.Destroy(delete => delete.Action("Delete", "Country"))
.Events(events =>
{
events.Sync("gridcountries_synchandler");
events.Error("gridcountries_errorhandler");
})
.PageSize(10)
)
.Columns(columns =>
{
columns.Bound(r => r.Name);
columns.Bound(r => r.Currency);
columns.Bound(r => r.TimeZone);
columns.Command(command => { command.Edit(); command.Destroy(); }).Width(170);
})
.ToolBar(toolbar =>
{
toolbar.Create().Text("Add New Country");
toolbar.Custom().Text("Refresh").Url("#").HtmlAttributes(new { onclick = "window.refreshGrid($(this).parent().parent())", @class = "customRefreshButton" });

toolbar.Custom().Text("More").Url("#").HtmlAttributes(new { onclick = "window.toggleDisplay($('#grid-countries > .k-grouping-header'))", @class = "customToggleButton float-right" });
}
)
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Pageable(pageable =>
{
pageable.Refresh(true);
pageable.PageSizes(true);
})
.Resizable(resize => resize.Columns(true))
.Reorderable(reorder => reorder.Columns(true))
.Sortable()
.Scrollable()
.Filterable()
.Selectable()
.ColumnMenu()
.Groupable()
.HtmlAttributes(new { Height = "400px"})
)

最佳答案

请尝试以下操作:

.HtmlAttributes(new { style = "height:400px" })  

当前设置不起作用,因为 Height不是 DIV 的有效 HTML 属性Kendo Grid 正在渲染的元素。

关于kendo-ui - 如何使用它的 ASP MVC Complete Wrapper 设置 KendoUI Grid 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14078875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com