com.vaadin.v7.ui.Table.setRowHeaderMode()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(140)

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

Table.setRowHeaderMode介绍

[英]Sets the row header mode.

The mode can be one of the following ones:

  • #ROW_HEADER_MODE_HIDDEN: The row captions are hidden.
  • #ROW_HEADER_MODE_ID: Items Id-objects toString() is used as row caption.
  • #ROW_HEADER_MODE_ITEM: Item-objects toString() is used as row caption.
  • #ROW_HEADER_MODE_PROPERTY: Property set with #setItemCaptionPropertyId(Object) is used as row header.
  • #ROW_HEADER_MODE_EXPLICIT_DEFAULTS_ID: Items Id-objects toString() is used as row header. If caption is explicitly specified, it overrides the id-caption.
  • #ROW_HEADER_MODE_EXPLICIT: The row headers must be explicitly specified.
  • #ROW_HEADER_MODE_INDEX: The index of the item is used as row caption. The index mode can only be used with the containers implementing Container.Indexed interface.
    The default value is #ROW_HEADER_MODE_HIDDEN
    [中]设置行标题模式。
    该模式可以是以下模式之一:
    *#行标题_模式_隐藏:行标题隐藏。
    *#行标题_模式_ID:Items ID objectstoString()用作行标题。
    *#行标题_模式_项目:项目对象toString()用作行标题。
    *#ROW_HEADER_MODE_PROPERTY:使用#setItemCaptionPropertyId(对象)设置的属性用作行标题。
    *#行_标题_模式_显式_默认值_ID:Items ID objectstoString()用作行标题。如果明确指定了标题,它将覆盖id标题。
    *#行_头_模式_显式:必须显式指定行头。
    *#行标题_模式_索引:项目的索引用作行标题。索引模式只能用于实现Container.Indexed接口的容器。
    默认值为#行_标题_模式_隐藏

代码示例

代码示例来源:origin: com.haulmont.cuba/cuba-web

@Override
public void setRowHeaderMode(com.haulmont.cuba.gui.components.Table.RowHeaderMode rowHeaderMode) {
  switch (rowHeaderMode) {
    case NONE: {
      component.setRowHeaderMode(com.vaadin.v7.ui.Table.RowHeaderMode.HIDDEN);
      break;
    }
    case ICON: {
      component.setRowHeaderMode(com.vaadin.v7.ui.Table.RowHeaderMode.ICON_ONLY);
      break;
    }
    default: {
      throw new UnsupportedOperationException();
    }
  }
}

代码示例来源:origin: viritin/viritin

public void withRowHeaderMode(Table.RowHeaderMode rowHeaderMode) {
  getUnderlayingTable().setRowHeaderMode(rowHeaderMode);
}

代码示例来源:origin: com.vaadin/vaadin-compatibility-server

/**
 * Creates a new empty table.
 */
public Table() {
  setRowHeaderMode(ROW_HEADER_MODE_HIDDEN);
  registerRpc(new TableServerRpc() {
    @Override
    public void contextClick(String rowKey, String colKey,
        Section section, MouseEventDetails details) {
      Object itemId = itemIdMapper.get(rowKey);
      Object propertyId = columnIdMap.get(colKey);
      fireEvent(new TableContextClickEvent(Table.this, details,
          itemId, propertyId, section));
    }
  });
}

相关文章

微信公众号

最新文章

更多

Table类方法