Database Sheet & Table Viewer
Interactive spreadsheet and database table viewer with multi-table tabs (Users, Products, Orders, Invoices), real-time search, inline row editing, CSV export, and 1-click Export to Canvas.
Drawdy Database Sheet & Table Viewer Extension
ส่วนเสริม (Extension) สำหรับ Drawdy Whiteboard ตามมาตรฐาน Drawdy Driver Protocol (DDP) เพื่อเปิดใช้งานตารางสเปรดชีตและตัวอย่างโมเดลฐานข้อมูลแบบโต้ตอบได้บนกระดาน
✨ คุณสมบัติเด่น (Features)
- Interactive Multi-Table Sheet:
- รองรับ 4 แท็บข้อมูลมาตรฐาน:
Users,Products,Orders,Invoices - ค้นหาและกรองข้อมูลแบบ Real-time
- ดับเบิลคลิกแก้ไขข้อมูลในเซลล์ได้ทันที (
Inline Edit) - ปุ่มเพิ่มแถวข้อมูลใหม่ (
➕ เพิ่มแถว) และลบแถวที่ไม่ต้องการ
- รองรับ 4 แท็บข้อมูลมาตรฐาน:
- Export to CSV:
- ดาวน์โหลดข้อมูลในตารางออกมาเป็นไฟล์
.csvสำหรับนำไปเปิดใน Excel หรือ Google Sheets
- ดาวน์โหลดข้อมูลในตารางออกมาเป็นไฟล์
- Export to Canvas (ส่งออกไปยังกระดาน):
- คลิกปุ่มเดียว ข้อมูลในตารางจะถูกแปลงเป็นการ์ดข้อมูลและเสกลงบนกระดาน Drawdy ทันที
- กล้อง Drawdy จะบินซูมเข้าไปยังตำแหน่งการ์ดที่เพิ่งสร้างโดยอัตโนมัติ
- Convenient Launch Options:
- ปุ่มลัดบน Action Bar ด้านบน:
📊 ตารางฐานข้อมูล (Database Sheet) - คลิกขวาบนกระดาน (Context Menu):
📊 เปิด Database Sheet Webview
- ปุ่มลัดบน Action Bar ด้านบน:
📦 โครงสร้างไฟล์
manifest.json: รายละเอียด Extension และสิทธิ์ที่ต้องการ (dom,scene)main.js: โค้ดหลักในการควบคุม Webview และเชื่อมต่อกับ Drawdy Sceneicon.svg: ไอคอนรูปตารางฐานข้อมูล
🚀 วิธีติดตั้งใช้งาน
- ติดตั้งเป็น Private Extension บน Cloud Board:
- นำโฟลเดอร์นี้ขึ้น GitHub Repository (Public)
- ไปที่ drawdy.io/account/extensions -> แท็บ Submit -> เลือก Private
- วาง URL ของ Repo แล้วกด Add extension
- บนกระดาน Drawdy กดที่ไอคอนต่อขยาย 🧩 -> แท็บ Private -> กด Install
- ทดสอบบน Local Board:
- เปิดโฟลเดอร์นี้แล้วรัน Dev Server ที่พอร์ต
5173 - บน Local Board กด
⌘K-> เลือกAdd extension dev server-> ใส่http://localhost:5173
- เปิดโฟลเดอร์นี้แล้วรัน Dev Server ที่พอร์ต