当前位置: 首页 > 知识库问答 >
问题:

下拉列表mvc剑道ui选项标签

桓深
2023-03-14

我有一张有多个剑道下拉列表的表格。。

@(Html.Kendo().DropDownListFor(m => m.TypeId)
    .DataTextField("Description")
    .DataValueField("Id").OptionLabel(" ")
    .DataSource(source =>
    {
        source.Read(read =>
        {
            read.Action("ReadType", "DropDownData");
        });
    })
)

有了选项标签,它显示了空白选择,但是当您打开DROPPDROW列表时,它会出现任何选择“空白区”的选项。在选择了一些下拉列表的值后,我无法返回。

我知道如果我在下拉列表中放入一些文本,选项标签就会出现在下拉列表中(css与其他文本不同)。但我想保留空白。

其他解决方案是在服务器端的第一个位置添加一个记录,但我想知道是否有人有不同的解决方案。谢啦

共有1个答案

陈昂熙
2023-03-14

选项标签作为选择的第一个选项存在。问题是字段的高度为0。我解决了将元素k项的最小高度设置为20px的问题。

.k-item {
    min-height: 20px;
}
 类似资料:
  • 我想在下拉列表中隐藏所选项目。 我试图从选择事件的数据源中删除该项目,并直接将文本和值分配给下拉列表。但是值将是空的,可能是因为设置的值不存在于数据源中。在剑道留档中找不到解决方案。

  • 如何在更改函数上选择剑道下拉列表值。剑道下拉列表在网格中。在更改函数中,我想选择列表中的第一项。 我已经编写了代码: 但是下拉列表没有选择更改功能。我该怎么做请帮帮我。

  • 我在JSFIDLE示例中有以下代码 问题是,当用户单击“添加新记录”时,它会添加一个新项目,其中设施名称下拉列表显示列表中的第一个项目。如果用户单击“更新”,则会保存记录,但会将设施名称清空。原因是,下拉列表中确实没有选定项目。我之所以知道这一点,是因为所选值在传递给控制器代码时为空。所以,我真的很想知道如何 不显示列表中的第一个项目,直到用户在列表中实际选择它或 将选定的项目设置为列表中的第一个

  • 鉴于下面的剑道下拉列表,我想在optionLabel select上添加一个类,这样当ddl扩展时,我可以直观地区分什么是选项标签,什么是选项。理想情况下,这应该从完成,而且显然必须从js完成。我正在寻找一个奇特的解决方案,我真的不想遍历大部分DOM。 http://trykendoui.telerik.com/@vojtiik/uLEc

  • 我正在做一个非常依赖KendoUI的项目。 业务需求要求我使用KendoUI表单元素与MVC验证。 这对于标准文本框元素很好,但是当我被要求使用Kendo DropDownList widges时,我遇到了MVC验证显示的问题。 我的剑道DDL: 生成的输出: 如果仔细查看从KendoUI生成的隐藏输入,可以看到MVC验证正在向其中添加验证错误,而不是下拉列表。 输入验证错误" 验证工作正常,但是

  • 我在五月有一个剑道MVC下拉列表。我正在成功地将所选值从中保存到数据库中。当我来编辑数据时,该值从模型中正确返回并在下拉树中设置,但是,在下拉树中没有任何项目被视觉上选中。 当我尝试从单击按钮读取下拉树的值时,它正确地返回该值。 上面的javascript警报正确返回该值,但在DropdownTree中没有显示选定的项目。我还尝试删除ValuePrimitive属性,但没有任何效果。 有人能帮我找