Properties

Appearance
Name Type Default
theme String ''
altrows Boolean false
altstart Number 1
altstep Number 1
showdefaultloadelement Boolean true
autoshowloadelement Boolean true
autoshowfiltericon Boolean true
closeablegroups Boolean true
handlekeyboardnavigation function null
enableellipsis Boolean true
columnsmenuwidth Number 15
autoshowcolumnsmenubutton Boolean true
enablerowdetailsindent Boolean true
enableanimations Boolean true
enabletooltips Boolean false
enablehover Boolean true
enablebrowserselection Boolean false
groupsrenderer function null
groupcolumnrenderer function null
groupsexpandedbydefault Boolean false
pagerrenderer function null
showfiltercolumnbackground Boolean true
showfiltermenuitems Boolean true
showpinnedcolumnbackground Boolean true
showsortcolumnbackground Boolean true
showsortmenuitems Boolean true
showgroupmenuitems Boolean true
showrowdetailscolumn Boolean true
showheader Boolean true
showgroupsheader Boolean true
showaggregates Boolean false
showfilterrow Boolean false
showemptyrow Boolean true
showstatusbar Boolean false
statusbarheight Number 34
showtoolbar Boolean false
toolbarheight Number 34
selectionmode String 'singlerow'
Layout
Name Type Default
height Number/String 400
width Number/String 600
pagerheight Number/String 28
groupsheaderheight Number/String 34
rowsheight Number 25
columnsheight Number 25
groupindentwidth Number 20
autoheight Boolean false
autorowheight Boolean false
scrollbarsize Number 15
scrollmode String "default"
Behavior
Name Type Default
disabled Boolean false
verticalscrollbarstep Number 5
verticalscrollbarlargestep Number 400
horizontalscrollbarstep Number 5
horizontalscrollbarlargestep Number 50
keyboardnavigation Boolean true
autosavestate Boolean false
autoloadstate Boolean false
pagesize Number 10
pagesizeoptions Array ['5', '10', '20']
rowdetails Boolean false
initrowdetails function null
rowdetailstemplate Object null
ready function null
pageable Boolean false
filterable Boolean false
editable Boolean false
editmode String 'selectedcell'
sortable Boolean false
groupable Boolean false
groups Array []
columns Array []
selectedrowindex Number -1
selectedrowindexes Array []
source Object {}
updatedelay Number 0
virtualmode Boolean false
columnsmenu Boolean true
columnsresize Boolean false
columnsreorder Boolean false
rendered function null
renderstatusbar function null
rendertoolbar function null
sorttogglestates String 2
rendergridrows function null

Events

initialized Event
rowclick Event
rowdoubleclick Event
rowselect Event
rowunselect Event
rowexpand Event
rowcollapse Event
groupexpand Event
groupcollapse Event
sort Event
filter Event
columnresized Event
columnreordered Event
columnclick Event
cellclick Event
celldoubleclick Event
cellselect Event
cellunselect Event
cellvaluechanged Event
cellbeginedit Event
cellendedit Event
pagechanged Event
pagesizechanged Event
bindingcomplete Event
groupschanged Event

Methods

Common
getcolumnindex Method
setcolumnindex Method
getcolumn Method
setcolumnproperty Method
getcolumnproperty Method
hidecolumn Method
showcolumn Method
iscolumnvisible Method
iscolumnhideable Method
pincolumn Method
unpincolumn Method
iscolumnpinned Method
autoresizecolumns Method
autoresizecolumn Method
focus Method
setrowdetails Method
getrowdetails Method
showrowdetails Method
hiderowdetails Method
hiderow Method
showrow Method
isrowhiddenat Method
updatebounddata Method
refreshdata Method
refresh Method
render Method
clear Method
getrowid Method
destroy Method
getrowdata Method
getrenderedrowdata Method
getrows Method
getvisiblerows Method
getloadedrows Method
getdatainformation Method
getsortinformation Method
getpaginginformation Method
localizestrings Method
scrolloffset Method
beginupdate Method
resumeupdate Method
updating Method
ensurerowvisible Method
setrowheight Method
getrowheight Method
Sorting(requires jqxgrid.sort.js)
sortby Method
removesort Method
getsortcolumn Method
Grouping(requires jqxgrid.grouping.js)
addgroup Method
insertgroup Method
removegroupat Method
removegroup Method
cleargroups Method
getrootgroupscount Method
collapsegroup Method
expandgroup Method
collapseallgroups Method
expandallgroups Method
getgroup Method
iscolumngroupable Method
Filtering(requires jqxgrid.filter.js)
addfilter Method
removefilter Method
clearfilters Method
applyfilters Method
getfilterinformation Method
Paging(requires jqxgrid.pager.js)
gotopage Method
gotoprevpage Method
gotonextpage Method
Editing(requires jqxgrid.edit.js)
getcell Method
getrenderedcell Method
getcellatposition Method
getcellvalue Method
setcellvalue Method
begincelledit Method
endcelledit Method
showvalidationpopup Method
updaterow Method
deleterow Method
addrow Method
Selection(requires jqxgrid.selection.js)
selectrow Method
unselectrow Method
selectallrows Method
selectcell Method
unselectcell Method
clearselection Method
getselectedrowindex Method
getselectedrowindexes Method
getselectedcell Method
getselectedcells Method
Aggregates(requires jqxgrid.aggregates.js)
refreshaggregates Method
renderaggregates Method
getcolumnaggregateddata Method
Export(requires jqxdata.export.js and jqxgrid.export.js)
exportdata Method
Save/Load State(requires jqxgrid.storage.js)
savestate Method
loadstate Method
getstate Method