ฉันต้องการเติม SWT Virtual Table ด้วยแถวจำนวนมาก (สูงสุด 3 ไมล์) เมื่อฉันใช้ผู้ให้บริการเนื้อหาแบบ Lazy ฉันไม่สามารถใช้ตัวกรองได้ และเมื่อฉันใช้ผู้ให้บริการเนื้อหาปกติ ประสิทธิภาพในการเปลี่ยนตัวกรองจะแย่มาก มีวิธีกรองตารางขนาดใหญ่ใน SWT หรือ JFace หรือไม่?
ตาราง SWT/JFace ขนาดใหญ่พร้อมตัวกรอง
คำตอบ (1)
คุณต้องกรองในระดับผู้ให้บริการข้อมูล
ดังนั้นหากข้อมูลของคุณมาจากฐานข้อมูล ให้ใช้ SQL เพื่อกรองผลลัพธ์ล่วงหน้า
person
Will
schedule
31.12.2010
โดยการตั้งค่าอินพุตของวิวเวอร์ให้เป็นโมเดลที่กรองไว้ล่วงหน้า?
- person javra; 31.12.2010
ข้อมูลของฉันไม่ได้มาจากฐานข้อมูลและจัดเก็บไว้ในรายการขนาดใหญ่ ฉันต้องการใช้ HashMap แต่ฉันไม่แน่ใจว่าจะใช้การค้นหา Regex/Substring ด้วย HashMap ได้อย่างไร (เพิ่มรายการสำหรับแต่ละคำนำหน้าและคำต่อท้าย ??)
- person javra; 31.12.2010
การกรองล่วงหน้าไม่มีประโยชน์... การตั้งค่าอินพุตใหม่และการตั้งค่าจำนวนรายการใหม่ใช้เวลานานเกินไป! ไม่มีวิธีแก้ปัญหาที่พร้อมใช้งานสำหรับปัญหาของฉันใช่หรือไม่
- person javra; 12.01.2011