org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable.getColumns()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable.getColumns()方法的一些代码示例,展示了DataTable.getColumns()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DataTable.getColumns()方法的具体详情如下:
包路径:org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable
类名称:DataTable
方法名:getColumns

DataTable.getColumns介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

new HashMap<String, FilterMatchMode>(table.getColumns().size());
for (Column column : table.getColumns()) {
  ValueExpression filterExpression = 
       column.getValueExpression("filterBy");

代码示例来源:origin: apache/wicket

@Override
  public String getObject()
  {
    return String.valueOf(table.getColumns().size()).intern();
  }
}));

代码示例来源:origin: stackoverflow.com

FacesContext fc = FacesContext.getCurrentInstance();
DataTable myDatatable = (DataTable) fc.getViewRoot().findComponent("your_datatable");
List<UIColumn> columns = myDatatable.getColumns();

代码示例来源:origin: apache/wicket

@Override
  public String getObject()
  {
    return String.valueOf(table.getColumns().size()).intern();
  }
}));

代码示例来源:origin: apache/wicket

@Override
  public List<IColumn<T, S>> getObject() {
    List<IColumn<T, S>> columnsModels = new LinkedList<>();
    for (IColumn<T, S> column : table.getColumns())
    {
      columnsModels.add(column);
    }
    return columnsModels;
  }
};

代码示例来源:origin: com.norconex.commons/norconex-commons-wicket

@Override
  public String getObject() {
    return String.valueOf(table.getColumns().size());
  }
}));

代码示例来源:origin: apache/wicket

@Override
  public String getObject()
  {
    return String.valueOf(getTable().getColumns().size()).intern();
  }
}));

代码示例来源:origin: org.opensingular/singular-form-wicket

@Override
  public String getObject() {
    return String.valueOf(table.getColumns().size()).intern();
  }
}));

代码示例来源:origin: org.opensingular/form-wicket

@Override
  public String getObject() {
    return String.valueOf(table.getColumns().size()).intern();
  }
}));

代码示例来源:origin: theonedev/onedev

@Override
  public String getObject()
  {
    return String.valueOf(table.getColumns().size()).intern();
  }
}));

代码示例来源:origin: apache/wicket

@Override
protected Iterator<IModel<IColumn<T, S>>> getItemModels()
{
  List<IModel<IColumn<T, S>>> columnsModels = new LinkedList<>();
  for (IColumn<T, S> column : table.getColumns())
  {
    columnsModels.add(Model.of(column));
  }
  return columnsModels.iterator();
}

代码示例来源:origin: org.wicketstuff/wicketstuff-datatables

@Override
protected Iterator<IModel<IColumn<T, S>>> getItemModels()
{
  List<IModel<IColumn<T, S>>> columnsModels = new LinkedList<>();
  List<? extends IColumn<T, S>> tableColumns = (columns != null && columns.length > 0)
    ? Arrays.asList(columns)
    : table.getColumns();
  for (IColumn<T, S> column : tableColumns)
  {
    columnsModels.add(Model.of(column));
  }
  return columnsModels.iterator();
}

代码示例来源:origin: OrienteerBAP/Orienteer

@SuppressWarnings("unchecked")
@Override
protected void onConfigure() {
  super.onConfigure();
  if(checkboxColumn==null)
  {
    for (IColumn<T, ?> column : table.getColumns())
    {
      if(column instanceof CheckBoxColumn)
      {
        checkboxColumn=(CheckBoxColumn<T, ?, ?>) column;
        break;
      }
    }
  }
  setVisible(checkboxColumn!=null);
}

代码示例来源:origin: apache/wicket

for (IColumn<T, S> col : dataTable.getColumns())

代码示例来源:origin: OrienteerBAP/Orienteer

public DataTableCommandsToolbar(DataTable<T, ?> table)
{
  super(table);
  WebMarkupContainer span = new WebMarkupContainer("span");
  span.add(new AttributeModifier("colspan", new Model<String>(String.valueOf(table.getColumns().size()))));
  commands = new RepeatingView("commands");
  span.add(commands);
  add(span);
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * @param table
 *            data table this toolbar will be attached to
 * @param messageModel
 *            model that will be used to display the "no records found" message
 */
public NoRecordsToolbar(final DataTable<?> table, IModel<String> messageModel)
{
  super(table);
  WebMarkupContainer td = new WebMarkupContainer("td");
  add(td);
  td.add(new AttributeModifier("colspan", true, new Model<String>(
    String.valueOf(table.getColumns().length))));
  td.add(new Label("msg", messageModel));
}

代码示例来源:origin: org.onehippo.cms7/hippo-cms-api

public ListNavigationToolBar(DataTable table, IPagingDefinition pagingDefinition) {
  super(table);
  WebMarkupContainer span = new WebMarkupContainer("span");
  add(span);
  span.add(new AttributeModifier("colspan", true, new Model(String.valueOf(table.getColumns().size()))));
  PagingNavigator pagingNavigator = newPagingNavigator("navigator", table, pagingDefinition);
  span.add(pagingNavigator);
  span.add(new NavigatorLabel("navigatorLabel", table));
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

/**
 * Constructor
 * 
 * @param table
 *            data table this toolbar will be attached to
 */
public NavigationToolbar(final DataTable<?> table)
{
  super(table);
  WebMarkupContainer span = new WebMarkupContainer("span");
  add(span);
  span.add(new AttributeModifier("colspan", true, new Model<String>(
    String.valueOf(table.getColumns().length))));
  span.add(newPagingNavigator("navigator", table));
  span.add(newNavigatorLabel("navigatorLabel", table));
}

代码示例来源:origin: apache/wicket

/**
 * This toolbar is only visible if there are rows in the data set and if there are exportable columns in the
 * data table and if there are data exporters added to the toolbar.
 */
protected void calculateVisibility()
{
  final boolean isVisible;
  if (dataExporters.isEmpty())
  {
    isVisible = false;
  }
  else if (getTable().getRowCount() == 0)
  {
    isVisible = false;
  }
  else
  {
    boolean foundExportableColumn = false;
    for (IColumn<?, ?> col : getTable().getColumns())
    {
      if (col instanceof IExportableColumn)
      {
        foundExportableColumn = true;
        break;
      }
    }
    isVisible = foundExportableColumn;
  }
  setVisible(isVisible);
}

代码示例来源:origin: OrienteerBAP/Orienteer

protected void onInitialize() {
  super.onInitialize();
  ListView<IColumn<T, S>> headers = new ListView<IColumn<T,S>>("headers", (List<IColumn<T, S>>) getTable().getColumns()) {
    @Override
    protected void populateItem(final ListItem<IColumn<T, S>> item) {

相关文章