ડેટા ગ્રિડ એ સૉર્ટિંગ, ફિલ્ટરિંગ, પેજિંગ અને એડિટિંગવાળું નેટિવ ટેબલ છે. 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 સેટ કરો.