tree_but_open 이벤트를 실행할 때 OpenERP가 2 개의 다른 스레드를 만드는 이유는 무엇입니까? 트리에서 항목을 두 번 클릭하면 각각의 클릭에 대해 2 개의 다른 스레드를 생성 한 다음 각 스레드에서 파이썬 메서드를 실행합니다.2 OpenERP에서 tree/list를 더블 클릭했을 때 생성 된 스레드
정상적인 동작입니까?
<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 -