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