0
嗨,我有一個國家和國家細節的劍道網格。我有一個帶添加按鈕的工具欄。當我點擊添加新按鈕時,我會彈出一個包含國家和州下拉菜單的彈出窗口。現在我想選擇國家和州。但在這裏我想根據國家選擇加載國家。這是我的示例代碼。它不工作。在kendo中動態刷新數據源mvvm
function loadStates(element) {
// here I want to update below model
StateModel.StatesByCountry
something like this.
StateModel.LoadStatesByCountry($(element).val(), function() {
});
}
<script id="popup_editor" type="text/x-kendo-template">
<div class="k-edit-label">
<label for="Country">Country</label>
</div>
<input name="CntryName"
data-bind="value:CntryName"
data-value-field="Value"
data-text-field="Text"
data-source= CountryModel.AllCountries
data-role="dropdownlist"
onChange="loadStates(this)"
/>
<div class="k-edit-label">
<label for="State">State</label>
</div>
<input name="StateName"
data-bind="value:StateName"
data-value-field="StateID"
data-text-field="StateName"
data-source=StateModel.StatesByCountry
data-role="dropdownlist" />
</script>
在我們在一個時間,然後篩選基於國家選擇加載所有國家案例? – jestges
是的,你只會加載一次,並且每次更改哪些是'可見' – AntouanK
但這會降低我想的一些性能。所以我只想根據國家選擇加載。 – jestges