vaadin自定义布局使用location属性在表中设置文本区域

时间:2014-06-07 07:45:16

标签: html vaadin vaadin7

我需要在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自定义字段类来设置的(如果它有助于更​​多识别)

1 个答案:

答案 0 :(得分:1)

您必须为表单元素创建vaadin textarea和textfields。 然后,您可以通过&#34; customLayout.addComponent(组件,&#34; locationName&#34;)&#34;将它们放置在自定义布局中。方法

它将删除您的标记,如下所述:

https://vaadin.com/book/vaadin7/-/page/layout.customlayout.html