Properties

Name Type
altrows bool
altstart double
altstep double
autoshowloadelement bool
autoshowfiltericon bool
autoshowcolumnsmenubutton bool
showcolumnlines bool
showrowlines bool
showcolumnheaderlines bool
adaptive bool
adaptivewidth double
clipboard bool
closeablegroups bool
columnsmenuwidth double
columnmenuopening object
columnmenuclosing object
cellhover object
enablekeyboarddelete bool
enableellipsis bool
enablemousewheel bool
enableanimations bool
enabletooltips bool
enablehover bool
enablebrowserselection bool
everpresentrowposition object
everpresentrowheight double
everpresentrowactions string
everpresentrowactionsmode object
filterrowheight double
filtermode object
groupsrenderer object
groupcolumnrenderer object
groupsexpandedbydefault bool
handlekeyboardnavigation object
pagerrenderer object
rtl bool
showdefaultloadelement bool
showfiltercolumnbackground bool
showfiltermenuitems bool
showpinnedcolumnbackground bool
showsortcolumnbackground bool
showsortmenuitems bool
showgroupmenuitems bool
showrowdetailscolumn bool
showheader bool
showgroupsheader bool
showaggregates bool
showgroupaggregates bool
showeverpresentrow bool
showfilterrow bool
showemptyrow bool
showstatusbar bool
statusbarheight double
showtoolbar bool
selectionmode object
updatefilterconditions object
updatefilterpanel object
theme string
toolbarheight double
autoheight bool
autorowheight bool
columnsheight double
deferreddatafields string[]
groupsheaderheight double
groupindentwidth double
height object
pagerheight object
rowsheight double
scrollbarsize object
scrollmode object
scrollfeedback object
width object
autosavestate bool
autoloadstate bool
columns object
columngroups object[]
columnsmenu bool
columnsresize bool
columnsautoresize bool
columnsreorder bool
disabled bool
editable bool
editmode object
filter object
filterable bool
groupable bool
groups string[]
horizontalscrollbarstep double
horizontalscrollbarlargestep double
initrowdetails object
keyboardnavigation bool
localization object
pagesize double
pagesizeoptions object
pagermode object
pagerbuttonscount double
pageable bool
rowdetails bool
rowdetailstemplate object
ready object
rendered object
renderstatusbar object
rendertoolbar object
rendergridrows object
sortable bool
sortmode string
selectedrowindex double
selectedrowindexes double[]
source object
sorttogglestates object
updatedelay double
virtualmode bool
verticalscrollbarstep double
verticalscrollbarlargestep double

Events

onBindingcomplete Event
onColumnresized Event
onColumnreordered Event
onColumnclick Event
onCellclick Event
onCelldoubleclick Event
onCellselect Event
onCellunselect Event
onCellvaluechanged Event
onCellbeginedit Event
onCellendedit Event
onFilter Event
onGroupschanged Event
onGroupexpand Event
onGroupcollapse Event
onPagechanged Event
onPagesizechanged Event
onRowclick Event
onRowdoubleclick Event
onRowselect Event
onRowunselect Event
onRowexpand Event
onRowcollapse Event
onSort Event

Methods

Name Arguments Return Type
autoresizecolumns (string type) void
autoresizecolumn (string dataField, string type) void
beginupdate () void
clear () void
destroy () void
endupdate () void
ensurerowvisible (double rowBoundIndex) void
focus () void
getcolumnindex (string dataField) double
getcolumn (string dataField) object
getcolumnproperty (string dataField, string propertyName) object
getrowid (double rowBoundIndex) string
getrowdata (double rowBoundIndex) object
getrowdatabyid (string rowID) object
getrowboundindexbyid (string rowID) double
getrowboundindex (double rowDisplayIndex) double
getrows () object[]
getboundrows () object[]
getdisplayrows () object[]
getdatainformation () object
getsortinformation () object
getpaginginformation () object
hidecolumn (string dataField) void
hideloadelement () void
hiderowdetails (double rowBoundIndex) void
iscolumnvisible (string dataField) bool
iscolumnpinned (string dataField) bool
localizestrings (object localizationobject) void
pincolumn (string dataField) void
refreshdata () void
refresh () void
render () void
scrolloffset (double top, double left) void
scrollposition () object
showloadelement () void
showrowdetails (double rowBoundIndex) void
setcolumnindex (string dataField, double index) void
setcolumnproperty (string dataField, object propertyName, object propertyValue) void
showcolumn (string dataField) void
unpincolumn (string dataField) void
updatebounddata (object type) void
updating () bool
getsortcolumn () string
removesort () void
sortby (string dataField, string sortOrder) void
addgroup (string dataField) void
cleargroups () void
collapsegroup (object group) void
collapseallgroups () void
expandallgroups () void
expandgroup (object group) void
getrootgroupscount () double
getgroup (double groupIndex) object
insertgroup (double groupIndex, string dataField) void
iscolumngroupable () bool
removegroupat (double groupIndex) void
removegroup (string dataField) void
addfilter (string dataField, object filterGroup, bool refreshGrid) void
applyfilters () void
clearfilters () void
getfilterinformation () object
getcolumnat (double index) object
removefilter (string dataField, bool refreshGrid) void
refreshfilterrow () void
gotopage (double pagenumber) void
gotoprevpage () void
gotonextpage () void
addrow (object rowIds, object data, object rowPosition) void
begincelledit (double rowBoundIndex, string dataField) void
beginrowedit (double rowBoundIndex) void
closemenu () void
deleterow (object rowIds) void
endcelledit (double rowBoundIndex, string dataField, bool confirmChanges) void
endrowedit (double rowBoundIndex, bool confirmChanges) void
getcell (double rowBoundIndex, string datafield) object
getcellatposition (double left, double top) object
getcelltext (double rowBoundIndex, string dataField) string
getcelltextbyid (string rowID, string dataField) string
getcellvaluebyid (string rowID, string dataField) object
getcellvalue (double rowBoundIndex, string dataField) object
isBindingCompleted () bool
openmenu (string dataField) void
setcellvalue (double rowBoundIndex, string dataField, object value) void
setcellvaluebyid (string rowID, string dataField, object value) void
showvalidationpopup (double rowBoundIndex, string dataField, string validationMessage) void
updaterow (object rowIds, object data) void
clearselection () void
getselectedrowindex () double
getselectedrowindexes () double[]
getselectedcell () object
getselectedcells () object
selectcell (double rowBoundIndex, string dataField) void
selectallrows () void
selectrow (double rowBoundIndex) void
unselectrow (double rowBoundIndex) void
unselectcell (double rowBoundIndex, string dataField) void
getcolumnaggregateddata (string dataField, object[] aggregates) string
refreshaggregates () void
renderaggregates () void
exportdata (string dataType, string fileName, bool exportHeader, double[] rows, bool exportHiddenColumns, string serverURL, string charSet) object
getstate () object
loadstate (object stateobject) void
savestate () object