Kendo UI 多选列表项每行

Posted

技术标签:

【中文标题】Kendo UI 多选列表项每行【英文标题】:Kendo UI Multi Select List Item Per Row 【发布时间】:2015-03-25 12:57:11 【问题描述】:

任何人都知道如何使用 Kendo UI Multiselect,因此它会在列表中垂直而不是内联显示所选项目。

默认显示如下:

| [Item 1] [Item 2] [Item 3] | 

但我想这样显示:

| [Item 1] |
| [Item 2] |
| [Item 3] |

有谁知道我如何做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用此样式定位控件内的项目,因此它们都变为全角:

<style>
    div.k-multiselect-wrap .k-button 
        width: 100%;
    
</style>

【讨论】:

在 Telerik 网站上的解决方案失败时为我工作。【参考方案2】:

您需要做的就是更改多选的宽度

 .htmlAttributes(new  @style="width: 100px;")

【讨论】:

如果文字超过 100px 会怎样? 试过这个,不行。因为如果项目字符串长度太长,它会下降到新的一行。当你有 2 个都说 50 px 长的字符串时,它们仍然彼此堆叠在一起 如果所有字符串的字符数大致相同,正负 25%,这是一个不错的解决方案。仍在寻找更好的解决方案。

以上是关于Kendo UI 多选列表项每行的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Kendo 多选变量中获取选定的文本?

Kendo UI 下拉列表采用最大选项的大小

kendo ui 下拉框kendoDropDownList

kendo ui - MultiSelect 多选系列

Kendo UI [DropDownList] - 过滤搜索,如果未找到搜索项则显示消息

向 Kendo UI 上下文菜单项添加附加数据