2012-08-07 1 views
0

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 - 

답변

1

예 예. 정상적인 동작입니다.

webclient에서 데이터를 가져 오는 중일 때에도.

"가져 오기"를 클릭하면 서버에서 응답을 기다립니다 (로드 모드에서 웹 넣기 확인). 그 시간 내에 다시 클릭하면 다시 가져올 것입니다.

0

버튼은보기에서 하나의 클릭 요소입니다. 이제 클릭하면됩니다. 버튼을 두 번 클릭하면 동작 시간에 정의 된 버튼 동작이 트리거됩니다. 그렇지 않으면 정상이므로 익명으로 활동하지 않습니다.

감사합니다.