Examples of TableController


Examples of org.olat.core.gui.components.table.TableController

    this.locale = ureq.getLocale();
   
    TableGuiConfiguration tableConfig = new TableGuiConfiguration();
    tableConfig.setDownloadOffered(false);
    tableConfig.setTableEmptyMessage(translate("note.nonotes"));
    tableC = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), null);
    listenTo(tableC); // autodispose on controller dispose
    tableC.addColumnDescriptor(new DefaultColumnDescriptor("table.note.title", 0, "choose", ureq.getLocale()));
    tableC.addColumnDescriptor(new DefaultColumnDescriptor("table.note.resource", 1, null, ureq.getLocale()));
    tableC.addColumnDescriptor(new StaticColumnDescriptor("delete", "table.header.delete", translate(
        "action.delete")));
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    dialogPanel = putInitialPanel(content);
    showOverviewTable(ureq, forumCallback);
  }

  private void showOverviewTable(UserRequest ureq, DialogNodeForumCallback callback) {
    tableCtr = new TableController(tableConf, ureq, getWindowControl(), getTranslator(), null);
    DialogPropertyElements elements = dialogElmsMgr.findDialogElements(coursePropMgr, courseNode);
    List list = new ArrayList();
    tableModel = new DialogElementsTableModel(getTranslator(), callback, courseNode.getModuleConfiguration());
    if (elements != null) list = elements.getDialogPropertyElements();
    for (Iterator iter = list.iterator(); iter.hasNext();) {
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    tableConfig.setSortingEnabled(false);
    tableConfig.setDisplayTableHeader(true);
    tableConfig.setDisplayRowCount(false);
    tableConfig.setPageingEnabled(false);

    nodeListCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), this);
    // table columns
    nodeListCtr.addColumnDescriptor(new CustomRenderColumnDescriptor("table.header.node", 0, null, ureq.getLocale(),
        ColumnDescriptor.ALIGNMENT_LEFT, new IndentedNodeRenderer()));
    nodeListCtr.addColumnDescriptor(new DefaultColumnDescriptor("table.action.select", 1, CMD_SELECT_NODE, ureq.getLocale()));
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    // build categoris list table model
    List<CatalogEntry> catalogEntries = CatalogManager.getInstance().getCatalogCategoriesFor(repoEntry);
    CategoriesListModel categoriesListModel = new CategoriesListModel(catalogEntries, getLocale());
    // create table
    tableCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), null);
    listenTo(tableCtr);
    // add column descriptors to table
    categoriesListModel.addColumnDescriptors(tableCtr, canManageRepoEntry, getTranslator());
    // add table model
    tableCtr.setTableDataModel(categoriesListModel);
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    tableConfig.setDisplayTableHeader(false);
    tableConfig.setCustomCssClass("b_portlet_table");
    tableConfig.setDisplayRowCount(false);
    tableConfig.setPageingEnabled(false);
    tableConfig.setDownloadOffered(false);
    tableController = new TableController(tableConfig, ureq, getWindowControl(), trans, this);
    // dummy header key, won't be used since setDisplayTableHeader is set to
    // false
    tableController.addColumnDescriptor(new DefaultColumnDescriptor("calendar.date", 0, null, trans.getLocale()));
    tableController.addColumnDescriptor(new DefaultColumnDescriptor("calendar.subject", 1, CMD_LAUNCH, trans.getLocale(),
        ColumnDescriptor.ALIGNMENT_LEFT));
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

      } else if (command.equals(TabbedPaneChangedEvent.TAB_CHANGED) && compName.equals("vc_versions")) {
        /***********************************************************************
         * tabbed pane change to versioning tab
         **********************************************************************/
        versioningTableModel = new HistoryTableDateModel(wiki.getHistory(page), getTranslator());
        versioningTableCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), this);
        versioningTableModel.addColumnDescriptors(versioningTableCtr);
        versioningTableCtr.setTableDataModel(versioningTableModel);
        versioningTableCtr.modelChanged();
        versioningTableCtr.setSortColumn(1, false);
        versioningContent.put("versions", versioningTableCtr.getInitialComponent());
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    else ureq.getDispatchResult().setResultingMediaResource(new VFSMediaResource(leaf));
  }


  private void refreshTableDataModel(UserRequest ureq) {
    mediaTableCtr = new TableController(new TableGuiConfiguration(), ureq, getWindowControl(), getTranslator(), null);
    mediaTableCtr.setMultiSelect(true);
    mediaTableCtr.addMultiSelectAction(ACTION_DELETE_MEDIAS, ACTION_DELETE_MEDIAS);
    listenTo(mediaTableCtr);
   
    List filelist = getWiki().getMediaFileListWithMetadata();
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    tableConfig.setSortingEnabled(false);
    tableConfig.setDisplayTableHeader(true);
    tableConfig.setDisplayRowCount(false);
    tableConfig.setPageingEnabled(false);
   
    nodeListCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), this);
    // table columns   
    nodeListCtr.addColumnDescriptor(new CustomRenderColumnDescriptor("table.header.node", 0,
        null, ureq.getLocale(), ColumnDescriptor.ALIGNMENT_LEFT, new IndentedNodeRenderer()));
    nodeListCtr.addColumnDescriptor(new DefaultColumnDescriptor("table.action.select", 1,
        CMD_SELECT_NODE, ureq.getLocale()));
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

    tableConfig.setCustomCssClass("o_forum");
    tableConfig.setSelectedRowUnselectable(true);
    tableConfig.setDownloadOffered(false);
    tableConfig.setTableEmptyMessage(translate("forum.emtpy"));

    allThreadTableCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), this)
    allThreadTableCtr.addColumnDescriptor(new CustomRenderColumnDescriptor("table.header.typeimg", 0, null,
        ureq.getLocale(), ColumnDescriptor.ALIGNMENT_LEFT, new MessageIconRenderer()));
    allThreadTableCtr.addColumnDescriptor(new StickyRenderColumnDescriptor("table.thread", 1, CMD_SHOWDETAIL, ureq.getLocale(),
        ColumnDescriptor.ALIGNMENT_LEFT, new StickyThreadCellRenderer()));   
    allThreadTableCtr.addColumnDescriptor(new StickyColumnDescriptor("table.userfriendlyname", 2, null, ureq.getLocale()));
    allThreadTableCtr.addColumnDescriptor(new StickyColumnDescriptor("table.lastModified", 3, null, ureq.getLocale(),
        ColumnDescriptor.ALIGNMENT_CENTER));       
      allThreadTableCtr.addColumnDescriptor(new StickyColumnDescriptor("table.unread", 4, null, ureq.getLocale(),
        ColumnDescriptor.ALIGNMENT_RIGHT));
      allThreadTableCtr.addColumnDescriptor(new StickyColumnDescriptor("table.total", 5, null, ureq.getLocale(),
        ColumnDescriptor.ALIGNMENT_RIGHT));
       
    singleThreadTableCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), this);
    singleThreadTableCtr.addColumnDescriptor(new ThreadColumnDescriptor("table.title", 0, CMD_SHOWDETAIL));
    singleThreadTableCtr.addColumnDescriptor(new DefaultColumnDescriptor("table.userfriendlyname", 1, null, ureq.getLocale()));
    singleThreadTableCtr.addColumnDescriptor(new DefaultColumnDescriptor("table.modified", 2, null, ureq.getLocale(),
        ColumnDescriptor.ALIGNMENT_CENTER));
    singleThreadTableCtr
View Full Code Here

Examples of org.olat.core.gui.components.table.TableController

      tableConfig.setSelectedRowUnselectable(true);
      tableConfig.setDownloadOffered(false);
      tableConfig.setTableEmptyMessage(translate("forum.emtpy"));
     
      //prepare the table controller
      moveMessageTableCtr = new TableController(tableConfig, ureq, getWindowControl(), getTranslator(), this);
      moveMessageTableCtr.addColumnDescriptor(true, new DefaultColumnDescriptor("table.thread", 0, null, ureq.getLocale()));
      moveMessageTableCtr.addColumnDescriptor(true, new DefaultColumnDescriptor("table.userfriendlyname", 1, null, ureq.getLocale()));
      moveMessageTableCtr.addColumnDescriptor(true, new DefaultColumnDescriptor("table.lastModified", 2, null, ureq.getLocale()));       
      moveMessageTableCtr.addColumnDescriptor(true, new BooleanColumnDescriptor("table.choose", 3, "move", translate("table.choose"), translate("table.source")));
      moveMessageTableCtr.setTableDataModel(tdm);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.