@Override
  protected void initForm(FormItemContainer formLayout, Controller listener, UserRequest ureq) {
    FlexiTableColumnModel columnsModel = FlexiTableDataModelFactory.createFlexiTableColumnModel();
    columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(CTCols.course, "select"));
    columnsModel.addFlexiColumnModel(new DefaultFlexiColumnModel(CTCols.courseNode, "select"));
    columnsModel.addFlexiColumnModel(
        new DefaultFlexiColumnModel("select", translate("select"), "select"));

    model = new CourseTemplateSearchDataModel(columnsModel);
    tableEl =
        uifactory.addTableElement(
            getWindowControl(), "table", model, 20, false, getTranslator(), formLayout);
    tableEl.setCustomizeColumns(false);
    tableEl.setEmtpyTableMessageKey("no.binders.template.available");
  }