This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
it:openerp:general [2025/10/07 01:14] 47.128.118.225 old revision restored (2025/10/01 06:43) |
it:openerp:general [2025/10/07 02:15] (current) 47.128.42.115 old revision restored (2025/09/23 15:08) |
||
---|---|---|---|
Line 8: | Line 8: | ||
====== OpenERP Entwicklung ====== | ====== OpenERP Entwicklung ====== | ||
+ | [[openerp: | ||
===== Standardmäßig extended view für admin setzen ===== | ===== Standardmäßig extended view für admin setzen ===== | ||
Line 318: | Line 319: | ||
- | ===== Aus einem Tree oder From View einen anderen View per Python-Code | + | ===== View Ebene ===== |
+ | === View öffnen === | ||
+ | Aus einem Tree oder From View einen anderen View öffnen | ||
<code python> | <code python> | ||
Line 383: | Line 385: | ||
- | ===== Objekt-ID per XML-ID holen ===== | ||
- | <code python> | ||
- | xml_id = " | ||
- | try: | ||
- | _, id = self.pool.get(' | ||
- | except: | ||
- | id = None | ||
- | </ | ||
- | @Miki: wo ist die get_object Methode??? | ||
- | ===== menue.xml ===== | ||
- | <code xml> | ||
- | < | ||
- | < | ||
- | <record model=" | ||
- | <field name=" | ||
- | <field name=" | ||
- | <field name=" | ||
- | </ | ||
- | <record model=" | ||
- | <field name=" | ||
- | <field name=" | ||
- | <field name=" | ||
- | <field name=" | ||
- | <field name=" | ||
- | #method must have params(self, | ||
- | obj.a_cool_method() | ||
- | | ||
- | </ | ||
- | </ | ||
- | |||
- | |||
- | < | ||
- | < | ||
- | | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | ===== view.xml | + | ==== Schnittstellen |
- | <code xml> | + | |
- | < | + | |
- | < | + | |
- | <record id=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <tree string=" | + | |
- | < | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | < | + | |
- | < | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | <record id=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | <record id=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <form string=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | <group colspan=" | + | |
- | < | + | |
- | <group colspan=" | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | < | + | |
- | </ | + | |
- | < | + | |
- | <group colspan=" | + | |
- | <field name=" | + | |
- | | + | |
- | </ | + | |
- | </ | + | |
- | < | + | |
- | <field name=" | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | <record model=" | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | <field name=" | + | |
- | <field name=" | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | ===== Action-Button und Methode aus Model ===== | + | |
- | + | ||
- | **Methode in Model**: | + | |
- | <code python> | + | |
- | def assign_task_to_me(self, | + | |
- | + | ||
- | ====== | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | **View XML**: | + | |
- | <code xml> | + | |
- | <button name=" | + | |
- | </ | + | |
- | ===== Kontextbezogenes Editieren ===== | + | |
- | <code xml> | + | |
- | <field name=" | + | |
- | </ | + | |
- | + | ||
- | ===== SQL Constraints in Python-Klassen ===== | + | |
- | <code python> | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | ] | + | |
- | + | ||
- | + | ||
- | </ | + | |
- | + | ||
- | ===== Tree Farben ===== | + | |
- | <code xml> | + | |
- | <tree colors=" | + | |
- | </ | + | |
+ | === Agenda === | ||
+ | == Offene Posten == | ||
+ | [[it: | ||