OpenERP
まず、ボタン付きのフォームを作成したいと思います。そのボタンをクリックすると、そのボタンはproject.issueフォームにリンクします。
そのようなタスクを実行するには、ボタンに何を書く必要がありますか?
で開発者モードを使用していますOpenERP
。
質問する
7138 次
3 に答える
0
注意すべき点の 1 つは、返されるウィンドウ アクションで、「ターゲット」値を追加できることです。これは HTML に似ています。"current" は既存のウィンドウでフォームを開き、"new" はモーダル ポップアップとして開きます。
于 2013-07-10T23:05:29.547 に答える
0
このようなことを書かなければなりません。
def open_sale_order_lines(self,cr,uid,ids,context=None):
if context is None:
context = {}
sale_ids = self.pool.get('sale.order').search(cr,uid,[('project_id','=',context.get('search_default_project_id',False)),('partner_id','in',context.get('search_default_partner_id',False))])
names = [record.name for record in self.browse(cr, uid, ids, context=context)]
name = _('Sales Order Lines of %s') % ','.join(names)
return {
'type': 'ir.actions.act_window',
'name': name,
'view_type': 'form',
'view_mode': 'tree,form',
'context': context,
'domain' : [('order_id','in',sale_ids)],
'res_model': 'sale.order.line',
'nodestroy': True,
}
于 2013-07-09T07:32:19.527 に答える