本文整理了Java中com.vaadin.ui.Table.getContainerDataSource()
方法的一些代码示例,展示了Table.getContainerDataSource()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getContainerDataSource()
方法的具体详情如下:
包路径:com.vaadin.ui.Table
类名称:Table
方法名:getContainerDataSource
暂无
代码示例来源:origin: org.opennms.features/vaadin-jmxconfiggenerator
public SelectableBeanItemContainer<T> getContainerDataSource() {
return (SelectableBeanItemContainer<T>) super.getContainerDataSource();
}
代码示例来源:origin: org.opencms/opencms-core
/**
* Gets structure ids of resources for current folder in current sort order.<p>
*
* @return the structure ids of the current folder contents
*/
public List<CmsUUID> getAllIds() {
@SuppressWarnings("unchecked")
List<CmsUUID> ids = (List<CmsUUID>)(m_fileTable.getContainerDataSource().getItemIds());
return Lists.newArrayList(ids);
}
代码示例来源:origin: org.opencms/opencms-core
/**
* Updates the real selection, given the item ids from the selection event.<p>
*
* @param selectionEventIds the item ids from the selection event
*/
protected void updateRealSelection(Set<Object> selectionEventIds) {
Set<Object> pageItems = Sets.newHashSet(m_table.get().getContainerDataSource().getItemIds());
Set<Object> result = Sets.newHashSet(m_realSelection);
result.removeAll(pageItems);
result.addAll(selectionEventIds);
m_realSelection = result;
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@Override
public void containerItemSetChange(final ItemSetChangeEvent event) {
if (!(field instanceof Table)) {
return;
}
final Table table = (Table) field;
saveButton.setEnabled(
isSaveButtonEnabledAfterValueChange(table, table.getContainerDataSource().getItemIds()));
}
}
代码示例来源:origin: eclipse/hawkbit
@Override
public void containerItemSetChange(final ItemSetChangeEvent event) {
if (!(field instanceof Table)) {
return;
}
final Table table = (Table) field;
saveButton.setEnabled(
isSaveButtonEnabledAfterValueChange(table, table.getContainerDataSource().getItemIds()));
}
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
private static Object getCurrentVaue(final Component currentChangedComponent, final Object newValue,
final AbstractField<?> field) {
Object currentValue = field.getValue();
if (field instanceof Table) {
currentValue = ((Table) field).getContainerDataSource().getItemIds();
}
if (field.equals(currentChangedComponent)) {
currentValue = newValue;
}
return currentValue;
}
代码示例来源:origin: org.activiti/activiti-explorer
public void selectElement(int index) {
if (table.getContainerDataSource().size() > index) {
table.select(index);
table.setCurrentPageFirstItemId(index);
}
}
代码示例来源:origin: eclipse/hawkbit
private static Object getCurrentVaue(final Component currentChangedComponent, final Object newValue,
final AbstractField<?> field) {
Object currentValue = field.getValue();
if (field instanceof Table) {
currentValue = ((Table) field).getContainerDataSource().getItemIds();
}
if (field.equals(currentChangedComponent)) {
currentValue = newValue;
}
return currentValue;
}
代码示例来源:origin: org.opencms/opencms-core
public Object generateCell(Table source, Object itemId, Object columnId) {
if (CAPTION_FOLDERS.equals(columnId)) {
String html = (String)source.getContainerDataSource().getItem(itemId).getItemProperty(
CmsResourceTableProperty.PROPERTY_TREE_CAPTION).getValue();
Label label = new Label(html, ContentMode.HTML);
label.setStyleName("o-tree-table-caption");
return label;
} else {
return null;
}
}
};
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@Override
public String generateCell(final Table source, final Object itemId, final Object columnId) {
final Long createdDate = (Long) table.getContainerDataSource().getItem(itemId)
.getItemProperty(CREATED_DATE).getValue();
final Long modifiedDATE = (Long) table.getContainerDataSource().getItem(itemId)
.getItemProperty(LAST_MODIFIED_DATE).getValue();
if (modifiedDATE != null) {
return SPDateTimeUtil.getFormattedDate(modifiedDATE);
}
return SPDateTimeUtil.getFormattedDate(createdDate);
}
});
代码示例来源:origin: eclipse/hawkbit
@Override
public String generateCell(final Table source, final Object itemId, final Object columnId) {
final Long createdDate = (Long) table.getContainerDataSource().getItem(itemId)
.getItemProperty(CREATED_DATE).getValue();
final Long modifiedDATE = (Long) table.getContainerDataSource().getItem(itemId)
.getItemProperty(LAST_MODIFIED_DATE).getValue();
if (modifiedDATE != null) {
return SPDateTimeUtil.getFormattedDate(modifiedDATE);
}
return SPDateTimeUtil.getFormattedDate(createdDate);
}
});
代码示例来源:origin: apache/ace
public void textChange(TextChangeEvent event) {
Filterable f = (Filterable) m_table.getContainerDataSource();
// Remove old filter
if (filter != null) {
f.removeContainerFilter(filter);
}
// Set new filter for the "Name" column
filter = new SimpleStringFilter(colType, event.getText(), true /* ignoreCase */, false /* onlyMatchPrefix */);
f.addContainerFilter(filter);
}
});
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@SuppressWarnings("unchecked")
private void addSourceTableData(final Long selectedId) {
if (sourceTableContainer != null) {
Item saveTblitem;
saveTblitem = sourceTableContainer.addItem(selectedId);
saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(selectedTable.getContainerDataSource()
.getItem(selectedId).getItemProperty(DIST_TYPE_NAME).getValue());
saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(selectedTable.getContainerDataSource()
.getItem(selectedId).getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
}
}
代码示例来源:origin: eclipse/hawkbit
@SuppressWarnings("unchecked")
private void addSourceTableData(final Long selectedId) {
if (sourceTableContainer != null) {
Item saveTblitem;
saveTblitem = sourceTableContainer.addItem(selectedId);
saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(selectedTable.getContainerDataSource()
.getItem(selectedId).getItemProperty(DIST_TYPE_NAME).getValue());
saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(selectedTable.getContainerDataSource()
.getItem(selectedId).getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
}
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
/**
* Create Max artifact details Table.
*/
public void createMaxArtifactDetailsTable() {
maxArtifactDetailsTable = createArtifactDetailsTable();
maxArtifactDetailsTable.setId(UIComponentIdProvider.UPLOAD_ARTIFACT_DETAILS_TABLE_MAX);
maxArtifactDetailsTable.setContainerDataSource(artifactDetailsTable.getContainerDataSource());
addGeneratedColumn(maxArtifactDetailsTable);
if (!readOnly) {
addGeneratedColumnButton(maxArtifactDetailsTable);
}
setTableColumnDetails(maxArtifactDetailsTable);
}
代码示例来源:origin: eclipse/hawkbit
/**
* Create Max artifact details Table.
*/
public void createMaxArtifactDetailsTable() {
maxArtifactDetailsTable = createArtifactDetailsTable();
maxArtifactDetailsTable.setId(UIComponentIdProvider.UPLOAD_ARTIFACT_DETAILS_TABLE_MAX);
maxArtifactDetailsTable.setContainerDataSource(artifactDetailsTable.getContainerDataSource());
addGeneratedColumn(maxArtifactDetailsTable);
if (!readOnly) {
addGeneratedColumnButton(maxArtifactDetailsTable);
}
setTableColumnDetails(maxArtifactDetailsTable);
}
代码示例来源:origin: eclipse/hawkbit
@Override
public Button generateCell(final Table source, final Object itemId, final Object columnId) {
final String fileName = (String) table.getContainerDataSource().getItem(itemId)
.getItemProperty(PROVIDED_FILE_NAME).getValue();
final Button deleteIcon = SPUIComponentProvider.getButton(
fileName + "-" + UIComponentIdProvider.UPLOAD_FILE_DELETE_ICON, "",
i18n.getMessage(UIMessageIdProvider.CAPTION_DISCARD), ValoTheme.BUTTON_TINY + " " + "blueicon",
true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class);
deleteIcon.setData(itemId);
deleteIcon.addClickListener(event -> confirmAndDeleteArtifact((Long) itemId, fileName));
return deleteIcon;
}
});
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@Override
public Button generateCell(final Table source, final Object itemId, final Object columnId) {
final String fileName = (String) table.getContainerDataSource().getItem(itemId)
.getItemProperty(PROVIDED_FILE_NAME).getValue();
final Button deleteIcon = SPUIComponentProvider.getButton(
fileName + "-" + UIComponentIdProvider.UPLOAD_FILE_DELETE_ICON, "",
i18n.getMessage(UIMessageIdProvider.CAPTION_DISCARD), ValoTheme.BUTTON_TINY + " " + "blueicon",
true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class);
deleteIcon.setData(itemId);
deleteIcon.addClickListener(event -> confirmAndDeleteArtifact((Long) itemId, fileName));
return deleteIcon;
}
});
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@SuppressWarnings("unchecked")
private void getSelectedTableItemData(final Long id) {
Item saveTblitem;
if (selectedTableContainer != null) {
saveTblitem = selectedTableContainer.addItem(id);
saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(
sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_NAME).getValue());
final CheckBox mandatoryCheckBox = new CheckBox();
saveTblitem.getItemProperty(DIST_TYPE_MANDATORY).setValue(mandatoryCheckBox);
saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(
sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
}
}
代码示例来源:origin: eclipse/hawkbit
@SuppressWarnings("unchecked")
private void getSelectedTableItemData(final Long id) {
Item saveTblitem;
if (selectedTableContainer != null) {
saveTblitem = selectedTableContainer.addItem(id);
saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(
sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_NAME).getValue());
final CheckBox mandatoryCheckBox = new CheckBox();
saveTblitem.getItemProperty(DIST_TYPE_MANDATORY).setValue(mandatoryCheckBox);
saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(
sourceTable.getContainerDataSource().getItem(id).getItemProperty(DIST_TYPE_DESCRIPTION).getValue());
}
}
内容来源于网络,如有侵权,请联系作者删除!