0

Kendo MultiSelect がMaxSelectedItems1 に設定されているため、ユーザーは 1 つの値しか選択できません。tag入力を完全に埋めるようにしたいと思います。現在、それ自体の後にいくらかのスペースを残しています。

ここに画像の説明を入力

は認識していますがTagMode、探しているのは、タグが入力ボックス全体を埋めていることです。

これは私が使用しているものです:

@(Html.Kendo().MultiSelectFor(x => x.field)
    .MaxSelectedItems(1)
    .Placeholder("")
    .DataValueField("Id")
    .DataTextField("Text")
    .AutoBind(false)
    .DataSource(ds => ds
    .Read("SelectField", "API").ServerFiltering(true))
    .ItemTemplate("#:Code# - #: Text#")
    .TagTemplate("#:Code# - #: Text#")
    .TagMode(TagMode.Single)
    .HighlightFirst(true)
)
4

1 に答える 1

1

単純に CSS を使用できます。

#select_id > li.k-button {
   width: 100%;
}

このセレクターをより具体的にするために ID を追加するだけです

塗りつぶされたスペースを最大化するには、次も非表示にする必要があります<input>

#select_id ~ input {
    width: 0px !important;
    display: none;
}
于 2015-07-07T09:13:28.240 に答える