1

openerpフォームにチェックボックスを追加する必要があり、そのボックスをチェックすると、下にテキストボックスが表示される必要があります。テキストボックスは、そのボックスがチェックされた後にのみ表示する必要があります。

openerp (ver 7) でこの要件をどのように行うのですか?

キツネの例:

[x] EPF の対象

EPF 番号 : [ _ _ _ _ _ _ ]

4

1 に答える 1

2

フォーム全体がカスタムですか、それとも既存のフォームから継承していますか? .pyどちらの方法でも、(ファイル内の) テーブルにいくつかのフィールドを追加する必要があります。

'epf_eligible': fields.boolean("eligible for EPF"),
'epf_number': fields.integer("EPF Number", size=10),

次に、表示ロジックをファイルに含める必要があります。..._view.xmlこれは次のようになります。

<field name="epf_eligible"/>
<field name="epf_number" attrs="{'invisible':[('epf_eligible','=',False)]}"/>

が の場合にEPF Numberのみ表示されます。eligible for EPFTrue

于 2013-03-19T21:13:05.697 に答える