การเรียกใช้ Screen Widget โดย Freemarker และเรียก Freemarker โดย Screen Widget

เราลองมาดูวิธีการเรียก Screen Widget จาก ftl กันเริ่มต้นเลยครับก่อนอื่นเปิด OFBiz project มาก่อนแล้วเข้าไปที่ example component แล้วจากนั้นเปิดไฟล์ ExampleScreens.xml ขึ้นมา และสร้าง Screen ดังนี้
    
        

สร้าง freemarker ขั้นมาหนึ่งไฟล์ใน folder "example/webapp/example/includes" ตั้งชื่อว่า screen.ftl และเพิ่ม โค้ดที่ใช้ในการเรียก Screen Widget ลงไปดังตัวอย่างข้างล่าง
${screens.render("component://example/widget/example/ExampleScreens.xml#ExampleFTL")}

ลองเรียก FTL screen ดูโดยให้เพิ่มโค้ดการเรียกใช้ ftl ใน screen widget ตามตัวอย่างข้างล่าง

        
<link target="EditExample" text="${uiLabelMap.ExampleNewExample}" />

start OFBiz และเข้าไปยัง Example Component แล้วคลิก Example ได้ผลอย่างไรมาบอกกันด้วยนะครับ

อ้างอิง : www.ofbizguru.com

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment