Sapui5 如何在FilterBar中添加自动填充过滤器

Sapui5 如何在FilterBar中添加自动填充过滤器,sapui5,Sapui5,我正在尝试使用SAPUI5 FilterBar实现过滤器。我想添加一个字段,只有当您在其中键入内容时,它才会像下拉过滤器一样工作。当您放置光标时,它不应显示任何结果,但当您开始键入内容时,匹配的结果应显示在下拉列表中。以下是一个工作示例: 可以在控件的filterGroupItems聚合中使用对象 注意:从1.48版开始,filterItems聚合已被弃用 产生: 如果希望输入字段可见,而不必在过滤器提示中添加,请确保添加visibleInFilterBar=true属性 如果要动态添加输入项,

我正在尝试使用SAPUI5 FilterBar实现过滤器。我想添加一个字段,只有当您在其中键入内容时,它才会像下拉过滤器一样工作。当您放置光标时,它不应显示任何结果,但当您开始键入内容时,匹配的结果应显示在下拉列表中。

以下是一个工作示例:

可以在控件的filterGroupItems聚合中使用对象

注意:从1.48版开始,filterItems聚合已被弃用

产生:

如果希望输入字段可见,而不必在过滤器提示中添加,请确保添加visibleInFilterBar=true属性

如果要动态添加输入项,请将聚合绑定添加到。 为此,请按如下方式更改输入控件:

并根据您的数据源设置模型,这里是控制器中的JSONModel:

onInit: function() {
    this.oModel = new JSONModel("/data.json");
    var oView = this.getView();
    oView.setModel(this.oModel);
}

谢谢你的回答。但我不想要传统的下拉式过滤器。我想要像一个空白字段,没有任何下拉箭头图标。当我开始键入时,它应该以输入的关键字开始显示可用选项的列表,但当我最初将光标放在过滤器上时,它现在应该显示任何内容。