Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
In this article, we will learn on how to clone/duplicate entries from one Form Grid to another Form Grid.
Thai |
---|
ในบทความนี้เราจะเรียนรู้เกี่ยวกับวิธีการโคลน / รายการที่ซ้ำกันจากตารางหนึ่งไปยังอีกรูปแบบตาราง |
In line 5 and 6, change the source and target form grid field IDs accordingly.
Thai |
---|
ในบรรทัดที่ 5 และ 6 เปลี่ยน ID เขตข้อมูลกริดของฟอร์มต้นทางและเป้าหมายตามลำดับ |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<p><a class="copy btn">Copy Grid 1 to Grid 2</a></p> <script> $(function(){ $(".copy").on("click", function() { var grid1 = FormUtil.getField("field1"); var grid2 = FormUtil.getField("field2"); $(grid1).find(".grid-row").each(function(){ var json = $(this).find("textarea").val(); //remove id var obj = JSON.parse(json); if (obj.id !== undefined) { delete obj.id; json = JSON.stringify(obj); } $(grid2).enterpriseformgrid("addRow", {result: json }); }); }); }); </script> |
You may refer to the attached sample app below.
Thai |
---|
คุณสามารถอ้างอิงแอพตัวอย่างที่แนบมาด้านล่าง |
View file | ||||
---|---|---|---|---|
|
Thai |
---|
องค์ประกอบที่เกี่ยวข้อง |