डेटा ग्रिड हे सॉर्टिंग, फिल्टरिंग, पेजिंग आणि एडिटिंग असलेले नेटिव्ह टेबल आहे. columns ठरवा, rows द्या, आणि प्रत्येक सेल त्याच्या प्रकारानुसार व लोकेलनुसार फॉरमॅट होतो: संख्या, चलने, तारखा, होय आणि नाही, आणि enum व्हॅल्यूसाठी लेबल.
त्याची स्थिती अशा मॉडेलमध्ये राहते, जी आपण बाइंड व सेव्ह करू शकता आणि सर्व्हरला पाठवू शकता: sort, filters, search, page, selected, आणि लोकांनी निवडलेली रुंदी, क्रम, पिन आणि लपवलेले कॉलम यांसाठी columnState. पेजेस नसल्यास फक्त दिसणाऱ्या ओळी रेंडर होतात, त्यामुळे 1,00,000 ओळीही दहा ओळींइतक्याच सहज स्क्रोल होतात.
प्रत्येक सेलपर्यंत कीबोर्डने पोहोचता येते, आणि प्रत्येक कॉलमचे पॅनेल तो कॉलम सॉर्ट, फिल्टर, पिन आणि फिट करते, हलवते आणि लपवते.
शोध, सॉर्ट आणि पेजेस
सर्व कॉलममध्ये शोधण्यासाठी टाइप करा. सॉर्ट करण्यासाठी हेडरवर क्लिक करा, आणि दुसरा कॉलम जोडण्यासाठी Shift + क्लिक करा. nuiGridCell स्टेटस काढते, आणि exportCsv() जे दिसते तेच देते.
निवड
selection="multiple" चेकबॉक्स जोडते आणि निवडलेल्या ओळींच्या की बाइंड करते. Shift + क्लिक रेंज निवडते; हेडरमधील बॉक्स जुळणारी प्रत्येक ओळ निवडतो.
एडिटिंग
सेलवर डबल-क्लिक करा, Enter दाबा किंवा थेट टाइप करा. validate संदेशासह एडिटर उघडा ठेवते; लागू झालेले एडिट rows अपडेट करते आणि cellEdit एमिट करते.
1,00,000 ओळी
पेजेस नसल्यास फक्त दिसणाऱ्या ओळी रेंडर होतात. पिन केलेले कॉलम कडांवर टिकून राहतात, आणि columnState लोकांनी बनवलेला लेआउट जपून ठेवते.
सर्व्हरवरील डेटा
server मोडमध्ये ग्रिड ओळी जशा येतात तशाच दाखवते आणि प्रत्येक बदल queryChange मध्ये कळवते. डेटा आणताना loading सेट करा.