วันอาทิตย์ที่ 20 มิถุนายน พ.ศ. 2553

การสร้าง service ที่ใช้แก้ไขข้อมูลใน entity

การสร้าง service ที่ใช้แก้ไขข้อมูลใน entity โดยใช้ simple method ในไฟล์ *Services.xml มีวิธีทำดังนี้

1. สร้างฟอร์มชื่อ EditBlog ที่ *Forms.xml


<form type="single" target="editBlog" title="" name="EditBlog">
<auto-fields-entity name="Blog" type="edit">
<field name="blogId">
<drop-down empty="false">
<entity-options description="${description}" name="Blog"></entity-options>
</drop-down>
</field>
<field name="editButton" title="Save"><submit type="button"></submit>
</field>
</auto-fields-entity>
</form>



2.เรียกใช้ form ชื่อ EditBlog เพิ่มเข้าไปในไฟล์ *Screens.xml
























3. ไฟล์ *Forms.xml ฟอร์มชื่อ EditBlog จะมี target="editBlog" ใน controller.xml ทำการสร้าง request-map และสั่งให้มีการการ invoke simple method ชื่อ editBlog ที่ services.xml










4. ใน services.xml มีการ invoke editBlog ในไฟล์ *Services.xml โดยทำการเรียกใช้ editBlog




เพราะกำหนด type="id-ne"
user must be input








5. สร้าง service ชื่อ updateBlog ในไฟล์ BlogServices.xml













6.การใช้ controller ให้เรียก view ที่มีหน้า form ของการ edit new blog มาแสดงผล


7. เพิ่ม controller ชื่อ EditBlog ใน controller.xml ให้เรียก view ชื่อ CreateBlog มาแสดงผล เมื่อมีการเรียกเข้ามาที่ controller นี้









8. สร้าง view ชื่อ EditBlog เพื่อเรียกใช้ฟอร์มที่สร้างมาแสดงผล







9../startofbiz.sh ใหม่อีกครั้ง แล้วทดลองเแก้ไขข้อมูลลงใน entity

ไม่มีความคิดเห็น:

แสดงความคิดเห็น