ผลต่างระหว่างรุ่นของ "Tutorial Odoo 9.0 Part 9 : Advanced Views"

จาก Morange Wiki
(หน้าที่ถูกสร้างด้วย ' <h2>Advanced Views</h2> * <h3>Tree views</h3> แก้ไขไฟล์ดังนี้ <br/><br/> openacademy/models.py <pre> </p...')
 
แถว 4: แถว 4:
 
แก้ไขไฟล์ดังนี้
 
แก้ไขไฟล์ดังนี้
 
<br/><br/>
 
<br/><br/>
openacademy/models.py
+
openacademy/views/openacademy.xml
 
<pre>
 
<pre>
 +
            <field name="name">session.tree</field>
 +
            <field name="model">openacademy.session</field>
 +
            <field name="arch" type="xml">
 +
                <tree string="Session Tree" decoration-info="duration&lt;5" decoration-danger="duration&gt;15">
 +
                    <field name="name"/>
 +
                    <field name="course_id"/>
 +
                    <field name="duration" invisible="1"/>
 +
                    <field name="taken_seats" widget="progressbar"/>
 +
                </tree>
 +
            </field>
 
</pre>
 
</pre>
 
<br/>
 
<br/>
 +
ส่วนนี้เป็นการปรับแก้ไข decoration ของ tree views โดยคิดจาก duration ของ session นั้น
 +
[[ไฟล์:odoo9-0ex.png]]
 +
<br/>
 +
<br/>
 +
ถ้าหาก duration ของ session น้อยกว่า <b style="color:#31708f;">5</b> จะเปลี่ยนสีที่แสดงของ session นั้นเป็น<b style="color:#31708f;">สีฟ้า</b>
 +
<br/>
 +
แต่ถ้าหาก duration ของ sessino มากกว่า <b style="color:#a94442;">15</b> จะเปลี่ยนสีที่แสดงของ session นั้นเป็น<b style="color:#a94442;">สีแดง</b> ดังภาพ
 +
[[ไฟล์:odoo9-1ex.png]]
 
----
 
----
 
* <h3>Calendars</h3>
 
* <h3>Calendars</h3>

รุ่นแก้ไขเมื่อ 10:09, 15 กรกฎาคม 2559

Advanced Views

  • Tree views

แก้ไขไฟล์ดังนี้

openacademy/views/openacademy.xml

            <field name="name">session.tree</field>
            <field name="model">openacademy.session</field>
            <field name="arch" type="xml">
                <tree string="Session Tree" decoration-info="duration<5" decoration-danger="duration>15">
                    <field name="name"/>
                    <field name="course_id"/>
                    <field name="duration" invisible="1"/>
                    <field name="taken_seats" widget="progressbar"/>
                </tree>
            </field>


ส่วนนี้เป็นการปรับแก้ไข decoration ของ tree views โดยคิดจาก duration ของ session นั้น Odoo9-0ex.png

ถ้าหาก duration ของ session น้อยกว่า 5 จะเปลี่ยนสีที่แสดงของ session นั้นเป็นสีฟ้า
แต่ถ้าหาก duration ของ sessino มากกว่า 15 จะเปลี่ยนสีที่แสดงของ session นั้นเป็นสีแดง ดังภาพ Odoo9-1ex.png


  • Calendars

แก้ไขไฟล์ดังนี้

openacademy/models.py




  • Search views

แก้ไขไฟล์ดังนี้

openacademy/models.py




  • Gantt

แก้ไขไฟล์ดังนี้

openacademy/models.py




  • Graph views

แก้ไขไฟล์ดังนี้

openacademy/models.py




  • Kanban

แก้ไขไฟล์ดังนี้

openacademy/models.py