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

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

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

Table.getUI介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. public void realTimeUpdate(Table table) {
  2. table.getUI().access(new Runnable() {
  3. @Override
  4. public void run() {
  5. Container container = table.getContainerDataSource();
  6. Iterator<?> iterator = container.getItemIds().iterator();
  7. while (iterator.hasNext())
  8. {
  9. Object itemId = iterator.next();
  10. ...... some code to update table values
  11. }
  12. }
  13. });
  14. }

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

  1. @Override
  2. public void buttonClick(ClickEvent event) {
  3. // try if alarm is there, otherwise show information dialog
  4. OnmsAlarm alarm = alarmDao.get(alarmId);
  5. if (alarm == null) {
  6. new DialogWindow(source.getUI(),
  7. "Alarm does not exist!",
  8. "The alarm information cannot be shown. \nThe alarm does not exist anymore. \n\nPlease refresh the Alarm Table.");
  9. return;
  10. }
  11. // alarm still exists, show alarm details
  12. final URI currentLocation = Page.getCurrent().getLocation();
  13. final String contextRoot = VaadinServlet.getCurrent().getServletContext().getContextPath();
  14. final String redirectFragment = contextRoot + "/alarm/detail.htm?quiet=true&id=" + alarmId;
  15. LOG.debug("alarm {} clicked, current location = {}, uri = {}", alarmId, currentLocation, redirectFragment);
  16. try {
  17. source.getUI().addWindow(
  18. new InfoWindow(new URL(currentLocation.toURL(), redirectFragment), new LabelCreator() {
  19. @Override
  20. public String getLabel() {
  21. return "Alarm Info " + alarmId;
  22. }
  23. }));
  24. } catch (MalformedURLException e) {
  25. LOG.error(e.getMessage(), e);
  26. }
  27. }
  28. });

相关文章