我目前有一个控制剑道网格功能的组件
发生的事情是将过滤器和排序的值存储在数据库中,以便用户在恢复查询时应用过滤器
问题在于过滤器已正确应用于网格中,但下拉菜单中的过滤器值未以视觉方式应用(保持空白)
问题是每行是 已翻译,然后应用过滤器,但不应用下拉列表中的值,但是如果我可以访问HTML对象,下拉对象,我可以应用javascript并设置该值
如何访问kendo过滤器中的下拉菜单,并设置一个显示在其中的值?
private loadStoredUISettings() {
try {
this._UISettingService.getSettingsByGridId(this.htmlID).then(storedSettings => {
this.myLoadedGridSettings = <UIGridSettings>storedSettings;
if (this.myLoadedGridSettings.state) {
//Get current state from database and apply in grid
this.myState = JSON.parse(this.myLoadedGridSettings.state);
// How access dropdown object and selected value??
//...Access dropdown object and set value
}
if (this.myLoadedGridSettings.gridColumnSizes) {
this.myColumnsSizes = JSON.parse(this.myLoadedGridSettings.gridColumnSizes);
}
if (this.myLoadedGridSettings.hiddenColumns) {
this.myHiddenColumns = JSON.parse(this.myLoadedGridSettings.hiddenColumns);
}
});
} catch (e) {
}
}