1

OpenERPまず、ボタン付きのフォームを作成したいと思います。そのボタンをクリックすると、そのボタンはproject.issueフォームにリンクします。
そのようなタスクを実行するには、ボタンに何を書く必要がありますか?

で開発者モードを使用していますOpenERP

4

3 に答える 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 に答える