TbsGrid - เว็บกริด
(tobesimple.net)[ที่มาของการพัฒนา]
ผมสนใจการพัฒนากริดมาเป็นเวลานานแล้ว
และก็คิดด้วยว่า ถ้าสามารถให้ใช้งานเว็บกริดได้ฟรีทั้งในระดับบุคคลและในบริษัทก็น่าจะดี
ความตั้งใจส่วนตัวคืออยากสร้างกริดที่มีคุณภาพในระดับหนึ่ง
[เทคโนโลยีที่ใช้]
- Javascript(Pure)
- CSS
[คุณสมบัติ]
-
ย้ายคอลัมน์
-
มัลติเฮดเดอร์
-
ฟังก์ชันแก้ไข
-
คอลัมน์สรุป (Top, Footer)
-
การจัดกลุ่ม
-
การเรียงลำดับ
-
การกรอง
-
คอลัมน์ตรึง
-
รูปแบบตัวเลข (ตามประเทศ, รูปแบบทศนิยม)
-
รองรับข้อมูลจำนวนมาก
-
รองรับหลายเบราว์เซอร์
-
รองรับหลายภาษา
-
สิ่งที่ให้ความสำคัญมากที่สุดคือ การกรอง การเรียงลำดับ การจัดกลุ่ม และคอลัมน์ตรึง สามารถทำงานร่วมกันได้อย่างเป็นระบบ
[คำชี้แจง]
-
TbsGrid เวอร์ชันคือ 1.0 (เบต้า)
-
เนื่องจากเป็นการพัฒนาโดยคนเดียว เอกสารจึงยังไม่เพียงพอ และเพราะเป็นนักพัฒนาเอง องค์ประกอบด้านดีไซน์จึงยังขาดอยู่
-
ยังมีส่วนที่ต้องปรับปรุงเพิ่มเติม เช่น API สำหรับผู้ใช้, อีเวนต์, ทรีกริด, การแบ่งหน้า เป็นต้น
-
เพื่อแก้บั๊กหรือพัฒนาฟีเจอร์เพิ่มเติม ผมต้องการความคิดเห็นและการมีส่วนร่วมจากทุกท่าน
-
พัฒนากริดต่อเนื่องมาเรื่อย ๆ จนตอนนี้เริ่มมีความมั่นใจและมีประสบการณ์มากขึ้น
ยังเป็นเพียงแผน แต่ผมอยากรองรับพิวอตกริดด้วย
P.S.
ดูเหมือนว่าการพัฒนากริดจะไม่ใช่งานที่ง่ายนัก
มากกว่าการเขียนโปรแกรม สิ่งที่ต้องกำหนดคือเกณฑ์และขอบเขต
และต้องตั้งชื่อให้กับคุณสมบัติต่าง ๆ มากมายเพื่อให้ผู้ใช้สามารถนำไปใช้งานได้
แม้จะเป็นฟังก์ชันเล็กน้อย บางครั้งก็ต้องใส่ใจอย่างมาก
ยังมีอีกหลายส่วนที่ต้องปรับปรุง แต่ก็ยังไม่ยอมแพ้
และก็ดีใจมากที่ได้โพสต์ลงใน GeekNews
ขอบคุณครับ
7 ความคิดเห็น
เป็นโปรเจ็กต์ที่ยอดเยี่ยมมาก ขอบคุณที่แชร์ครับ
ตอนนี้ได้ทำให้สามารถเลื่อนหน้าจอคอนเทนต์ไปทางซ้ายขวาได้ชั่วคราวก่อน
ต่อไปจะวางแผนเพิ่มเติมเพื่อปรับปรุงในส่วนที่เกี่ยวกับการลากบนมือถือครับ
ขอบคุณครับ
ว้าว เจ๋งมากครับ
กำลังพอดีเลยที่กำลังพิจารณาเรื่องกริดอยู่ เดี๋ยวต้องลองใช้ดูแล้ว
โอ้! ดีจัง ว้าว~
ทำได้ยอดเยี่ยมมาก! หวังว่าคุณจะพัฒนาไลบรารี web grid ต่อไปนะครับ
น่าจะดีถ้ามีหน้าสำหรับเปรียบเทียบที่อธิบายว่าจุดแข็งเมื่อเทียบกับไลบรารีอื่นคืออะไร