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

选择选项标签时,Kendo MVVM DropDownList未清除值

慎弘化
2023-03-14

我有两个dropdownlist,它使用MVVM初始化。从一个瀑布到另一个瀑布。

虽然一切正常,但我发现当我编辑表单,并选择dropDownlist到选项标签(清除其值,这是有效的,因为它不是必需的字段),该值是不清楚的。因此,在我点击保存按钮后,旧值被保存。

dropdownlist都有这样的行为。(选择选项标签未重置/清除后面绑定的模型的值)

当我选择选项标签时,如何绑定空或空值,或重置值?

<select id="ActualNatureCode"
        data-bind="source: DataSource.NatureCategory, value: ViewModel.ActualNature.FailureCategory"
        data-role="dropdownlist"
        data-value-field="Code"
        data-text-field="Description"
        data-option-label="@Resources.Wording.SelectOne"
        data-value-primitive="true"
        data-auto-bind="true"
        ></select>


<select data-bind="source: DataSource.ActualNatureList, value: ViewModel.WorkOrder.ActualNatureCode"
        data-role="dropdownlist"
        data-value-field="Code"
        data-text-field="Description"
        data-option-label="@Resources.Wording.SelectOne"
        data-cascade-from="ActualNatureCode"
        data-value-primitive="true"
        data-auto-bind="false"
        data-select-one="true"
        data-filter="contains"
        ></select>

共有1个答案

崔宜修
2023-03-14

我通常不会和KendoUI一起为ASP工作。NET,但在Javascript中,您可以将选项标签设置为具有自定义默认值的对象,而不仅仅是文本。

optionLabel: {
    text: "Select one element...",
    id: null
}

您可以检查我创建的Dojo。

我已经检查了API参考,该选项也可用于ASP。网

 类似资料:
  • 我正在Eclipse中执行动态web项目 我在我的jsp页面中使用下拉列表 例如 但我需要为每个选项存储多个值,以便有任何解决方案。。?? 我需要如果用户选择第一个选项,我需要多个选项值 指-- 当用户选择该选项时,我需要4个不同的值,以便有任何解决方案,或者在jsp中有任何替代方案可用于执行该任务。。。??

  • 我有一个奇怪的问题。我在JavaFX中使用了一个ComboBox,其中每一项都是一个HBox,是一个图像和一个标签的组合。 是字符串的数组列表。只是一个

  • 我希望,如果我选择“mammals”,动物选择选项只显示值为1的选项data-animal_class。 我知道如何获得哺乳动物值,但我不知道如何使用过滤器 这是我的代码:

  • 通过添加活动类手动激活 这应该有用,但不行

  • 我试图创建一个复选框标签,其中复选框本身是隐藏的,但标签没有因此点击标签,选中复选框,即使没有显示。 我想做的是,当它被选中时,标签保持红色,为此我为复选框活动指定了一个类,但它不起作用。它可以在悬停状态下正常工作,但不能在活动状态下正常工作。当我单击它时,复选框会选中,但标签不会读取活动类。 有什么想法吗? 我使用以下html: 还有下面的css

  • el-select多选模式,在全选时会把所有已选项通过Tags显示在选择框中,如图 我现在希望在选择全部时,不显示这些Tags。而是仅显示全部两个字。如图