即使在SmartFilterBar
中使用了自定义控件,即使从自定义控件中选择了项目,采用的过滤器编号也不会更改,并且变式保存按钮也未启用。
<smartFilterBar:customControl>
<SearchField enableSuggestions="true" suggest="onSuggest"
suggestionItems="{oModel>/results}" liveChange="onSearch">
<suggestionItems>
<SuggestionItem text="{oModel>Key}" key="{oModel>Value}"/>
</suggestionItems>
</SearchField>
</smartFilterBar:customControl>
答案 0 :(得分:0)
控件“ SearchField”没有“ Change”事件,只有“ LiveChange”事件。不幸的是,smartfilterbar本身仅为具有“ Change”事件的控件触发“ Change”事件。
对于控件“ MultiCombobox”,它可以工作,因为它具有“ Change”事件,但是不幸的是,它在实际更改完成之前就被触发了(在这种情况下,事件“ SelectionChange”被触发,但该事件被忽略) smartfilterbar)。
答案 1 :(得分:0)
您可以尝试将SmartFilterBar的属性 liveMode 设置为true(默认设置为“ false”)