0

tree_but_open イベントの実行時に OpenERP が 2 つの異なるスレッドを作成するのはなぜですか。ツリー内のアイテムをダブルクリックすると、クリックごとに 2 つの異なるスレッドが作成され、各スレッドで Python メソッドが実行されるように見えます。

これは正常な動作ですか?

        <record id="action_wash_st_method1" model="ir.actions.server">
            <field name="type">ir.actions.server</field>
            <field name="condition">True</field>
            <field name="state">code</field>
            <field name="model_id" ref="model_view_tree_display_address_list"/>
            <field eval="5" name="sequence"/>
            <field name="code">
self.view_calc_sales_tax(cr, uid, context)
</field>
           <field name="name">wash state action request</field>
        </record> 

<record model="ir.values" id="action_wash_st_tax_trigger_method1" >
            <field name="key2" eval="'tree_but_open'" />
            <field name="model" eval="'view.tree.display.address.list'" />
            <field name="name">Method1 Wash State</field>
            <field name="value" eval="'ir.actions.server,%d'%action_wash_st_method1"/>
            <field name="object" eval="True" />
 </record>

OpenERP 出力: ツリー/リストをダブルクリックすると、2 つの異なるスレッド ID がメソッドに出力されることに注意してください。

********************before calling button_reset_taxes, 47494460417792
**************Entering button_reset_taxes: 47494460417792
2012-08-07 04:09:26,383 30080 INFO ? werkzeug: 71.195.148.241 - - [07/Aug/2012 04:09:26] "POST /web/action/run HTTP/1.1" 200 -
2012-08-07 04:09:26,402 30080 INFO ? werkzeug: 71.195.148.241 - - [07/Aug/2012 04:09:26] "POST /web/treeview/action HTTP/1.1" 200 -
2012-08-07 04:09:26,496 30080 INFO ? werkzeug: 71.195.148.241 - - [07/Aug/2012 04:09:26] "POST /web/session/eval_domain_and_context HTTP/1.1" 200 -
********************before calling button_reset_taxes, 47494452025088
**************Entering button_reset_taxes: 47494452025088
2012-08-07 04:09:26,590 30080 INFO ? werkzeug: 71.195.148.241 - - [07/Aug/2012 04:09:26] "POST /web/action/run HTTP/1.1" 200 -
4

2 に答える 2

1

はい、これは正常な動作です。

webclient からのデータのインポート時でも。

「インポート」をクリックすると、サーバーからの応答を待ちます(Webをロードモードにすることを確認します)。その時間内にもう一度クリックすると、再びインポートされます。

于 2012-08-08T07:18:22.737 に答える
0

Button are one Click Element in view, now you say you click Double click on button the lead to time trigger the button action that is defined on action. Else that is Normal it does not do any anonymous activity.

Thank YOU

于 2012-08-09T05:05:05.707 に答える