0
단추 (트리보기에서 stock.move
)에 옵션을 작성하여 선택한 레코드에 일부 작업을 적용했습니다. 그것은 잘 작동하지만,Odoo8의 client_action_multi에서 사용자에게 확인을 요청하는 방법은 무엇입니까?
<record id="stock_move_unrestricted_unlink_action" model="ir.actions.server">
<field name="name">Unrestricted unlink</field>
<field name="model_id" ref="model_stock_move"/>
<field name="state">code</field>
<field name="code">
action = self.unrestricted_unlink(cr, user.id, context.get('active_ids', []), context=context)
</field>
</record>
<record id="stock_move_unrestricted_unlink_option" model="ir.values">
<field name="name">Unrestricted unlink</field>
<field name="key2" eval="'client_action_multi'"/>
<field name="model" eval="'stock.move'"/>
<field name="value" eval="'ir.actions.server,%d'%stock_move_unrestricted_unlink_action"/>
</record>
문제가 나는 그가 실제로 선택한 레코드에 해당 작업을 적용하고자하는 경우 사용자에게 물어보고 싶은 것입니다 : 이것은 내 행동의 코드입니다. 그래서 XML 버튼 속성 confirm
의 기능을 찾고 있습니다.
<button name="my_button" type="object" string="Apply" confirm="Are you sure?"/>
하지만 내 경우에는 그 속성에 맞지 않았습니다. 내 목적을 어떻게 관리 할 수 있습니까?
참고 : 나는 질문을하는 나와 다른 마법사를 호출하지 않을 것입니다.
죄송합니다. 마법사를 사용하고 싶지 않음을 알리지 않았습니다. 내 사과. –
폐기 메시지의 구현을 확인 했습니까? 그것을 검증 할 JS 스크립트를 추가해야합니다. https://github.com/odoo/odoo/blob/8.0/addons/mail/static/src/js/mail.js#L372를보십시오. –