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

x33g5p2x  于2022-01-20 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(158)

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

Grid.scrollToEnd介绍

[英]Scrolls to the end of the last data row.
[中]滚动到最后一个数据行的末尾。

代码示例

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

@Override
public void scrollToEnd() {
  component.scrollToEnd();
}

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

@Override
public void scrollToEnd() {
  getGrid().scrollToEnd();
}

代码示例来源:origin: eclipse/hawkbit

protected void onSave() {
  final String key = keyTextField.getValue();
  final String value = valueTextArea.getValue();
  if (mandatoryCheck()) {
    final E entity = selectedEntity;
    if (metaDataGrid.getSelectedRow() == null) {
      if (!duplicateCheck(entity)) {
        final M metadata = createMetadata(entity, key, value);
        uiNotification.displaySuccess(i18n.getMessage("message.metadata.saved", metadata.getKey()));
        addItemToGrid(metadata);
        metaDataGrid.scrollToEnd();
        metaDataGrid.select(metadata.getKey());
        addIcon.setEnabled(true);
        metadataWindow.setSaveButtonEnabled(false);
        if (!hasUpdatePermission()) {
          valueTextArea.setEnabled(false);
        }
      }
    } else {
      final M metadata = updateMetadata(entity, key, value);
      uiNotification.displaySuccess(i18n.getMessage("message.metadata.updated", metadata.getKey()));
      updateItemInGrid(metadata.getKey());
      metaDataGrid.select(metadata.getKey());
      addIcon.setEnabled(true);
      metadataWindow.setSaveButtonEnabled(false);
    }
  }
}

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

protected void onSave() {
  final String key = keyTextField.getValue();
  final String value = valueTextArea.getValue();
  if (mandatoryCheck()) {
    final E entity = selectedEntity;
    if (metaDataGrid.getSelectedRow() == null) {
      if (!duplicateCheck(entity)) {
        final M metadata = createMetadata(entity, key, value);
        uiNotification.displaySuccess(i18n.getMessage("message.metadata.saved", metadata.getKey()));
        addItemToGrid(metadata);
        metaDataGrid.scrollToEnd();
        metaDataGrid.select(metadata.getKey());
        addIcon.setEnabled(true);
        metadataWindow.setSaveButtonEnabled(false);
        if (!hasUpdatePermission()) {
          valueTextArea.setEnabled(false);
        }
      }
    } else {
      final M metadata = updateMetadata(entity, key, value);
      uiNotification.displaySuccess(i18n.getMessage("message.metadata.updated", metadata.getKey()));
      updateItemInGrid(metadata.getKey());
      metaDataGrid.select(metadata.getKey());
      addIcon.setEnabled(true);
      metadataWindow.setSaveButtonEnabled(false);
    }
  }
}

相关文章

Grid类方法