本文整理了Java中com.vaadin.data.Item.getItemProperty()
方法的一些代码示例,展示了Item.getItemProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.getItemProperty()
方法的具体详情如下:
包路径:com.vaadin.data.Item
类名称:Item
方法名:getItemProperty
暂无
代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin
@SuppressWarnings("rawtypes")
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
final Item item = getItem(itemId);
if (item != null) {
return item.getItemProperty(propertyId);
}
return null;
}
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
Item item = getItem(itemId);
if (item == null) return null;
return item.getItemProperty(propertyId);
}
代码示例来源:origin: org.opencms/opencms-core
/**
* @see com.vaadin.data.Container.Filter#passesFilter(java.lang.Object, com.vaadin.data.Item)
*/
public boolean passesFilter(Object itemId, Item item) throws UnsupportedOperationException {
CmsResource res = (CmsResource)item.getItemProperty(CmsResourceTreeContainer.PROPERTY_RESOURCE).getValue();
if (res == null) {
return true;
}
return m_navigationPaths.contains(res.getRootPath());
}
代码示例来源:origin: org.activiti/activiti-explorer
protected void populateTableList() {
TreeMap<String, Long> tables = new TreeMap<String, Long>(managementService.getTableCount()); // treemap because we want to sort it on name
for (String tableName : tables.keySet()) {
Item item = table.addItem(tableName);
item.getItemProperty("icon").setValue(determineTableIcon(tableName));
item.getItemProperty("tableName").setValue(tableName + " (" + tables.get(tableName) + ")");
}
}
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public void handleSelectDeselect(Item item, Object itemId, boolean selected) {
item.getItemProperty(MetaMBeanItem.SELECTED).setValue(selected);
updateIcon(item, selected);
}
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public void updateModel(Item item, Object itemId) {
if (itemId == null || !(itemId instanceof Mbean)) return;
Mbean bean = (Mbean)itemId;
bean.setName((String)item.getItemProperty(MetaMBeanItem.NAME).getValue());
}
}
代码示例来源:origin: org.opennms.features.bsm/vaadin-adminpage
@Override
public boolean passesFilter(Object itemId, Item item) {
final Property<?> property = item.getItemProperty(NAME_PROPERTY);
return checkSuccessor(itemId, property) || checkPredecessor(itemId, property);
}
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public void setItemProperties(Item item, Object itemId) {
if (!(itemId instanceof Mbean)) return;
Mbean bean = (Mbean) itemId;
item.getItemProperty(MetaMBeanItem.ICON).setValue(IconProvider.getIcon(IconProvider.MBEANS_ICON));
item.getItemProperty(MetaMBeanItem.OBJECTNAME).setValue(bean.getObjectname());
item.getItemProperty(MetaMBeanItem.NAME).setValue(bean.getName());
item.getItemProperty(MetaMBeanItem.TOOLTIP).setValue(bean.getObjectname());
item.getItemProperty(MetaMBeanItem.CAPTION).setValue(MBeansHelper.getLeafLabel(bean));
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@Override
protected String getEntityId(final Object itemId) {
final String entityId = String.valueOf(
getContainerDataSource().getItem(itemId).getItemProperty(SPUILabelDefinitions.DIST_ID).getValue());
return "distributionSet." + entityId;
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@Override
protected String getEntityId(final Object itemId) {
final String entityId = String.valueOf(
getContainerDataSource().getItem(itemId).getItemProperty(SPUILabelDefinitions.VAR_SWM_ID).getValue());
return "softwareModule." + entityId;
}
代码示例来源:origin: org.opennms.features/vaadin-jmxconfiggenerator
void validate() throws Validator.InvalidValueException {
if (fieldGroup != null
&& fieldGroup.getItemDataSource() != null
&& fieldGroup.getItemDataSource().getItemProperty("selected") != null
&& fieldGroup.getItemDataSource().getItemProperty("selected").getValue() != null) { // fieldGroup may have not yet been initialized
if (Objects.equals(true, fieldGroup.getItemDataSource().getItemProperty("selected").getValue())) {
UIHelper.validateFields(fieldGroup.getFields(), false);
}
}
}
代码示例来源:origin: org.apache.ace/org.apache.ace.webui.vaadin
private void change(StatefulGatewayObject statefulTarget) {
Item item = getItem(statefulTarget.getID());
item.getItemProperty(OBJECT_DESCRIPTION).setValue("");
}
private void remove(StatefulGatewayObject statefulTarget) {
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@SuppressWarnings("unchecked")
@Override
protected void updateEntity(final SoftwareModule baseEntity, final Item item) {
final String swNameVersion = HawkbitCommonUtil.concatStrings(":", baseEntity.getName(),
baseEntity.getVersion());
item.getItemProperty(SPUILabelDefinitions.NAME_VERSION).setValue(swNameVersion);
item.getItemProperty("swId").setValue(baseEntity.getId());
item.getItemProperty(SPUILabelDefinitions.VAR_VENDOR).setValue(baseEntity.getVendor());
super.updateEntity(baseEntity, item);
}
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public boolean apply(final Mbean bean) {
Item item = container.getItem(bean);
Property itemProperty = item.getItemProperty(MetaMBeanItem.SELECTED);
if (itemProperty != null && itemProperty.getValue() != null) {
return (Boolean) itemProperty.getValue();
}
return false;
}
});
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
@Override
@SuppressWarnings("unchecked")
protected void updateEntity(final SoftwareModule baseEntity, final Item item) {
final String swNameVersion = HawkbitCommonUtil.concatStrings(":", baseEntity.getName(),
baseEntity.getVersion());
item.getItemProperty(SPUILabelDefinitions.NAME_VERSION).setValue(swNameVersion);
item.getItemProperty(SPUILabelDefinitions.VAR_SWM_ID).setValue(baseEntity.getId());
item.getItemProperty(SPUILabelDefinitions.VAR_VENDOR).setValue(baseEntity.getVendor());
item.getItemProperty(SPUILabelDefinitions.VAR_COLOR).setValue(baseEntity.getType().getColour());
super.updateEntity(baseEntity, item);
}
代码示例来源: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: nz.co.senanque/madura-vaadinsupport
public void addExtraField(Item item, Object id)
{
final Property property = item.getItemProperty(id);
final Field f = getFormFieldFactory().createField(item, id, this);
if (f != null) {
f.setPropertyDataSource(property);
addField(id, f);
}
}
public void changeVariables(Object source, Map<String, Object> variables) {
代码示例来源:origin: org.apache.ace/org.apache.ace.webui.vaadin
private void change(GroupObject go) {
Item item = getItem(go.getName());
item.getItemProperty(OBJECT_DESCRIPTION).setValue(go.getDescription());
}
private void remove(GroupObject go) {
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
private Button getDeleteButton(final Long itemId) {
final Item row = getItem(itemId);
final String tfName = (String) row.getItemProperty(SPUILabelDefinitions.NAME).getValue();
final Button deleteIcon = SPUIComponentProvider.getButton(getDeleteIconId(tfName), "",
i18n.getMessage(UIMessageIdProvider.TOOLTIP_DELETE_CUSTOM_FILTER),
ValoTheme.BUTTON_TINY + " " + "blueicon", true, FontAwesome.TRASH_O, SPUIButtonStyleNoBorder.class);
deleteIcon.setData(itemId);
deleteIcon.addClickListener(this::onDelete);
return deleteIcon;
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
private Button customFilterDetailButton(final Long itemId) {
final Item row1 = getItem(itemId);
final String tfName = (String) row1.getItemProperty(SPUILabelDefinitions.NAME).getValue();
final Button updateIcon = SPUIComponentProvider.getButton(getDetailLinkId(tfName), tfName,
i18n.getMessage(UIMessageIdProvider.TOOLTIP_UPDATE_CUSTOM_FILTER), null, false, null,
SPUIButtonStyleNoBorder.class);
updateIcon.setData(tfName);
updateIcon.addStyleName(ValoTheme.LINK_SMALL + " " + "on-focus-no-border link");
updateIcon.addClickListener(this::onClickOfDetailButton);
return updateIcon;
}
内容来源于网络,如有侵权,请联系作者删除!