Znam kilku operatorów w domenie openerp. Nie znam szczegółów dostępnych domen i ich objaśnień. Zwłaszcza dla tych domen negacji. Czy ktoś może mi powiedzieć listę szczegółów?Jakie są dostępne operatory domen w Openerp/Odoo?
Odpowiedz
Daje to przegląd:
Lista Domain operatorzy: !
(NOT), |
(OR), &
(AND)
Lista Term operatorzy: '=', '!=', '<=', '<', '>', '>=', '=?', '=like', '=ilike', 'like', 'not like', 'ilike', 'not ilike', 'in', 'not in', 'child_of'
Użycie:
rekordy wejściowe:
Record 1: Openerp
Record 2: openerp
Record 3: Opensource
Rekord 4: opensource
Record 5: Open
Record 6: open
Record 7: Odoo
Record 8: odoo
Record 9: Odooopenerp
Record 10: OdooOpenerp
'jak':[('input', 'like', 'open')]
- Zwraca wielkość liter (znaków zastępczych - wyszukiwanie "% open%").
O/p: otwarty, opensource, OpenERP, Odooopenerp
'nie podoba':[('input', 'not like', 'open')]
- zwraca wyniki nie dobrane z uwzględnieniem wielkości liter (symbole wieloznaczne - '% otwartych%') wyszukiwania.
O/p: OpenERP, opensource, Open, Odoo, odoo, OdooOpenerp
'= jak':[('name', '=like', 'open')]
- Zwraca dokładny (= 'open') wielkość liter wyszukiwania.
O/P otwiera
'ilike'[('name', 'ilike', 'open')]
- Zwraca niewrażliwe wielkości liter (znaków zastępczych - '% otwarcia%') wyszukiwania.
O/p: OpenERP, OpenERP, opensource, opensource, Open, otwarte, Odooopenerp, OdooOpenerp
'nie iLike':[('name', 'not ilike', 'open')]
- zwraca wyniki nie dopasowane dokładna wielkość liter ma znaczenie (symbole wieloznaczne - „% otwarty %') Szukaj.
O/p: Odoo, odoo
'= ilike':[('name', '=ilike', 'open')]
- Zwraca dokładny (= 'otwarty' lub 'Otwórz') sprawa niewrażliwe wyszukiwania.
O/p: otwarty,
'=':
name = 'odoo' parent_id = False [('name', 'like', name), ('parent_id', '=?', parent_id)]
- Zwraca wynik nazwa domeny & prawda
name = 'odoo' parent_id = 'openerp' [('name', 'like', name), ('parent_id', '=?', parent_id)]
- Zwraca wynik nazwy domeny & wynik domeny nadrzędnej
'=?' jest zwarcie, które sprawia, że określenie TRUE jeśli prawo jest brak lub False, '=?'
zachowuje się jak '='
w innych przypadkach
„w”: [('value1', 'in', ['value1', 'value2'])]
- w operatora sprawdzi wartosc1 jest obecny lub nie w liście z prawej terminu
„nie”: [('value1', 'not in', ['value2'])]
- nie operator sprawdzi Value1 nie występuje w wykazie prawej terminu Chociaż te „w” i „nie” współpracuje z listy/krotki wartości , ten ostatni '='
i '!='
prace sznurkiem
'=': wartość = 10 [('value','=',value)]
- termin lewa strona ma 10 w db i termin tuż nasza wartość 10 będzie pasujących
: '=!' wartość = 15 [('value','!=',value)]
- termin lewa strona ma 10 w db i określenie właściwej naszej wartości 10 nie będzie pasował
'child_of': parent_id = '1' #Agrolait 'child_of': [('partner_id', 'child_of', parent_id)]
- powrót lewy i prawy listę partner_id dla danego parent_id
'< =', '<', '>', '> =': Operatory te są w dużej mierze używane w openerp do porównywania dat - [('date', '>=', date_begin), ('date', '<=', date_end)]
. Możesz użyć tych operatorów, aby porównać również int lub float.
stan A, stan B w domeny składni filtra jest jak
<filter name="filtering" string="Filtering" domain="[(A),(B)]" />
- 1. Jakie operatory matematyczne są dostępne w metaprogramowaniu
- 2. Jakie czcionki są dostępne w systemie Android?
- 3. Jakie struktury danych drzewa javascript są dostępne?
- 4. Jakie wtyczki są dostępne dla Eclipse?
- 5. Jakie źródła entropii są dostępne na heroku?
- 6. Jakie samodzielne analizatory składni Java są dostępne?
- 7. Jakie alternatywne biblioteki logowania Log4j są dostępne?
- 8. Jakie narzędzia są dostępne dla refaktoryzacji Ruby?
- 9. Jakie pliki COFF (pliki .OBj) są dostępne?
- 10. Jakie wtyczki kompilatora scala są dostępne?
- 11. Jakie platformy internetowe są dostępne dla CFML?
- 12. Jakie sterowniki MySQL są dostępne dla node.js?
- 13. Jakie są obsługiwane operatory i polecenia w języku FQL?
- 14. Jakie polecenia wyjściowe konsoli są dostępne w programie Erlang?
- 15. Jakie narzędzia do rejestrowania debugowania są dostępne w JavaScript?
- 16. Jakie sygnały Process.kill są dostępne w systemie Windows?
- 17. Jakie biblioteki mowy są dostępne w systemie Linux?
- 18. Jakie są dostępne warianty warunku w pliku uiGridConstants.filter?
- 19. Jakie rodzaje wiadomości flash są dostępne w Railsach?
- 20. Jakie klasy kolekcji wątków bezpieczne są dostępne w Silverlight 4?
- 21. Jakie narzędzia są dostępne do testowania wydajności instrukcji SQL?
- 22. Jakie dobrze rozwinięte biblioteki iteratee/pipes są dostępne dla Scala?
- 23. Jakie alternatywy dostępne są kontrolery SDN do POX?
- 24. Jakie bardzo duże funkcjonalne projekty językowe są swobodnie dostępne?
- 25. Jakie narzędzia są dostępne do dokumentowania wtyczek jQuery?
- 26. Filtry interfejsu Facebook Graph API - Jakie opcje są dostępne?
- 27. Chcę wiedzieć, jakie funkcje są dostępne z pliku Win32.DLL
- 28. Jakie (dobre) biblioteki serwerów Java RADIUS są dostępne?
- 29. Jakie są dostępne opcje dla Doctrine's Doctrine_Core :: generateModelsFromDb?
- 30. Rebol 3 Jakie są dostępne efekty graniczne dla r3gui?
Arity dla ** ** operator nie jest, ponieważ ** ** operator lub dwa, a dla ** i ** operator to dwa. Więc jeśli potrzebujesz ** lub ** trzech terminów, użyj dwóch operatorów ** lub **, jeśli potrzebujesz ** lub ** czterech terminów użyj trzech ** lub ** operatorów, i tak dalej. –
pomocne. Dzięki. –