เป็นเทมเพลตหลักที่ใช้ใน Odoo ตั้งแต่เวอร์ชั่น 9 ถึงปัจจุบัน (เวอร์ชั่นก่อนหน้านั้นใช้ RML) เป็นภาษา XML เทมเพลต  และใช้มากในการสร้าง HTML fragments และ เพจ

เทมเพลตคำสั่งที่ระบุไว้ใน XML แอททริบิว จะถุกกำหนดให้ มี t- นำหน้า เช่นสำหรับเงื่อนไข if t-if และองค์ประก่อบอื่น ๆที่มีแอททริบิ้วที่ถูกแสดงผลโดยตรง

เพื่อหลีกเลี่ยงองค์ประกอบการแสดงผล ยังสามารถใช้ <t>  ได้ ดำเนินผลตามคำสั่งแต่ไม่ส่งผลกับตัวมันเอง

 ตัวอย่างโค้ด

<t t-if="condition">
    <p>Test</p>
</t>

 

data output

Qweb มี การส่งออกข้อมูลหลักโดยคำสั่งเรียกอัตโนมัต จาก HTML และจำกัดเนือหา XXS เมือผู้ใช้ แสดงเนื้อหาที่มีความเสี่ยง  เป็นต้น

ตัวอย่างเช่นใช้นิพจน์ในการแสดงผลและพิมพ์เนื้อหา

conditionals

QWeb เมื่ออยู่ใต้เงื่อนไข if จะประมวลผลการส่งออกเป็น เอททริบิว 

ตัวอย่างโค้ด

<div>

    <t t-if="condition">

        <p>ok</p>

    </t>

</div>

loops

QWeb มีคำส่ง foreach ใช้ในการวนลูป โดยนำหน้า พารามิเตอร์ด้วย t- ใช้สำหรับ ไอเทมปัจจุบันของอินเทอเรคชั่น

ตัวอย่างโค้ด

<t t-foreach="[1, 2, 3]" t-as="i">

    <p><t t-esc="i"/></p>

</t>

attributes

QWeb สามารถ คำนวนลักษณะแอททริบิ้ว on-the-fly และ กำหนดผลของการคำนวน บนเอ้าพุทโหนด  เขียนได้เป็น t-att  จะมีคำสั่งที่แตกต่างกันออกไปได้สามฟอรั่ม

ตัวอย่างโค้ด

<div t-att-a="42"/>

 

 

โดยสรุปโครงสร้างของ Qweb Template

  • XML-Based: ทุก Qweb เทมเพลตจะเริ่มต้นด้วย XML. คุณจะใช้ tags XML ต่างๆ เพื่อกำหนดโครงสร้าง.
  • Directives: Qweb มี directives ที่ใช้สำหรับลูป, การควบคุมเงื่อนไข, การแสดงข้อมูล.
    • เช่น, t-if, t-foreach, t-esc, t-raw, เป็นต้น.

 หวังว่าคงเป็นประโยชน์ สำหรับใครต้องการศึกษาเรื่องนี้จริงจังทางเว็บแนะนำศึกษาจากที่นี่

https://www.openerpthailand.org/

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มีปัญหา การติดตั้ง xampp ค่ะ
โดย beginner จ 15 มี.ค. 2010 3:38 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
11
2860
อ 21 ก.ย. 2010 9:42 pm โดย mindphp View Topic มีปัญหา การติดตั้ง xampp ค่ะ
Install Plug-in + Componant + Module บน Hosting แล้วขึ้น Error อะครับ รบกวนด้วยค
โดย ti_imp จ 15 มี.ค. 2010 1:46 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1502
ศ 25 มิ.ย. 2010 12:59 pm โดย babypak View Topic Install Plug-in + Componant + Module บน Hosting แล้วขึ้น Error อะครับ รบกวนด้วยค
ถามการreturn หน้ากลับหน่อยครับ
โดย tangsupap จ 15 มี.ค. 2010 1:33 pm บอร์ด Programming - PHP
3
866
จ 05 เม.ย. 2010 5:41 pm โดย witkot View Topic ถามการreturn หน้ากลับหน่อยครับ
ช่วยด้วยคับเกี่ยวกับ LaiThai_eCommerce_Warning: cannot yet handle MBCS in
โดย john490 จ 15 มี.ค. 2010 6:27 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1521
อ 16 มี.ค. 2010 2:05 am โดย john490 View Topic ช่วยด้วยคับเกี่ยวกับ LaiThai_eCommerce_Warning: cannot yet handle MBCS in
php + ssh
โดย Anonymous อ 14 มี.ค. 2010 2:56 pm บอร์ด Programming - PHP
6
3457
พ 17 มี.ค. 2010 10:35 pm โดย mindphp View Topic php + ssh
ท่านใช้ ผู้ให้บริการ internet ของที่ไหนอยู่ ใช้เป็นไงบ้างบ่นให้ฟังกันได้ครับ
โดย mindphp อ 14 มี.ค. 2010 11:59 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
21
30783
อ 05 มี.ค. 2013 12:30 am โดย Supak_true View Topic ท่านใช้ ผู้ให้บริการ internet ของที่ไหนอยู่ ใช้เป็นไงบ้างบ่นให้ฟังกันได้ครับ
มีปัญหาเรื่อง Border ของ Table น่ะครับ
โดย laonped อ 14 มี.ค. 2010 1:08 am บอร์ด HTML CSS
5
7706
ส 02 ก.ค. 2011 5:13 pm โดย jackkbu View Topic มีปัญหาเรื่อง Border ของ Table น่ะครับ
สอบเรื่อง scrollbars หน่อยครับ
โดย soul ส 13 มี.ค. 2010 9:57 am บอร์ด JavaScript & jQuery Ajax & Node.JS
0
1856
ส 13 มี.ค. 2010 9:57 am โดย soul View Topic สอบเรื่อง scrollbars หน่อยครับ