Imagineer ERPNext
Help Articles

ดึงค่าตารางย่อยโดยใช้ Jinja tags

ดึงค่าตารางย่อยโดยใช้ Jinja tags

Jinja templating สามารถใช้เพื่ออ้างอิงฟิลด์ใดๆ บน DocType ใดๆ ใน ERPNext สิ่งนี้สามารถทำได้ง่ายๆ โดยเรียก บน print format โดยที่ 'doc.name' เป็นชื่อตัวแปรสำหรับฟิลด์บางฟิลด์

อย่างไรก็ตาม แนวทางนี้ไม่ทำงานสำหรับ Child Tables ภายใน DocType บทความนี้จะช่วยคุณในการสำรวจและแสดงแถวทั้งหมดที่เกี่ยวข้องกับตารางย่อยภายใน DocType ใดๆ

Pre Requisites

เราจะต้องการชื่อตัวแปรของตารางย่อยบน DocType ที่เกี่ยวข้อง สิ่งนี้สามารถดูได้จากส่วน 'Customize Form' สำหรับ DocType ที่ต้องการ สิ่งเดียวกันถูกแสดงด้านล่าง

เรายังจะต้องการชื่อตัวแปรของฟิลด์ทั้งหมดภายในตารางย่อยซึ่งต้องอ้างอิง สิ่งนี้สามารถได้จากส่วน 'Customize Form' ของตารางย่อยที่เกี่ยวข้องดังที่แสดงด้านล่าง

วิธีที่ 1. การแสดงแถวของ Child Table บน unordered list

{% for row in doc.items %}

  • Item Code:

Quantity:

Rate:

Amount:

{% endfor %}

ผลลัพธ์บน print format จะเป็นดังนี้

วิธีที่ 2. การแสดงแถวของ Child Table เป็นตาราง

Item CodeQuantityRateAmount

ผลลัพธ์บน print format จะเป็นดังนี้

เทมเพลตนี้สามารถใช้เป็นการอ้างอิง ฟิลด์เพิ่มเติมใดๆ บนฟิลด์ตารางย่อยสามารถดึงได้ในลักษณะเดียวกัน โดยแก้ไข Jinja template

Copyright © 2026