gpt4 book ai didi

javascript - 剑道数据值(value)

转载 作者:行者123 更新时间:2023-12-02 16:42:23 25 4
gpt4 key购买 nike

我有以下剑道代码:

<script>
$("#dropdowntest").kendoDropDownList({
optionLabel: "Select N#",
dataTextField: "NNumber",
dataValueField: "AircraftID",
index: 0,
dataSource: dataSource
});

我已经浏览了剑道文档,但找不到如何绑定(bind)数据选择值。所有教程都使用 html5 标签,如下所示。

<select id="dropdown" data-bind="value: selectedProductValue, source: products" >

selectedProductValue 允许他们跟踪选择的值,但我不知道如何在没有 html 标记的情况下完成此操作。我希望根本没有 html 标签并在 JS 中完成所有操作。谢谢。

最佳答案

通过 MVVM 支持将数据绑定(bind)到 kendo dropdownlist,需要“data-bind”属性。但是您的 dropdownlist 代码不使用 MVVM 数据绑定(bind)。因此,您可以忽略 html“select”标记中的“data-bind”属性。我希望它不会改变任何事情。

正如您所说,“value: selectedProductValue”允许他们跟踪选择的值,这也可以通过定义下拉列表的“change”事件来实现。即

    $("#dropdowntest").kendoDropDownList({
optionLabel: "Select N#",
dataTextField: "NNumber",
dataValueField: "AircraftID",
index: 0,
dataSource: dataSource,
change: SelectionChanged
});

function onChange(e) {
var selectedValue = e.sender._selectedValue;// track the selected value here
};

如果我错了,请指出。

关于javascript - 剑道数据值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27392393/

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