Tôi biết rất ít toán tử trong miền openerp. Tôi không nhận được các chi tiết của các miền có sẵn và giải thích của họ. Riêng đối với các miền phủ định này. Bất cứ ai có thể cho tôi biết danh sách chi tiết?Nhà khai thác miền có sẵn trong Openerp/Odoo là ai?
Trả lời
này đưa ra một cái nhìn tổng quan:
Danh sách miền nhà khai thác: !
(Không), |
(Or), &
(Và)
Danh sách Term nhà khai thác: '=', '!=', '<=', '<', '>', '>=', '=?', '=like', '=ilike', 'like', 'not like', 'ilike', 'not ilike', 'in', 'not in', 'child_of'
Cách sử dụng:
Input hồ sơ:
Ghi 1: Openerp
Ghi 2: openerp
Ghi 3: Opensource
Ghi 4: opensource
Ghi 5: Open
Ghi 6: open
Ghi 7: Odoo
Ghi 8: odoo
Ghi 9: Odooopenerp
Ghi 10: OdooOpenerp
'như':[('input', 'like', 'open')]
- Trả phân biệt dạng chữ (ký tự đại diện - '% open%') tìm kiếm.
O/p: mở, mã nguồn mở, OpenERP, Odooopenerp
'không thích':[('input', 'not like', 'open')]
- Trả kết quả không phù hợp với trường hợp nhạy cảm (ký tự đại diện - 'mở%%') tìm kiếm.
O/p: OpenERP, mã nguồn mở, Open, Odoo, odoo, OdooOpenerp
'= như':[('name', '=like', 'open')]
- Returns chính xác (= 'mở') trường hợp tìm kiếm nhạy cảm.
O/p: mở
'iLike':[('name', 'ilike', 'open')]
- Trả trường hợp chính xác không nhạy cảm (ký tự đại diện - '% mở%') tìm kiếm.
O/p: OpenERP, OpenERP, mã nguồn mở, mã nguồn mở, Open, mở, Odooopenerp, OdooOpenerp
'không thích lái':[('name', 'not ilike', 'open')]
- Trả kết quả không phù hợp với trường hợp chính xác không nhạy cảm (ký tự đại diện - '% mở %') Tìm kiếm.
O/p: Odoo, odoo
'= iLike':[('name', '=ilike', 'open')]
- Trả chính xác (= 'mở' hoặc 'Open') case insensitive tìm kiếm.
O/p: Open, mở
'=?':
name = 'odoo' PARENT_ID = False [('name', 'like', name), ('parent_id', '=?', parent_id)]
- Trả kết quả tên miền & Đúng
name = 'odoo' PARENT_ID = 'OpenERP' [('name', 'like', name), ('parent_id', '=?', parent_id)]
- Trả kết quả tên miền & PARENT_ID kết quả miền
'=?' là một ngắn mạch mà làm TRUE hạn nếu đúng là Không có hoặc False, '=?'
hoạt động như '='
trong các trường hợp khác
'trong': [('value1', 'in', ['value1', 'value2'])]
- trong nhà điều hành sẽ kiểm tra value1 có mặt hay không có trong danh sách nhiệm kỳ đúng
'không': [('value1', 'not in', ['value2'])]
- không trong điều hành sẽ kiểm tra value1 là không có mặt trong danh sách quyền hạn trong khi những 'trong' và 'không' làm việc với danh sách/tuple của các giá trị , sau '='
và '!='
làm việc với chuỗi
'=': giá trị = 10 [('value','=',value)]
- hạn bên trái có 10 trong db và hạn đúng giá trị của chúng tôi 10 sẽ phù hợp
: '=!' value = 15 [('value','!=',value)]
- hạn bên trái có 10 trong db và hạn đúng giá trị của chúng tôi 10 sẽ không phù hợp
'child_of': PARENT_ID = '1' #Agrolait 'child_of': [('partner_id', 'child_of', parent_id)]
- trở lại trái và bên phải danh sách các partner_id cho PARENT_ID cho
'< =', '<', '>', '> =': Những nhà khai thác đang chủ yếu được sử dụng trong OpenERP cho những ngày so sánh - [('date', '>=', date_begin), ('date', '<=', date_end)]
. Bạn có thể sử dụng các toán tử này để so sánh int hoặc float.
điều kiện A và B điều kiện cho trong phạm vi trong cú pháp lọc là như
<filter name="filtering" string="Filtering" domain="[(A),(B)]" />
- 1. - vs - = nhà khai thác có numpy
- 2. nhà khai thác Bitwise trong Postgres
- 3. Quá tải nhà khai thác tại Delphi
- 4. nhà khai thác chặn máy chủ sql
- 5. quá tải + =, +, ==, và các nhà khai thác =
- 6. thông tin tìm nhà khai thác scala
- 7. Obscure C++ nhà khai thác quá tải
- 8. Các nhà khai thác và thừa kế
- 9. Precedence của nhà khai thác logic trong C
- 10. Khai thác dữ liệu từ góc nhìn của nhà phát triển là gì?
- 11. OR và AND nhà khai thác trong Elasticsearch truy vấn
- 12. nhà khai thác nên được khai báo là không thành viên phi mẫu bạn bè
- 13. toán tử Boolean vs nhà khai thác Bitwise
- 14. C++ quá tải chuyển đổi nhà khai thác
- 15. Quá tải nhà khai thác gây ra tràn ngăn xếp
- 16. Arithmetic trên hai CGPoints với + hoặc - nhà khai thác
- 17. C# Các nhà khai thác và khả năng đọc
- 18. DynamoDB truy vấn với So sánh nhà khai thác
- 19. Lựa chọn nhà khai thác tham số Autofac
- 20. Nhà khai thác và đa hình toàn cầu
- 21. Ghi lại HasValue vào ?? Các nhà khai thác
- 22. currying Math Các nhà khai thác tại Scala
- 23. khai thác ternary trong C#
- 24. toán tử tham chiếu cấu trúc (nhà khai thác>)
- 25. Về nhà thầu và gán các nhà khai thác trong C++
- 26. Nếu nhà khai thác Ascii có thể xác định được, tại sao không phải là Biểu tượng Unicode?
- 27. Sự khác biệt giữa Khai thác thông tin và Khai thác văn bản là gì?
- 28. Tính liên kết của các nhà khai thác là gì và tại sao nó quan trọng?
- 29. sự khác biệt giữa các nhà khai thác sim và nhà điều hành mạng
- 30. Khai thác tính năng Gabor
Các arity cho ** không ** nhà điều hành là một, cho ** hoặc ** nhà điều hành là hai, và cho Toán tử ** và ** là hai. Vì vậy, nếu bạn cần ** hoặc ** ba thuật ngữ sử dụng hai toán tử ** hoặc **, nếu bạn cần ** hoặc ** bốn thuật ngữ sử dụng ba toán tử ** hoặc **, v.v. –
hữu ích. Cảm ơn. –