本文整理了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
暂无
代码示例来源: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) {
内容来源于网络,如有侵权,请联系作者删除!