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