1
menuitem에서 파이썬 함수를 호출하고 URL을 반환하려고 했습니까? 성공적으로 함수에 들어 갔지만 아무 것도 반환하지 않았습니다. 오류가 없습니다. 내 코드 : 평에서Odoo8-menuitem에서 파이썬 함수를 호출하고 URL을 다시 보냅니 까?
: vew.xml에서
def browse_ftp(self, cr, uid, ids, context=None):
fi_url='http://www.google.com'
print'Final Url',fi_url // It print url
return {
'type': 'ir.actions.act_url',
'url':fi_url,
'target': 'self'
}
:
<record id="action_make_testing" model="ir.actions.server">
<field name="name">Test Browsse File</field>
<field name="condition">True</field>
<field name="type">ir.actions.server</field>
<field name="model_id" ref="model_document_ftp_browse" />
<field name="state">code</field>
<field name="code">self.browse_ftp(cr, uid, context.get('active_ids',
[]), context=context)</field>
</record>
메뉴 항목은 :
<menuitem name="Test " action="action_make_testing" id="menu_test"
icon="STOCK_EXECUTE" parent="knowledge.menu_document_configuration"
sequence="135" />