1
我在同一時間使用兩個或多個過濾器時遇到問題。odoo同時使用兩個過濾器
例如,如果我啓用兩個過濾器「今日」和「明天」,則SQL查詢將其識別爲「今天或明天」句子。
有沒有辦法使它成爲Today AND Tomorrow
這樣的句子,所以SQL查詢會同時考慮?我不想做一個第三濾波器Today and Tomorrow
我的XML代碼是在這裏:
<record id="view_klient_tellimus" model="ir.ui.view">
<field name="name">picking.klient.tellimus.filter</field>
<field name="model">stock.picking</field>
<field name="arch" type="xml">
<search string="Search Picking">
<filter name="today" string="Today" domain="[('route_time','<=', datetime.datetime.combine(context_today(), datetime.time(23,59,59))), ('route_time','>=', datetime.datetime.combine(context_today(), datetime.time(0,0,0)))]"/>
<filter name="tomorrow" string="Tomorrow" domain="[('route_time','<=', datetime.datetime.combine(context_today()+datetime.timedelta(days=1), datetime.time(23,59,59))), ('route_time','>=', datetime.datetime.combine(context_today()+datetime.timedelta(days=1), datetime.time(0,0,0)))]"/>
</search>
</field>
</record>
謝謝你,這個工作。你知道我可以閱讀那種文檔的任何網頁嗎? – Madis
有一些博客,但我更喜歡[官方的Odoo文檔](https://www.odoo.com/documentation/10.0/),堆棧溢出和代碼本身。 [OCA](https://github.com/OCA)有一些非常好的模塊,你也可以從中學到很多東西。 – CZoellner