รบกวนถามเรื่อง ฟอร์ม ที่สามารถเพิ่ม รายการได้
ผมต้องการเพิ่ม รายการลงในฟอร์ม แบบ Category โดยเป็นข้อมูลวัน เวลา
แต่ติดปัญหาตรงที่ เวลาเพิ่มรายการแล้วไม่สามารถคลิกเลือกปฏิทินได้ครับ และในช่องเวลาก็ไม่ได้อยู่ในรูปแบบทที่ถูกต้องด้วยครับ

//'onInitRow' => 'initFirstRowNumberOnly',
ตรงจุดนี้ผมก็เอาออกไปแล้วด้วย
กรกฎ วิริยะ 24 พ.ค. 2563 15:48
ฟังก์ชั่น onInitRow จะถูกเรียกเมื่อมีการเรียกแถวครับ ซึ่งปกติ ปุ่มบวก จะหมายถึงการโคลนแถวแรกสุดของตารางออกมา แต่มันอาจไม่ได้โคลนมาแบบสมบูรณ์ (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นหลังการ โคลน เราจำเป็นต้องเขียน Javascript เพื่อจัดการส่วนที่เหลือต่อเอาเอง
Element ต่างๆที่ถูกโคลนมาตามรูป ล้วนมาจาก Javascript ทั้งสิ้น ดังนั้นจึงเป็นไปได้ว่ามันจะเพี้ยน (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นที่เหลือเราต้องดำเนินการเองครับ
ส่วนตัว ผมแนะนำให้เลี่ยงการทำรูปแบบนี้ครับ เพราะถ้าไม่เข้าใจวิธีการเรียก Javascript ของ GAjax น่าจะทำให้สำเร็จได้ยาก วิธีการจะซับซ้อนเกินไป ผมแนะนำให้
1. ใช้ Modal กด+ แล้วแสดง Form แบบ Modal เสร็จแล้วค่อยเอาข้อมูลใส่ตาราง หรือ
2. เพิ่มฟอร์มไว้ที่หัวตาราง พอกด submit ให้เพิ่มข้อมูลลงในตาราง
สุทธนิต ชัยขุนพล 27 พ.ค. 2563 16:19
Quotations by หมายเหตุ #1ฟังก์ชั่น onInitRow จะถูกเรียกเมื่อมีการเรียกแถวครับ ซึ่งปกติ ปุ่มบวก จะหมายถึงการโคลนแถวแรกสุดของตารางออกมา แต่มันอาจไม่ได้โคลนมาแบบสมบูรณ์ (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นหลังการ โคลน เราจำเป็นต้องเขียน Javascript เพื่อจัดการส่วนที่เหลือต่อเอาเอง
Element ต่างๆที่ถูกโคลนมาตามรูป ล้วนมาจาก Javascript ทั้งสิ้น ดังนั้นจึงเป็นไปได้ว่ามันจะเพี้ยน (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นที่เหลือเราต้องดำเนินการเองครับ
ส่วนตัว ผมแนะนำให้เลี่ยงการทำรูปแบบนี้ครับ เพราะถ้าไม่เข้าใจวิธีการเรียก Javascript ของ GAjax น่าจะทำให้สำเร็จได้ยาก วิธีการจะซับซ้อนเกินไป ผมแนะนำให้
1. ใช้ Modal กด+ แล้วแสดง Form แบบ Modal เสร็จแล้วค่อยเอาข้อมูลใส่ตาราง หรือ
2. เพิ่มฟอร์มไว้ที่หัวตาราง พอกด submit ให้เพิ่มข้อมูลลงในตาราง


รบกวนขอตัวอย่างโปรเจ็คที่ใช้วิธีที่ 1 หน่อยครับ
กรกฎ วิริยะ 27 พ.ค. 2563 22:23
https://adminframework.kotchasan.com/?module=demo-table กดปุ่มสีส้มดู
สุทธนิต ชัยขุนพล 27 พ.ค. 2563 22:24
ครับ ขอบคุณครับ

โพสต์ตอบกลับ

กรุณาตรวจสอบให้ถูกต้องก่อนส่ง สามารถใช้ BBCode ได้
ประเภท jpg, jpeg, png, webp อัปโหลดรูปภาพหรือไม่ก็ได้