gpt4 book ai didi

javascript - Kendo 下拉默认选择

转载 作者:行者123 更新时间:2023-11-30 17:58:34 26 4
gpt4 key购买 nike

我有一个如下所示的 Kendo 下拉菜单:

KM.ddlModel.bind("loaded", function () {
$("#dvDDL").kendoDropDownList({
dataTextField: "Text",
dataValueField: "Value",
dataSource: KM.ddlModel.cmg
});

现在我想根据条件设置所选值。我该怎么做?

最佳答案

有很多方法可以做到这一点。

最简单的(真或假条件),您可以执行以下操作:

KM.ddlModel.bind("loaded", function () {
$("#dvDDL").kendoDropDownList({
dataTextField: "Text",
dataValueField: "Value",
dataSource: KM.ddlModel.cmg,
value: (<insert condition>) ? "true" : "false"
});
}

如果你的情况比较复杂,你可以这样做:

function evaluateCondition() {

var returnValue;

// code to decide what the returnValue is

return returnValue;
}



KM.ddlModel.bind("loaded", function () {

var value = evaluateCondition();

$("#dvDDL").kendoDropDownList({
dataTextField: "Text",
dataValueField: "Value",
dataSource: KM.ddlModel.cmg,
value: value
});
}

或者如果您有对下拉列表的引用,您可以在下拉列表初始化后设置 if,例如:

myDropDownList.value(evaluateCondition());

但是,您不能将 value: 配置属性设置为函数。这是因为 value: 属性的值是通过赋值使用的,它不像函数那样被调用。

关于javascript - Kendo 下拉默认选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17607688/

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