我正在研究一个Odoo图形视图。需要一个SQL视图来显示图形视图中的所有字段。在
这是python代码: 从openerp导入字段、模型、工具、api
class omzettenperdag_sql_view(models.Model):
_name = "omzettenperdag_sql_view"
_auto = False
#m2o fields to retrieve data from in SQL view query:
account_invoice = fields.Many2one(comodel_name='account.invoice', readonly=True, invisible=True)
account_invoice_line = fields.Many2one(comodel_name='account.invoice.line', readonly=True, invisible=True)
#Fields returned from SQL view:
hoeveelheid = fields.Float(string="Hoeveelheid")
prijs_excl = fields.Float(string="Prijs excl. btw")
datum = fields.Datetime(String="Datum")
verkoopskanaal = fields.Char(string="Verkoopskanaal")
#Create SQL view:
def init(self, cr):
tools.drop_view_if_exists(cr, self._table)
cr.execute("""
#SQL view query here...
);
""")
这是图形视图的xml代码:
^{pr2}$当我右键单击月份时,我可以按日期进一步拆分它。 问题是,也可以选择m2o字段(account_invoice和account_invoice_行)。这毫无意义,当然也会产生错误。在
这些字段在python代码中设置了不可见属性。在
有没有办法在“右键菜单”中隐藏这两个字段? 我不希望用户点击那里得到错误。在
目前没有回答
相关问题 更多 >
编程相关推荐