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

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

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

Table.refreshRowCache介绍

暂无

代码示例

代码示例来源:origin: org.opennms.features.topology/org.opennms.features.topology.api

@Override
public void refreshRowCache() {
  if (m_disableRowCacheRefresh) {
    return;
  }
  super.refreshRowCache();
}

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

@Override
public void refreshRowCache() {
  if (duringSetup) {
    return;
  }
  super.refreshRowCache();
}

代码示例来源:origin: org.opennms.features.topology/api

@Override
public void refreshRowCache() {
  if (m_disableRowCacheRefresh) {
    return;
  }
  super.refreshRowCache();
}

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    RowDef rowDef = (RowDef) rowsTable.getValue();
    if (rowDef != null) {
      int rowDefIndex = rowOrder.get(rowDef);
      RowDef rowDefToSwap = null;
      for (Map.Entry<RowDef, Integer> entry : rowOrder.entrySet()) {
        if (entry.getValue().intValue() == rowDefIndex - 1) {
          rowDefToSwap = entry.getKey();
          break;
        }
      }
      if (rowDefToSwap != null) {
        rowsTable.unselect(rowDef);
        rowOrder.remove(rowDef);
        rowOrder.remove(rowDefToSwap);
        rowOrder.put(rowDef, rowDefIndex - 1);
        rowOrder.put(rowDefToSwap, rowDefIndex);
        rows.sort(new Object[]{"label"}, new boolean[]{true});
        rowsTable.refreshRowCache();
        rowsTable.select(rowDef);
      }
    }
  }
});

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    RowDef rowDef = (RowDef) rowsTable.getValue();
    if (rowDef != null) {
      int rowDefIndex = rowOrder.get(rowDef);
      RowDef rowDefToSwap = null;
      for (Map.Entry<RowDef, Integer> entry : rowOrder.entrySet()) {
        if (entry.getValue().intValue() == rowDefIndex + 1) {
          rowDefToSwap = entry.getKey();
          break;
        }
      }
      if (rowDefToSwap != null) {
        rowsTable.unselect(rowDef);
        rowOrder.remove(rowDef);
        rowOrder.remove(rowDefToSwap);
        rowOrder.put(rowDef, rowDefIndex + 1);
        rowOrder.put(rowDefToSwap, rowDefIndex);
        rows.sort(new Object[]{"label"}, new boolean[]{true});
        rowsTable.refreshRowCache();
        rowsTable.select(rowDef);
      }
    }
  }
});

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    ColumnDef columnDef = (ColumnDef) columnsTable.getValue();
    if (columnDef != null) {
      int columnDefIndex = columnOrder.get(columnDef);
      ColumnDef columnDefToSwap = null;
      for (Map.Entry<ColumnDef, Integer> entry : columnOrder.entrySet()) {
        if (entry.getValue().intValue() == columnDefIndex - 1) {
          columnDefToSwap = entry.getKey();
          break;
        }
      }
      if (columnDefToSwap != null) {
        columnsTable.unselect(columnDef);
        columnOrder.remove(columnDef);
        columnOrder.remove(columnDefToSwap);
        columnOrder.put(columnDef, columnDefIndex - 1);
        columnOrder.put(columnDefToSwap, columnDefIndex);
        columns.sort(new Object[]{"label"}, new boolean[]{true});
        columnsTable.refreshRowCache();
        columnsTable.select(columnDef);
      }
    }
  }
});

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    ColumnDef columnDef = (ColumnDef) columnsTable.getValue();
    if (columnDef != null) {
      int columnDefIndex = columnOrder.get(columnDef);
      ColumnDef columnDefToSwap = null;
      for (Map.Entry<ColumnDef, Integer> entry : columnOrder.entrySet()) {
        if (entry.getValue().intValue() == columnDefIndex + 1) {
          columnDefToSwap = entry.getKey();
          break;
        }
      }
      if (columnDefToSwap != null) {
        columnsTable.unselect(columnDef);
        columnOrder.remove(columnDef);
        columnOrder.remove(columnDefToSwap);
        columnOrder.put(columnDef, columnDefIndex + 1);
        columnOrder.put(columnDefToSwap, columnDefIndex);
        columns.sort(new Object[]{"label"}, new boolean[]{true});
        columnsTable.refreshRowCache();
        columnsTable.select(columnDef);
      }
    }
  }
});

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    ColumnDef columnDef = (ColumnDef) columnsTable.getValue();
    if (columnDef != null) {
      columnsTable.unselect(columnDef);
      columns.removeItem(columnDef);
    }
    columnsTable.refreshRowCache();
  }
});

代码示例来源:origin: org.opennms.features/vaadin-surveillance-views

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    RowDef rowDef = (RowDef) rowsTable.getValue();
    if (rowDef != null) {
      rowsTable.unselect(rowDef);
      rows.removeItem(rowDef);
    }
    rowsTable.refreshRowCache();
  }
});

代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin

@SuppressWarnings("unchecked")
protected void repaintRows(T... items) {
  if (items != null) {
    switch (getRenderingMode()) {
    case GRID: {
      List<Object> ids = new LinkedList<>();
      for (T item : items) {
        Object id = requireDataSource().getId(item);
        if (id != null) {
          ids.add(id);
        }
      }
      if (!ids.isEmpty()) {
        getGrid().refreshRows(ids.toArray(new Object[ids.size()]));
      }
    }
      break;
    case TABLE: {
      getTable().refreshRowCache();
    }
      break;
    default:
      break;
    }
  }
}

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

/**
 * Method to set if the components are visible.
 */
public void setVisible()
{
  final IkasanAuthentication authentication = (IkasanAuthentication)VaadinService.getCurrentRequest().getWrappedSession()
       .getAttribute(DashboardSessionValueConstants.USER);
     for(Component component: components.keySet())
  {
    for(String policyName: components.get(component))
    {
      if (authentication != null
          && (authentication.hasGrantedAuthority(SecurityConstants.ALL_AUTHORITY)
          || authentication.hasGrantedAuthority(policyName)))
      {
        component.setVisible(true);
        break;
      }
      else
      {
        component.setVisible(false);
      }
    }
  }
  for(Table table: refreshableTables)
  {
    table.refreshRowCache();
  }
}

代码示例来源:origin: org.ikasan/ikasan-dashboard-jar

table.refreshRowCache();

相关文章

微信公众号

最新文章

更多