Существует много способов сделать это.
В простейшем (истинное или ложное состояние), вы можете сделать следующее:
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
});
}
Или же вы можете установить если после выпадающего списка инициализируется, если у вас есть ссылка на раскрывающийся список, например:
myDropDownList.value(evaluateCondition());
Однако вы не можете установить свойство конфигурации value:
функции. Это связано с тем, что значение свойства value:
используется назначением и не называется как функция.