KendoUI を使用してカスケード ドロップダウンリストを作成しています。問題は、カスケードの 2 番目と 3 番目のドロップダウンに、3 つの項目のうち 1 つしかないことです。
HTML
<div id="goodies">
<input id="uno" data-bind="source: unoTypes, value: uno" />
<input id="dos" data-bind="source: dosTypes, value: dos" />
<input id="tres" data-bind="source: tresTypes, value: tres" />
</div>
そしてジャバスクリプト
data = window.kendo.observable({
uno: null,
dos: null,
tres: null,
baseRomType: null,
unoTypes: [
{ name: "Bing", id: 1 },
{ name: "Bang", id: 2 },
{ name: "Bong", id: 3 }
],
dosTypes: [
{ name: "Ding", id: 1 },
{ name: "Dang", id: 2 },
{ name: "Dong", id: 3 }
],
tresTypes: [
{ name: "Ring", id: 1 },
{ name: "Rang", id: 2 },
{ name: "Rong", id: 3 }
],
});
window.kendo.bind($("#goodies"), data);
$('#uno').kendoDropDownList({
dataTextField: "name",
dataValueField: "id",
optionLabel: 'Please Select for Uno'
});
$('#dos').kendoDropDownList({
dataTextField: "name",
dataValueField: "id",
optionLabel: 'Please Select for Dos',
cascadeFrom: "uno"
});
$('#tres').kendoDropDownList({
dataTextField: "name",
dataValueField: "id",
optionLabel: 'Please Select for Tres',
cascadeFrom: "dos"
});
JSフィドルを参照してください
私は何か間違ったことをしていますか、それともこれはバグですか? KendoUI 2013.Q1 を使っています (2013.1.319)