我知道openerp域中的幾個運算符。我沒有得到可用域的詳細信息和他們的解釋。特別是對於這些否定領域。任何人都可以告訴我詳細清單嗎?哪些是Openerp/Odoo中的可用域操作符?
回答
這給出了一個概述:
列表域運營商:!
(不),|
(OR),&
(和)
期限運營商:'=', '!=', '<=', '<', '>', '>=', '=?', '=like', '=ilike', 'like', 'not like', 'ilike', 'not ilike', 'in', 'not in', 'child_of'
用法:
輸入記錄:
記錄1:Openerp
記錄2:openerp
記錄3:Opensource
記錄4:opensource
記錄5:Open
記錄6: open
記錄7:Odoo
記錄8:odoo
記錄9:Odooopenerp
記錄10:OdooOpenerp
'喜歡':[('input', 'like', 'open')]
- 返回大小寫(通配符 - '%open%')搜索。
O/P:開放,開源,OpenERP的,Odooopenerp
'不喜歡':[('input', 'not like', 'open')]
- 不與殼體匹配的返回結果敏感(通配符 - '%打開%')搜索。
O/P:OpenERP的,開源,打開,Odoo,odoo,OdooOpenerp
'=像':[('name', '=like', 'open')]
- 返回確切(= '開放式')區分大小寫的搜索。
O/P:開放
'ILIKE':[('name', 'ilike', 'open')]
- 返回確切區分大小寫(通配符 - '%打開%')搜索。
O/P:OpenERP的,OpenERP的,開源,開源,打開,打開,Odooopenerp,OdooOpenerp
'不ILIKE':[('name', 'not ilike', 'open')]
- 返回的結果不具有精確區分大小寫(通配符匹配 - 「%的開放%')搜索。
O/P:Odoo,odoo
'= ILIKE':[('name', '=ilike', 'open')]
- 確切返回(= '開放式' 或 '打開')區分大小寫的搜索。
O/P:開放,開放
'=?':
名= 'odoo' PARENT_ID =假 [('name', 'like', name), ('parent_id', '=?', parent_id)]
- 返回名稱域結果&真
名= 'odoo' parent_id ='openerp' [('name', 'like', name), ('parent_id', '=?', parent_id)]
- 返回名稱域名結果& parent_id域名結果
'=?'是短路,使長期TRUE,如果右邊是無或假,'=?'
行爲就像'='
在其他情況下,「在」
: [('value1', 'in', ['value1', 'value2'])]
- 在運營商將檢查數值1存在或不在列表中正確的術語
「不」: [('value1', 'not in', ['value2'])]
- 而不是運營商將檢查數值1沒有出現在右項 的名單雖然這些「中」和「不」與值列表/元組工作,後者 '='
件'!='
作品用繩子
'=': 值= 10 [('value','=',value)]
- 長期左側有10分貝和期限的權利,我們的價值10將匹配
: '=!'值= 15 [('value','!=',value)]
- 長期左側db和長期右我們的價值10 10將不匹配
'child_of': PARENT_ID = '1' #Agrolait 'child_of': [('partner_id', 'child_of', parent_id)]
- 返回PARTNER_ID的左側和右側列表給出PARENT_ID
'< =', '<', '>', '> =': 這些操作符主要用於openerp比較日期 - [('date', '>=', date_begin), ('date', '<=', date_end)]
。您可以使用這些運算符來比較int或float。
條件A和條件B用於在過濾器語法域是像
<filter name="filtering" string="Filtering" domain="[(A),(B)]" />
- 1. 你可以使用C++中的bool和int操作符執行哪些操作?
- 2. Rust中where子句的特徵可能有哪些操作符?
- 3. Delphi支持哪些操作符重載?
- 4. dropDuplicates操作符中使用了哪些行?
- 5. 您可以使用哪些webdriver的操作鏈呢?
- 6. 原子GETSET操作有哪些用例?
- 7. 在ListView中,哪些操作觸發onItemSelected?
- 8. 允許哪些域名?是否有可能獲得「.df」域名?
- 9. Perl 5中存在哪些僞操作符?
- 10. 我們可以在UITextView上採用哪些addTarget操作?
- 11. 可變操作符是否可能?
- 12. 哪些字符可以用作正則表達式分隔符?
- 13. 使用LINQ執行這些操作的方法有哪些?
- 14. 網站的哪些功能可以取決於操作系統?
- 15. Scala並行集合上的哪些操作是並行化的?
- 16. 共享git存儲庫上的哪些操作是安全的?
- 17. bigquery.readonly範圍允許哪些操作?
- 18. Java Streams:哪些操作保存順序
- 19. 這些不同的Android操作系統可以安裝在哪些設備上?
- 20. 使用修復後操作符優於賦值操作符有哪些優點/限制?
- 21. 可以對不相交集合執行哪些操作?
- 22. 是否有可能知道哪些java類正在做磁盤IO操作
- 23. sql中的不同連接操作的用途有哪些在sql中使用不同的連接操作有哪些用途?sql
- 24. 其中哪些不是XPath符號?
- 25. 哪種類型的操作符?
- 26. C#:可互操作的WebServices - 我應該用哪些屬性標記方法?
- 27. .NET框架的哪些功能可以互操作程序集引用?
- 28. 在Sun VM中可以在Dalvik VM(Android的VM)上執行哪些操作?
- 29. 這是可能在javascript中作用域?
- 30. 是否有可能使用「AND」操作符作爲「ConditionalAttribute」?
爲元數的** **不操作者是一個,對於** **或操作者是兩個,並且對於**和**運算符是兩個。因此,如果您需要**或**三個術語使用兩個**或**運算符,如果您需要**或**四個術語使用三個**或**運算符等等。 – 2016-03-07 16:15:56
有幫助。謝謝。 – 2017-04-18 08:40:20