java - 如何刷新表格中的单行?

标签 java vaadin

是否可以刷新 vaadin table 组件的单行?

到目前为止,如果表行编辑完成,我只是刷新整个表:

table.refreshRowCache();

但这可能会在以后对大型表造成性能问题。那么,如何刷新单行呢?

最佳答案

我在 Vaadin 论坛上发现这个似乎很有用:https://vaadin.com/forum/#!/thread/408555/408554

我还没有尝试过,但是 Henri Sara(Vaadin 开发人员)建议了这个解决方案:

Property statusProperty = pqTable.getContainerProperty(itemId, "statusString");
if (property instanceof MethodProperty) {
    ((MethodProperty) statusProperty).fireValueChange();
}

他还指出,此方法可能会在未来的版本中发生变化(并且可能已经这样做了 :S)

关于java - 如何刷新表格中的单行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077760/

相关文章:

java - 使用复合组件进行 Jsf 验证无法正常工作

java - 默认 ResourceBundleMessageSource 有什么意义?

java - 需要更改前端的建议

spring-boot - 在 docker 中使用 vaadin 运行 Spring boot 应用程序时初始化 Tomcat 失败

java - java中模拟全局变量的查询

java - 经典的for循环与并发填充列表中的Arraylist forEach - Java 8

java - 面板上的 Vaadin ActionHandler 不起作用

java - Vaadin 设置表格的选定行

java - 无法查找 JNDI 名称 [javax.transaction.TransactionManager]

java - 计算选择排序中的交换次数