我注意到vaadin 6.7.0 beta1支持为表格的行/单元格添加工具提示。但是,我没有找到任何添加它的示例。 有没有人可以提供样品?
答案 0 :(得分:9)
使用以下代码:
table.setItemDescriptionGenerator(new ItemDescriptionGenerator() {
public String generateDescription(Component source, Object itemId, Object propertyId) {
if(propertyId == null){
return "Row description "+ itemId;
} else if(propertyId == COLUMN1_PROPERTY_ID) {
return "Cell description " + itemId +","+propertyId;
}
return null;
}}
答案 1 :(得分:1)
您可以通过设置formfieldfactory来完成此操作。在这里你可以返回一个按钮,它只会像样式CSS那样像文本一样。这将允许您在按钮上设置标题。这显然是一个丑陋的黑客。 More info about buttons and links in vaadin
table.setTableFieldFactory(new TableFieldFactory() {
// container is the datasource
// item is the row
// property is the column
//
@Override
public Field createField(Container container, Object itemId, Object propertyId, Component uiContext) {
})
答案 2 :(得分:0)
你不能将tooltpis(setDescription)添加到行/单元格中 - 还没有! 它已经存在问题跟踪器,但不知道它们何时会实现此功能