0

BeanEditForm に表示されていないキーに対して、BeanEditForm で選択ボックスを作成するにはどうすればよいですか。たとえば、テーブルがあります。

Person:

IDPerson
PersonName

とテーブル

Contact:

IDContact
IDPerson
ContactName

タペストリー 5.3 で連絡先を追加するときに、リストから人を選択できる BeanEditForm を作成したいと考えています。

4

2 に答える 2

1

フォローしてみてください

<t:beaneditor t:id="contact" add="person" object="contact">
    <p:person>
        <t:select .../>
    </p:person>
</t:beaneditor>

うまくいくはずですが、頭の上から入力しています。

于 2013-09-19T05:44:33.473 に答える
1

Michal Gruca が提案するように、「add」とブロック パラメータを指定して beaneditform を使用するか、beaneditor を直接使用できます。A<t:beaneditform />はちょうど a の<t:beaneditor />中にある<t:form />

例えば:

<t:form t:id="contactForm">
    <t:errors/>
    <t:beaneditor object="contact" include="firstName,lastName" />
    <t:label for="person" /><t:select t:id="person" value="contact.person" model="..." />
    <t:beaneditor object="contact" include="height,age" />
    <input type="submit" value="message:submit-label" />
</t:form>
于 2013-09-19T07:32:05.710 に答える