ผลต่างระหว่างรุ่นของ "Tutorial Odoo 9.0 Part 9 : Advanced Views"
จาก Morange Wiki
Sirawich (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย ' <h2>Advanced Views</h2> * <h3>Tree views</h3> แก้ไขไฟล์ดังนี้ <br/><br/> openacademy/models.py <pre> </p...') |
Sirawich (คุย | มีส่วนร่วม) |
||
แถว 4: | แถว 4: | ||
แก้ไขไฟล์ดังนี้ | แก้ไขไฟล์ดังนี้ | ||
<br/><br/> | <br/><br/> | ||
− | openacademy/ | + | 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<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> | ||
</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 นั้น
ถ้าหาก duration ของ session น้อยกว่า 5 จะเปลี่ยนสีที่แสดงของ session นั้นเป็นสีฟ้า
แต่ถ้าหาก duration ของ sessino มากกว่า 15 จะเปลี่ยนสีที่แสดงของ session นั้นเป็นสีแดง ดังภาพ
Calendars
แก้ไขไฟล์ดังนี้
openacademy/models.py
Search views
แก้ไขไฟล์ดังนี้
openacademy/models.py
Gantt
แก้ไขไฟล์ดังนี้
openacademy/models.py
Graph views
แก้ไขไฟล์ดังนี้
openacademy/models.py
Kanban
แก้ไขไฟล์ดังนี้
openacademy/models.py