รบกวนถามเรื่อง ฟอร์ม ที่สามารถเพิ่ม รายการได้ หน้าหลักเว็บบอร์ดGeneralรบกวนถามเรื่อง ฟอร์ม ที่สามารถเพิ่ม รายการได้ สุทธนิต ชัยขุนพล ผมต้องการเพิ่ม รายการลงในฟอร์ม แบบ Category โดยเป็นข้อมูลวัน เวลา แต่ติดปัญหาตรงที่ เวลาเพิ่มรายการแล้วไม่สามารถคลิกเลือกปฏิทินได้ครับ และในช่องเวลาก็ไม่ได้อยู่ในรูปแบบทที่ถูกต้องด้วยครับ //'onInitRow' => 'initFirstRowNumberOnly', ตรงจุดนี้ผมก็เอาออกไปแล้วด้วย กรกฎ วิริยะ ฟังก์ชั่น onInitRow จะถูกเรียกเมื่อมีการเรียกแถวครับ ซึ่งปกติ ปุ่มบวก จะหมายถึงการโคลนแถวแรกสุดของตารางออกมา แต่มันอาจไม่ได้โคลนมาแบบสมบูรณ์ (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นหลังการ โคลน เราจำเป็นต้องเขียน Javascript เพื่อจัดการส่วนที่เหลือต่อเอาเอง Element ต่างๆที่ถูกโคลนมาตามรูป ล้วนมาจาก Javascript ทั้งสิ้น ดังนั้นจึงเป็นไปได้ว่ามันจะเพี้ยน (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นที่เหลือเราต้องดำเนินการเองครับ ส่วนตัว ผมแนะนำให้เลี่ยงการทำรูปแบบนี้ครับ เพราะถ้าไม่เข้าใจวิธีการเรียก Javascript ของ GAjax น่าจะทำให้สำเร็จได้ยาก วิธีการจะซับซ้อนเกินไป ผมแนะนำให้ 1. ใช้ Modal กด+ แล้วแสดง Form แบบ Modal เสร็จแล้วค่อยเอาข้อมูลใส่ตาราง หรือ 2. เพิ่มฟอร์มไว้ที่หัวตาราง พอกด submit ให้เพิ่มข้อมูลลงในตาราง สุทธนิต ชัยขุนพล Quotations by Comment #1ฟังก์ชั่น onInitRow จะถูกเรียกเมื่อมีการเรียกแถวครับ ซึ่งปกติ ปุ่มบวก จะหมายถึงการโคลนแถวแรกสุดของตารางออกมา แต่มันอาจไม่ได้โคลนมาแบบสมบูรณ์ (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นหลังการ โคลน เราจำเป็นต้องเขียน Javascript เพื่อจัดการส่วนที่เหลือต่อเอาเอง Element ต่างๆที่ถูกโคลนมาตามรูป ล้วนมาจาก Javascript ทั้งสิ้น ดังนั้นจึงเป็นไปได้ว่ามันจะเพี้ยน (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นที่เหลือเราต้องดำเนินการเองครับ ส่วนตัว ผมแนะนำให้เลี่ยงการทำรูปแบบนี้ครับ เพราะถ้าไม่เข้าใจวิธีการเรียก Javascript ของ GAjax น่าจะทำให้สำเร็จได้ยาก วิธีการจะซับซ้อนเกินไป ผมแนะนำให้ 1. ใช้ Modal กด+ แล้วแสดง Form แบบ Modal เสร็จแล้วค่อยเอาข้อมูลใส่ตาราง หรือ 2. เพิ่มฟอร์มไว้ที่หัวตาราง พอกด submit ให้เพิ่มข้อมูลลงในตาราง รบกวนขอตัวอย่างโปรเจ็คที่ใช้วิธีที่ 1 หน่อยครับ กรกฎ วิริยะ https://adminframework.kotchasan.com/?module=demo-table กดปุ่มสีส้มดู สุทธนิต ชัยขุนพล ครับ ขอบคุณครับ Comment Detail Upload jpg, jpeg, png files no larger than 2M Send Comment
Element ต่างๆที่ถูกโคลนมาตามรูป ล้วนมาจาก Javascript ทั้งสิ้น ดังนั้นจึงเป็นไปได้ว่ามันจะเพี้ยน (มันทำได้เท่าที่ Javascript พื้นฐานจะทำได้) ดังนั้นที่เหลือเราต้องดำเนินการเองครับ
ส่วนตัว ผมแนะนำให้เลี่ยงการทำรูปแบบนี้ครับ เพราะถ้าไม่เข้าใจวิธีการเรียก Javascript ของ GAjax น่าจะทำให้สำเร็จได้ยาก วิธีการจะซับซ้อนเกินไป ผมแนะนำให้
1. ใช้ Modal กด+ แล้วแสดง Form แบบ Modal เสร็จแล้วค่อยเอาข้อมูลใส่ตาราง หรือ
2. เพิ่มฟอร์มไว้ที่หัวตาราง พอกด submit ให้เพิ่มข้อมูลลงในตาราง
รบกวนขอตัวอย่างโปรเจ็คที่ใช้วิธีที่ 1 หน่อยครับ