簡體   English   中英

Kendo Grid垂直滾動條不僅顯示為水平

[英]Kendo Grid vertical scrollbar doesn't appear only horizontal

我使用Kendo Grid滾動,就像我項目中的其他所有網格一樣。 我有這個網格,水平滾動工作,但不會出現垂直。

我試圖在.Scrollable()中設置HtmlAttributes設置高度的網格高度,並在其中添加了Enable。

@(Html.MaskableGrid<Elozmeny>("gridElozmenyek")
                    .Columns(columns =>
                    {
                        columns.Command(commands =>
                        {
                            commands.Edit().Text("<span></span>").UpdateText("<span></span>").CancelText("<span></span>").HtmlAttributes(KendoHelper.EditHtmlAttributesFor(Model)).Visible("isEditable");
                            commands.Destroy().Text("<span></span>").Visible("buttonVisible");
                        }).Width(Constants.DEFAULT_GRID_COLUMN_WIDTH_NARROWER).Title("")
                        .HtmlAttributes(KendoHelper.DestroyHtmlAttributesFor(Model));
                        columns.Bound(m => m.ElozmenyId).Width(Constants.DEFAULT_GRID_COLUMN_WIDTH).Title("Előzmény azonosító").ClientTemplate("#= ElozmenyId == 0 ? ' ' : ElozmenyId #");
                        columns.Bound(m => m.EsemenyTipusKod).ClientTemplate("#= EsemenyTipus != null ? EsemenyTipus.Nev : EsemenyTipusKod #").EditorTemplateName("EsemenyTipusDropDownEditor").EditorViewData(new { EsemenyTipus = "#=EsemenyTipusKod#" }).Width(Constants.DEFAULT_GRID_COLUMN_WIDTH).Title("Esemény típus");
                        columns.Bound(m => m.Leiras).EditorTemplateName("LeirasInputEditor").Encoded(false).Width(Constants.DEFAULT_GRID_COLUMN_WIDTH_WIDER).Title("Leírás");
                        columns.Bound(m => m.Megjegyzes).EditorTemplateName("MegjegyzesInputEditor").Encoded(false).Width(Constants.DEFAULT_GRID_COLUMN_WIDTH_WIDER).Title("Megjegyzés");
                        columns.Bound(m => m.EsemenyIdeje).Format("{0:yyyy.MM.dd}").EditorTemplateName("Date").Width(Constants.DEFAULT_GRID_COLUMN_WIDTH).Title("Esemény ideje");
                        columns.Bound(m => m.BejegyzoMunkatarsNev).ClientTemplate("#= BejegyzoMunkatars != null ? BejegyzoMunkatars.Nev : currUser() #").Width(Constants.DEFAULT_GRID_COLUMN_WIDTH).Title("Bejegyző munkatárs").Editable("isEditable");
                        columns.Bound(m => m.VersionNumber).Hidden(true);
                    }).Events(x => x.Save("saveLeirasEsMegjegyzes").Edit("OnEditGridElozmeny"))
                    .ToolBar(toolBar => toolBar.Create().Text("<span></span>").HtmlAttributes(new { @id = "addButton"}))
                    .DataSource(dataSource => dataSource.Ajax()
                        .Model(model =>
                        {
                            model.Id(m => m.ElozmenyId);
                            model.Field(m => m.EsemenyTipus).DefaultValue(new EsemenyTipus() { Kod = "EGYEB", Nev = "Egyéb" });
                            model.Field(m => m.Leiras).Editable(true);
                            model.Field(m => m.Megjegyzes).Editable(true);
                            model.Field(m => m.EsemenyTipusKod);
                            model.Field(m => m.EsemenyIdeje).Editable(true);
                            model.Field(m => m.BejegyzoMunkatars).DefaultValue(new Munkatars() { MunkatarsId = User.Identity.GetMunkatarsId().Value, Nev = User.Identity.Name }).Editable(false);
                            model.Field(m => m.BejegyzoMunkatarsId).DefaultValue(User.Identity.GetMunkatarsId().Value);
                            model.Field(m => m.Eid).DefaultValue(Model.Entity.Eid).Editable(false);
                        })
                        .Read(read => read.Action("SelectElozmeny", "Epulet", new { epuletId = Model.Entity.Eid }))
                        .Destroy("DeleteElozmeny", "Elozmeny")
                        .Update(update => update.Action("UpdateElozmeny", "Elozmeny"))
                        .Create("InsertElozmeny", "Elozmeny")
                        .Events(x => x.RequestEnd("elozmenyGridRequestEnding"))
                        .PageSize(10)
                        .Sort(sort => sort.Add(m => m.EsemenyIdeje).Descending())
                    )
                    .Filterable(KendoHelper.DefaultGridFilterConfig)
                    .Pageable(KendoHelper.DefaultPagerConfig)
                    .Sortable(sorter => { sorter.SortMode(GridSortMode.SingleColumn); sorter.AllowUnsort(false); })
                    .AutoBind(false)
                    .HtmlAttributes(new { style = "height: 600px" })
                    .Scrollable(s => { s.Enabled(true); s.Height(250); })
                )

我希望兩個滾動條都出現並變得可用。

指的是Telerik論壇telerik論壇

嘗試將高度設置為自動.Scrollable(s => s.Height("auto"))

滾動也可能取決於你在這個網格周圍的包裝和它們的樣式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM