当前位置: 首页 > 知识库问答 >
问题:

如何在AgGrid中动态应用filter?

秋阳旭
2023-03-14

我试图遵循AgGrid网站上的官方示例:https://www.ag-grid.com/javascript-grid-filter-api/#example-filter-api

  const myFilterInstance = api.getFilterInstance('my_field');
  if (myFilterInstance ) {
    myFilterInstance .setModel({
      type: 'equals',
      filter: 'blah'
    });
    (myFilterInstance as any).applyModel();
    api.onFilterChanged();
  }

共有1个答案

沈英勋
2023-03-14

如果执行setmodel,则不需要调用applymodel。只需调用api.onfilterchanged

  sportStartsWithS() {
    var sportsFilterComponent = this.gridApi.getFilterInstance("sport");
    sportsFilterComponent.setModel({
      type: "startsWith",
      filter: "s"
    });
    this.gridApi.onFilterChanged();
  }

参考:https://www.ag-grid.com/javascript-grid-filter-api/#example-filter-api(相同链接)

 类似资料:
  • 问题内容: 我需要在JavaScript中动态创建CSS样式表类,并将其分配给一些HTML元素(例如div,table,span,tr等)以及一些控件(例如asp:Textbox,Dropdownlist和datalist)。 可能吗? 一个样本很好。 问题答案: 尽管我不确定为什么要使用JavaScript创建CSS类,但这是一个选择:

  • 问题内容: 我试图应用与作用域变量相同的类名。 例如: 以便将的值添加到类中。不过,这似乎没有任何作用。有关如何执行此操作的任何建议? 谢谢! 编辑: 这实际上是使用ng-options在select中完成的。例如: 现在,我想应用一个具有以下值的类名: 我发现以下指令似乎有效,但无法对该值进行插值: 问题答案: 我使用的是角度1.5.5,但这些解决方案都不适合我。 尽管仅在这里的最后一个示例中显

  • 是否可以为ngFor Angular 4中的重复跨度元素应用动态顶部和左侧值?

  • 问题内容: 在上述情况下,bean中的属性随环境而变化。在开发时,config的引用更改为。并在阶段中将参考更改为。问题在检入spring文件时出现。每次签入之前,我们都必须分析config的引用。如果config的引用具有签入的值,我们可能必须解释很多问题。 有什么解决方案可以使其自动化? 注意:春季版本为2.0.1 问题答案: 使用Spring的PropertyPlaceholderConfi

  • 我是新手,请放心。目前,我正在使用放心的API自动化。我有以下方案要处理 我们有两个 API(例如:API1、API2),API1 会给出用户详细信息的列表。我需要将这些详细信息作为第二个 API 请求的一部分发送。 API1 -响应 API2 -请求:。:在API2请求中,我需要发送“sourceUserId”和“source”详细信息。 userSourceMeta详细信息会根据用户动态变化。

  • 今天,这是一个演示,用于显示来自CSV的数据,而无需在JavaFX 2.0中的tableView上创建自定义类。我称这个TableView为动态TableView,因为表视图自动管理列和行。 在我对tableView的可编辑性的研究中,我们必须有一个自定义类,并将其实现到tableView以显示为这个演示== 但在这种情况下,我不能这样做,因为我们不知道有多少列的例子与csv文件或。dat文件。。

  • 问题内容: 我需要给我的用户一个Web界面来更改会话超时间隔。因此,Web应用程序的不同安装对其会话将具有不同的超时,但是它们不能不同。 有没有办法以编程方式设置会话超时,以便我可以使用读取配置的时间间隔并在应用程序启动时进行设置? 问题答案: 代替使用ServletContextListener,而使用。 在该方法中,您可以通过编程方式设置 会话超时 : 并且不要忘记在 部署描述符中 定义 侦听

  • 问题内容: 我想删除屏幕顶部的状态栏。 这不起作用: 我也尝试过: 问题答案: 您确实应该在视图控制器上实现preferredsStatusBarHidden: Swift 3及更高版本