code: public void filterTable(String search) {
  
          m_container.removeAllContainerFilters();
          if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(search)) {
              if (CmsStringUtil.isEmptyOrWhitespaceOnly(m_dialog.getFurtherColumnId())) {
                  m_container.addContainerFilter(new Or(new SimpleStringFilter(PROP_NAME, search, true, false)));
              } else {
                  m_container.addContainerFilter(
                      new Or(
                          new SimpleStringFilter(PROP_NAME, search, true, false),
                          new SimpleStringFilter(m_dialog.getFurtherColumnId(), search, true, false)));
              }
  
          }
          if ((getValue() != null) & !((Set<String>)getValue()).isEmpty()) {
              setCurrentPageFirstItemId(((Set<String>)getValue()).iterator().next());
          }
      }
docs: Filters the table according to given search string.<p>
  
  @param search string to be looked for.