我需要在html模板中设置一个文本区域并将其用作vaadin中的自定义组件,html代码段如下所示
<table>
<tr>
<td>
JUNK SENTENCE
</td>
<td>
<div location="HEADIN"></div>
<div location="Details"></div>
<div location="Attachment"></div>
</td>
<td>
<p>School of more than 50 students univer versities.</p>
</td>
</tr>
</table>
所有占位符都在工作并显示数据,但&#34;详细信息&#34;持有人应该是一个文本区域。 由于文本很多,所以我尝试了以下方式,但它只是将占位符转换为文本vaadin无法操纵/识别&#34;详细信息&#34;占位符。 我尝试了以下方式设置 - 在文本区域标签旁边。
<textarea rows="4" cols="50">
</textarea>
我再一次尝试过这种方法也没有用。
<textarea rows="4" cols="50" location="Details">
</textarea>
任何指导都将不胜感激以解决这个问题 我正在从formfeildfactory设置所需的值,这些值是通过实现Vaadin自定义字段类来设置的(如果它有助于更多识别)
答案 0 :(得分:1)
您必须为表单元素创建vaadin textarea和textfields。 然后,您可以通过&#34; customLayout.addComponent(组件,&#34; locationName&#34;)&#34;将它们放置在自定义布局中。方法
它将删除您的标记,如下所述:
https://vaadin.com/book/vaadin7/-/page/layout.customlayout.html