.&1|?" {}:+d(G$ځIN ܬ @=C/K8DIJϰ2G&"",fn5vL[ %@L)QELAI7e½OI*}< <^t;.+^vJlFh6tC"Anh'w'"fAFT)*KA^_<r *΄~`Æ>|pR/4gVQ^jr% y[<[kCÅODegӌW=fyS|DOsuY}vZ/֎3b¦ZqmCT!=_-s!M=n;b; Q_ݫWY]oȚ,9. jߛJk}.כ&Zë,r`ܲΕh]:7dUrtrd# -dl+O %?hK8nn&,`\f+ fg?ZqWOU|xCvpuV6 mqL,JpƢ !#HI$Qo ) e#8;ڻ݃;0 xКiޯk Bh, 1D]^^I[b0br>󭲽 _Oy.lTICѸ_9pB̠pks -dl+O %?hK8nn&,`\f+ fg?P+a9E~@l"LrΗŠ&,lSzz4DQP^NΆ* h4.ŕQ\V?ґvHԂ Ƽ:T Nܬ}%`Jg72Xo[K#?Rm ^4TK&AH9K}/Мe+D@|>1౮%v—.6Io0V>ʕZ67diޯk Bh, 1D]^^aCjIqҾn&Qs{#uToqY nz❫4n@4yK@ %Rt2Hs&ԲXk#niJQ)>@njnHV8hMy5]1[,Ǵ!꣄-#ĚS^4TK&AH9:_{4#tK`0Axŋ2Wxu '(, }2c S'0_7` ڻ݃;0 xКiޯk BhG_B3g_EU㡹!ɠ"4Ft2Hs&ԲXk#(ϴ‘j3c֍ԣxFëm:B0g[2x"1&nW?h4yK@ %Rt2Hs&ԲXk#&oShx\;[MZWK ?2]P҄FRT=JVWF %e/ gn M6۫M {FۥI@LJey8tMe3=,ʇx4{pQ&L9mp:S1ki ;1/?U|Cl1&= ߬3!"VS#:c'HQT>!%BF8 e&3oLA S>q"-cFCĶ3}'Â}aÆw 'e\>C{rC̓b~,,$֯i%(ʌYS'fι.wC,#oHa0u|VDz?\.ԧC&pFtCu_=l2Uh3{CD4uc(BG`pMMlo.0j". !|!3ZT{Szs|9mp:S1ki ;1/?UV@*XBTh>yRЭl⇯lm)H_:SQ߈ ?2]P҄FBRhbzx)T8nn&,`\frF48& v8hUiUaޙ+`<^YS\c^.Fί9RV&8!* OSw.:a++Z1@yvL,]p|_9pB̠pks@? {9>.Fί9Re-O1c)M~d;\ ?2]P҄FRT=JVWF %e/ A џ.  0 &M_|׏Dude81WQ?,~h\y/L-'!tҠ@>U^6fu$Q[*͏Dz?\.ԧC&pF,4_o"_u0o6ƹ簪Ҷӝ7୓skN-nF DQP^NΆ* h4.ŕQ\V?ґ(NqFf(9|1zgA˿a+ Q=߾v2)NH*N3Bp\Z̊U*Фr If6Ƶ1;$R[2eNEg NO9>1Gd.5]1[f;zD^>>0bIJ6Ȳĥ'bf-w{awPM~7G}uzɰs}/̭(^UDz?\.ԧC&pF,4_o"_u̗[E:RG6Ů8|IZ$\j`Sg]A]:N>0bIJ6ȲĈbrf'w* VQ(Ƿ9Ş oZo"yA%3MC|o=߾v2)NH
  • Custom Row Editor
  • Binding to Array
  • Binding to Observable Array
  • Binding to JS Array
  • Binding to XML
  • Binding to JSON
  • Binding to JSON using PHP
  • Binding to JSON String
  • Binding to Remote Data
  • Binding to CSV
  • Binding to TSV
  • Large Data Set
  • Refresh Data
  • Virtual Paging
  • Virtual Scrolling
  • Load from Table
  • Aggregates
  • Custom Aggregates
  • Aggregates Renderer
  • Cells & Columns Alignment
  • Show/Hide Columns
  • Auto-Size Columns
  • Percentage Width for Columns
  • CheckBox Column
  • Row Number Column
  • Column Template
  • Widgets Column
  • Columns Hierarchy
  • Cells Styling
  • Image Column
  • Columns Resize
  • Columns Reorder
  • Pinned Columns
  • Dynamic Columns
  • Computed Column
  • Column Tooltips
  • Foreign Key Column
  • Keys/Values Column
  • Row Selection
  • Cells Selection
  • CheckBox Selection
  • Drag & Drop
  • Drag to a Form
  • Drag Multiple Rows
  • Row Details
  • Nested Grids
  • Master-Details
  • Deferred Scrolling
  • Deferred Scrolling on a Large Data Set
  • Statusbar
  • Toolbar
  • Context Menu
  • Auto Row Height
  • Custom Keyboard Navigation
  • Grid in jqxTabs
  • Filter Menu Types
  • Custom Filter Menu
  • Toggle Sub Rows
  • Row Edit with Ever Present Row
  • Add New Row
  • Add New Bottom Row
  • Updating Actions at Runtime
  • Ever Present Row with Custom Widgets
  • Ever Present Row with Columns
  • Positioning
  • Validation
  • Add, Remove, Update
  • Localized Add New Row
  • Many Columns
  • Fluid Size
  • Keyboard Navigation
  • Right to Left Layout
  • jqxChart
  • jqxGauge
  • jqxBulletChart
  • jqxEditor
  • jqxDataTable
  • jqxTreeGrid
  • jqxInput
  • jqxCalendar
  • jqxDateTimeInput
  • jqxButtons
  • jqxColorPicker
  • jqxComboBox
  • jqxDropDownList
  • jqxListBox
  • jqxKanban
  • jqxKnob
  • jqxDocking
  • jqxDockingLayout
  • jqxLoader
  • jqxResponsivePanel
  • jqxScheduler
  • jqxSortable
  • jqxPopover
  • jqxTagCloud
  • jqxLayout
  • jqxTextArea
  • jqxDockPanel
  • jqxDragDrop
  • jqxExpander
  • jqxNavigationBar
  • jqxNavBar
  • jqxFormattedInput
  • jqxComplexInput
  • jqxRibbon
  • jqxToolBar
  • jqxMaskedInput
  • jqxNumberInput
  • jqxNotification
  • jqxMenu
  • jqxPanel
  • jqxProgressBar
  • jqxRating
  • jqxScrollBar
  • jqxSlider
  • jqxRangeSelector
  • jqxSplitter
  • jqxTabs
  • jqxTooltip
  • jqxTree
  • jqxValidator
  • jqxWindow
  • jqxScrollView
  • jqxListMenu
  • jqxPasswordInput
  • jqxTreeMap
  • jqxAngular
  • jqxAngular2
  • TypeScript
  • jqxDataAdapter
  • jqxResponse
  • jqxKnockout
  • PHP
  • ASP .NET Core MVC Tag Helpers
  • ASP .NET MVC
  • Java
  • jQuery Mobile
  • RequireJS
  • jqxDraw
  • Bootstrap
  • Mobile Demos