Fejlesztő¶
- Oktatóanyagok
- Setup guide
- Server framework 101
- 1. fejezet: Architektúra áttekintése
- Chapter 2: A New Application
- Chapter 3: Models And Basic Fields
- Chapter 4: Security - A Brief Introduction
- Chapter 5: Finally, Some UI To Play With
- Chapter 6: Basic Views
- Chapter 7: Relations Between Models
- Chapter 8: Computed Fields And Onchanges
- Chapter 9: Ready For Some Action?
- Chapter 10: Constraints
- Chapter 11: Add The Sprinkles
- Chapter 12: Inheritance
- Chapter 13: Interact With Other Modules
- Chapter 14: A Brief History Of QWeb
- Chapter 15: The final word
- Discover the web framework
- 1. fejezet: Owl komponensek
- Példa: egy
Counterkomponens - 1. Egy számláló megjelenítése
- 2.
Counterkivonása egy alkomponensbe - 3. Egy egyszerű
Cardkomponens - 4.
markuphasználata html megjelenítéséhez - 5. Props validáció
- 6. Két
Counterösszege - 7. Egy teendőlista
- 8. Használjon dinamikus attribútumokat
- 9. Feladat hozzáadása
- Elmélet: Komponens életciklus és horgok
- 10. Az input fókuszálása
- 11. Teendők váltása
- 12. Teendők törlése
- 13. Általános
Cardslotokkal - 14. A kártya tartalmának minimalizálása
- Példa: egy
- 2. fejezet: Készítsen egy irányítópultot
- 1. Egy új elrendezés
- Elmélet: Szolgáltatások
- 2. Adjon hozzá néhány gombot a gyors navigációhoz
- 3. Add a dashboard item
- 4. Hívja meg a szervert, adjon hozzá néhány statisztikát
- 5. Hálózati hívások gyorsítótárazása, szolgáltatás létrehozása
- 6. Kördiagram megjelenítése
- 7. Valós idejű frissítés
- 8. A dashboard késleltetett betöltése
- 9. A műszerfalunk általánossá tétele
- 10. Műszerfalunk kiterjeszthetővé tétele
- 11. Műszerfal elemek hozzáadása és eltávolítása
- 12. Továbbhaladás
- Beállítás
- Tartalom
- 1. fejezet: Owl komponensek
- Master the web framework
- 1. fejezet: Kattintós játék készítése
- 1. Hozz létre egy systray elemet
- 2. Külső kattintások számlálása
- 3. Hozzon létre egy kliens akciót
- 4. Az állapot áthelyezése egy szolgáltatásba
- 5. Egyedi hook használata
- 6. Az érték emberibb megjelenítése
- 7. Adjon hozzá egy tooltipet a
ClickValuekomponenshez - 8. ClickBotok vásárlása
- 9. Refaktorálás osztálymodellre
- 10. Értesítés, amikor mérföldkőhöz érünk
- 11. NagyBotok hozzáadása
- 12. Adjon hozzá egy új erőforrástípust: teljesítmény
- 13. Határozzon meg néhány véletlenszerű jutalmat
- 14. Jutalom biztosítása egy űrlap nézet megnyitásakor
- 15. Parancsok hozzáadása a parancspalettához
- 16. Még egy erőforrás hozzáadása: fák
- 17. Használjon legördülő menüt a rendszerikon elemhez
- 18. Használjon Notebook komponenst
- 19. A játékállapot megőrzése
- 20. Állapotmigrációs rendszer bevezetése
- 21. Adjunk hozzá egy másik típusú fákat
- 2. fejezet: Galéria nézet létrehozása
- 1. Készítsen egy hello world nézetet
- 2. Használja a Layout komponenst
- 3. Az arch elemzése
- 4. Töltsünk be néhány adatot
- 5. Oldja meg a párhuzamossági problémát
- 6. Kód átszervezése
- 7. Tegye a nézetet kiterjeszthetővé
- 8. Képek megjelenítése
- 9. Váltás űrlap nézetre kattintáskor
- 10. Opcionális tooltip hozzáadása
- 11. Lapozás hozzáadása
- 12. Nézetek érvényesítése
- 13. Kép feltöltése
- 14. Haladó tooltip sablon
- 3. fejezet: Kanban nézet testreszabása
- 1. Hozzon létre egy új kanban nézetet
- 2. Hozzon létre egy CustomerList komponenst
- 3. Adatok betöltése és megjelenítése
- 4. Frissítse a fő kanban nézetet
- 5. Csak azokat az ügyfeleket jelenítse meg, akiknek van aktív rendelésük
- 6. Adjon hozzá egy keresősávot az ügyféllistához
- 7. Refaktorálja a kódot
t-modelhasználatára - 8. Lapozza az ügyfeleket!
- Beállítás
- Tartalom
- 1. fejezet: Kattintós játék készítése
- Moduladatok meghatározása
- Adatokhoz való hozzáférés korlátozása
- Védje meg kódját egységtesztekkel
- Write importable modules
- Kód újrafelhasználása mixinekkel
- PDF jelentések készítése
- Build a website theme
- Learn the server and web frameworks
- Expand your knowledge on the server framework
- Útmutatók
- Írjon karbantartható, egyszerű CSS-t
- Testreszab egy mezőt
- Testreszab egy nézettípust
- Hozz létre egy kliens műveletet
- Önálló Owl alkalmazás létrehozása
- Use Owl components on the portal and website
- Weboldal témák
- Beállítás
- Témázás
- Elrendezés
- Navigáció
- Oldalak
- Média
- Építőelemek
- Alakzatok
- Színátmenetek
- Animációk
- Űrlapok
- Fordítások
- Élesítés
- Webszolgáltatások
- Több vállalat irányelvei
- Egyedi jelentések létrehozása
- Számviteli lokalizáció
- Modulok fordítása
- Csatlakozás egy eszközhöz
- Egy testreszabott adatbázis frissítése
- Frontend development
- Server-side development
- Custom development
- Hivatkozás
- Server framework
- ORM API
- Adatfájlok
- Műveletek
- QWeb Jelentések
- Modul Manifesztumok
- Biztonság az Odoo-ban
- Teljesítmény
- Odoo tesztelése
- Webvezérlők
- Mixinek és Hasznos Osztályok
- Web framework
- Keretrendszer Áttekintés
- Eszközök
- Javascript modulok
- Owl komponensek
- Regiszterek
- Szolgáltatások
- Horgok
- Kód javítása
- Error handling
- Javascript Referencia
- Mobil JavaScript
- QWeb sablonok
- Adatkimenet
- Feltételes utasítások
- Ciklusok
- attribútumok
- változók beállítása
- al-sablonok hívása
- Haladó kimenet
- Python
- Exkluzív direktívák
- Hibakeresés
- Renderelési gyorsítótár:
- Miért és mikor használjuk a
t-cache-t? - Mi van, ha van egy
t-cacheegy másikt-cache-ben? - Mire használják a
t-nocache-t? - A
t-cachealapja t-cacheés hatókörrel rendelkező értékek (t-set,t-foreach…)- A
t-nocachealapja t-nocacheés hatókörrel rendelkező gyökérértékek (t-set,t-foreach…)- A
t-nocache-*néhány primitív értéket ad hozzá a gyorsítótárhoz.
- Miért és mikor használjuk a
- Segédeszközök
- Javascript
- Odoo szerkesztő
- JavaScript Unit Testing
- Felhasználói felület
- Rekordok megtekintése
- Nézet architektúrák
- Általános architektúra
- Python kifejezés
- Űrlap
- Gyökér attribútumok
- Szemantikus komponensek
- Strukturális komponensek
group: oszlop elrendezések meghatározásasheet: a layout reszponzívvá tételenotebookéspage: lapfüles szakaszok hozzáadásanewline: új csoport sorok indításaseparator: vízszintes térköz hozzáadásaheader: munkafolyamat gombok és egy állapot megjelenítésefooter: párbeszédablak gombok megjelenítése- Gombok tárolója
- Cím tároló
- Beállítások
- Lista
- Keresés
- Kanban
- QWeb
- Grafikon
- Pivot
- Naptár
- Tevékenység
- SCSS öröklődés
- UI ikonok
- Standard modulok
- Parancssori felület (CLI)
- Verzió
help- Show available commandsserver- Run the Server- Konfigurációs fájl
shell- Open a Shelldb- Manage a Databaseneutralize- Neutralize a Databasescaffold- Scaffold a Modulepopulate- Populate a Databasecloc- Count Lines of Codeobfuscate- Obfuscate databasedeploy- Deploy module remotely
- Upgrades
- Külső API
- API kinyerés
- Server framework
Welcome to the developer documentation of Odoo! Whether you’re a seasoned developer or just getting started, you’ll find here all the technical guidance and resources you need for developing Odoo applications. Explore our extensive collection of tutorials, how-to guides, and reference materials to achieve your development goals.
The Odoo development ecosystem is built on a modular and extensible architecture that allows you to extend existing applications or create new ones to meet the specific needs of modern businesses. You can make use of the tools and frameworks provided by Odoo to focus on getting your web application up and running quickly, without needing to reinvent the wheel and worry about the underlying infrastructure.
If you are new to Odoo or web application development, start with the Server framework 101 tutorial.
Tutorials
Tutorials take you by the hand through hands-on exercises to build skills and familiarity in Odoo development.
How-to guides
Recipes that provide a step-by-step guide for addressing real-world problems and use-cases.
Reference
Technical descriptions and factual information on the frameworks and APIs of Odoo.