是否可以在Vaadin中添加包含组件的工具提示?
我需要显示包含表格的工具提示。表已作为CustomComponent存在。是否可以在Vaadin中添加包含组件的工具提示?,vaadin,Vaadin,我需要显示包含表格的工具提示。表已作为CustomComponent存在。 解决方案之一是在HTML中复制表,并使用setDescription()方法。但在我看来,这看起来有点难看 你说丑陋是什么意思?看看上面的例子——它们真的很好 我试图将表格放入按钮描述中 Button b = new Button("Button"); b.setIcon(FontAwesome.LEGAL); b.addStyleName(ValoTheme.BUTTON_FRIENDLY); b.setDescri
解决方案之一是在HTML中复制表,并使用
setDescription()
方法。但在我看来,这看起来有点难看 你说丑陋是什么意思?看看上面的例子——它们真的很好
我试图将表格放入按钮描述中
Button b = new Button("Button");
b.setIcon(FontAwesome.LEGAL);
b.addStyleName(ValoTheme.BUTTON_FRIENDLY);
b.setDescription(
"<table>\n" +
" <tr>\n" +
" <th style=\"padding: 10px;\">Month</th>\n" +
" <th style=\"padding: 10px;\">Savings</th>\n" +
" </tr>\n" +
" <tr>\n" +
" <td style=\"padding: 10px;\">January</td>\n" +
" <td style=\"padding: 10px;\">$100</td>\n" +
" </tr>\n" +
" <tr>\n" +
" <td style=\"padding: 10px;\">July</td>\n" +
" <td style=\"padding: 10px;\">$342</td>\n" +
" </tr>\n" +
" <tr>\n" +
" <td style=\"padding: 10px;\">November</td>\n" +
" <td style=\"padding: 10px;\">$0</td>\n" +
" </tr>\n" +
"</table>\n"
);
您可以以任何方式自定义它。例如,我添加了边框:
您还可以使用SCS自定义整个工具提示。您认为还有哪些选项是可行的?你必须以某种方式进行复制
<table style=\"width:20em\">