gpt4 book ai didi

javascript - 如何调整kendo下拉列表窗口的高度

转载 作者:行者123 更新时间:2023-11-30 08:28:33 25 4
gpt4 key购买 nike

我在剑道网格列中使用剑道下拉列表(带有静态内容),如下所示:

    function artDropDownEditor(container, options) {
$('<input required data-text-field="Art" data-value-field="Landescode" data-bind="value:' + options.field + '"/>')
.appendTo(container)
.kendoDropDownList({
autoBind: false,
dataSource: gridDataSource(actions.wasserversorgung.getAllWasserbezug, 10)
});
}

var wasserversorgungGrid = $("#wasserversorgung-grid").kendoGrid({
dataSource: wasserversorgungGridDataSource,
scrollable: true,
navigatable: true,
sortable: true,
columnMenu: true,
selectable: "row",
editable: {
confirmation: "ausgewählte Wasserversorgung löschen?",
},
pageable: {
pageSizes: [10, 20, 50],
refresh: true,
},
filterable: true,
resizable: true,
height: 500,
columns: [
{
field: "Wasserbezug",
title: "Art der Wasserversorgung",
width: "120px",
headerTemplate: "<span title='@I(40)' style='@S(40)'>Art der Wasserversorgung</span>",
editor: artDropDownEditor,
template: "#=Wasserbezug.Art#",
},
]
}).data().kendoGrid;

wasserversorgungGridDataSource.bind('dataBound', function(e) {
this.element.find('tbody tr:first').addClass('k-state-selected');
});

下拉列表的数据源有 10 条记录,但无需向下滚动即可在下拉列表中看到 9 条记录。现在,我想设置下拉列表,以便无需滚动即可查看所有 10 条记录。谁能告诉我如何做到这一点?

谢谢并致以最诚挚的问候。马努

最佳答案

可以使用DropDownList的高度配置( http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist#configuration-height )

function artDropDownEditor(container, options) {
$('<input required data-text-field="Art" data-value-field="Landescode" data-bind="value:' + options.field + '"/>')
.appendTo(container)
.kendoDropDownList({
autoBind: false,
dataSource: gridDataSource(actions.wasserversorgung.getAllWasserbezug, 10),
height: 1000
});
}

此设置是“建议”,因为弹出窗口的高度不会超过项目的高度,即即使您将值设置为 1000 但显示所有项目只需要 500px,弹出窗口也只会是 500px。

示例:http://dojo.telerik.com/@Stephen/OCOkI

如果没有高度配置,Category 弹出窗口将有一个滚动条,弹出窗口将足够大以显示所有项目。

关于javascript - 如何调整kendo下拉列表窗口的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41363735/

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