a:50:{s:9:"#provides";s:18:"dojox.grid._Events";s:9:"#resource";s:15:"grid/_Events.js";s:18:"dojox.grid._Events";a:4:{s:4:"type";s:8:"Function";s:7:"summary";s:66:"_Grid mixin that provides default implementations for grid events.";s:11:"description";s:140:"Default synthetic events dispatched for _Grid. dojo.connect to events to retain default implementation or override them for custom handling.";s:9:"classlike";b:1;}s:32:"dojox.grid._Events.cellOverClass";a:3:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:6:"String";s:7:"summary";s:65:"css class to apply to grid cells over which the cursor is placed.";}s:29:"dojox.grid._Events.onKeyEvent";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:27:" this.dispatchKeyEvent(e);";s:7:"summary";s:32:"top level handler for Key Events";}s:33:"dojox.grid._Events.onContentEvent";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:31:" this.dispatchContentEvent(e);";s:7:"summary";s:36:"Top level handler for Content events";}s:32:"dojox.grid._Events.onHeaderEvent";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:30:" this.dispatchHeaderEvent(e);";s:7:"summary";s:35:"Top level handler for header events";}s:29:"dojox.grid._Events.onStyleRow";a:6:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"inRow";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:251:"Object containing row state information: selected, true if the row is selcted; over: true of the mouse is over the row; odd: true if the row is odd. Use customClasses and customStyles to control row css classes and styles; both properties are strings.";}}s:6:"source";s:203:" var i = inRow; i.customClasses += (i.odd?" dojoxGridRowOdd":"") + (i.selected?" dojoxGridRowSelected":"") + (i.over?" dojoxGridRowOver":""); this.focus.styleRow(inRow); this.edit.styleRow(inRow);";s:7:"summary";s:75:"Perform row styling on a given row. Called whenever row styling is updated.";s:8:"examples";a:1:{i:0;s:52:"onStyleRow({ selected: true, over:true, odd:false })";}}s:28:"dojox.grid._Events.onKeyDown";a:6:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:2766:" if(e.altKey || e.metaKey){ return; } var dk = dojo.keys; switch(e.keyCode){ case dk.ESCAPE: this.edit.cancel(); break; case dk.ENTER: if(!this.edit.isEditing()){ var colIdx = this.focus.getHeaderIndex(); if(colIdx >= 0) { this.setSortIndex(colIdx); break; }else { this.selection.clickSelect(this.focus.rowIndex, dojo.dnd.getCopyKeyState(e), e.shiftKey); } dojo.stopEvent(e); } if(!e.shiftKey){ var isEditing = this.edit.isEditing(); this.edit.apply(); if(!isEditing){ this.edit.setEditCell(this.focus.cell, this.focus.rowIndex); } } if (!this.edit.isEditing()){ var curView = this.focus.focusView || this.views.views[0]; //if no focusView than only one view curView.content.decorateEvent(e); this.onRowClick(e); } break; case dk.SPACE: if(!this.edit.isEditing()){ var colIdx = this.focus.getHeaderIndex(); if(colIdx >= 0) { this.setSortIndex(colIdx); break; }else { this.selection.clickSelect(this.focus.rowIndex, dojo.dnd.getCopyKeyState(e), e.shiftKey); } dojo.stopEvent(e); } break; case dk.TAB: this.focus[e.shiftKey ? 'previousKey' : 'nextKey'](e); break; case dk.LEFT_ARROW: case dk.RIGHT_ARROW: if(!this.edit.isEditing()){ dojo.stopEvent(e); var offset = (e.keyCode == dk.LEFT_ARROW) ? 1 : -1; if(dojo._isBodyLtr()){ offset *= -1; } this.focus.move(0, offset); } break; case dk.UP_ARROW: if(!this.edit.isEditing() && this.focus.rowIndex != 0){ dojo.stopEvent(e); this.focus.move(-1, 0); } break; case dk.DOWN_ARROW: if(!this.edit.isEditing() && this.store && this.focus.rowIndex+1 != this.rowCount){ dojo.stopEvent(e); this.focus.move(1, 0); } break; case dk.PAGE_UP: if(!this.edit.isEditing() && this.focus.rowIndex != 0){ dojo.stopEvent(e); if(this.focus.rowIndex != this.scroller.firstVisibleRow+1){ this.focus.move(this.scroller.firstVisibleRow-this.focus.rowIndex, 0); }else{ this.setScrollTop(this.scroller.findScrollTop(this.focus.rowIndex-1)); this.focus.move(this.scroller.firstVisibleRow-this.scroller.lastVisibleRow+1, 0); } } break; case dk.PAGE_DOWN: if(!this.edit.isEditing() && this.focus.rowIndex+1 != this.rowCount){ dojo.stopEvent(e); if(this.focus.rowIndex != this.scroller.lastVisibleRow-1){ this.focus.move(this.scroller.lastVisibleRow-this.focus.rowIndex-1, 0); }else{ this.setScrollTop(this.scroller.findScrollTop(this.focus.rowIndex+1)); this.focus.move(this.scroller.lastVisibleRow-this.scroller.firstVisibleRow-1, 0); } } break; }";s:7:"summary";s:151:"Grid key event handler. By default enter begins editing and applies edits, escape cancels an edit, tab, shift-tab, and arrow keys move grid cell focus.";s:6:"chains";a:1:{s:4:"call";a:1:{i:0;s:9:"this.edit";}}}s:30:"dojox.grid._Events.onMouseOver";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:77:" e.rowIndex == -1 ? this.onHeaderCellMouseOver(e) : this.onCellMouseOver(e);";s:7:"summary";s:40:"Event fired when mouse is over the grid.";}s:29:"dojox.grid._Events.onMouseOut";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:74:"Decorated event object that contains reference to grid, cell, and rowIndex";}}s:6:"source";s:75:" e.rowIndex == -1 ? this.onHeaderCellMouseOut(e) : this.onCellMouseOut(e);";s:7:"summary";s:45:"Event fired when mouse moves out of the grid.";}s:30:"dojox.grid._Events.onMouseDown";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:74:"Decorated event object that contains reference to grid, cell, and rowIndex";}}s:6:"source";s:77:" e.rowIndex == -1 ? this.onHeaderCellMouseDown(e) : this.onCellMouseDown(e);";s:7:"summary";s:43:"Event fired when mouse is down inside grid.";}s:33:"dojox.grid._Events.onMouseOverRow";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:151:" if(!this.rows.isOver(e.rowIndex)){ this.rows.setOverRow(e.rowIndex); e.rowIndex == -1 ? this.onHeaderMouseOver(e) : this.onRowMouseOver(e); }";s:7:"summary";s:56:"Event fired when mouse is over any row (data or header).";}s:32:"dojox.grid._Events.onMouseOutRow";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:150:" if(this.rows.isOver(-1)){ this.onHeaderMouseOut(e); }else if(!this.rows.isOver(-2)){ this.rows.setOverRow(-2); this.onRowMouseOut(e); }";s:7:"summary";s:61:"Event fired when mouse moves out of any row (data or header).";}s:33:"dojox.grid._Events.onMouseDownRow";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:74:"Decorated event object that contains reference to grid, cell, and rowIndex";}}s:6:"source";s:49:" if(e.rowIndex != -1) this.onRowMouseDown(e);";s:7:"summary";s:46:"Event fired when mouse is down inside grid row";}s:34:"dojox.grid._Events.onCellMouseOver";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:71:" if(e.cellNode){ dojo.addClass(e.cellNode, this.cellOverClass); }";s:7:"summary";s:38:"Event fired when mouse is over a cell.";}s:33:"dojox.grid._Events.onCellMouseOut";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:74:" if(e.cellNode){ dojo.removeClass(e.cellNode, this.cellOverClass); }";s:7:"summary";s:43:"Event fired when mouse moves out of a cell.";}s:34:"dojox.grid._Events.onCellMouseDown";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:165:" // summary: // Event fired when mouse is down in a header cell. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:48:"Event fired when mouse is down in a header cell.";}s:30:"dojox.grid._Events.onCellClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:184:" this._click[0] = this._click[1]; this._click[1] = e; if(!this.edit.isEditCell(e.rowIndex, e.cellIndex)){ this.focus.setFocusCell(e.cell, e.rowIndex); } this.onRowClick(e);";s:7:"summary";s:35:"Event fired when a cell is clicked.";}s:33:"dojox.grid._Events.onCellDblClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:308:" if(dojo.isIE){ this.edit.setEditCell(this._click[1].cell, this._click[1].rowIndex); }else if(this._click[0].rowIndex != this._click[1].rowIndex){ this.edit.setEditCell(this._click[0].cell, this._click[0].rowIndex); }else{ this.edit.setEditCell(e.cell, e.rowIndex); } this.onRowDblClick(e);";s:7:"summary";s:42:"Event fired when a cell is double-clicked.";}s:36:"dojox.grid._Events.onCellContextMenu";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:27:" this.onRowContextMenu(e);";s:7:"summary";s:71:"Event fired when a cell context menu is accessed via mouse right click.";}s:30:"dojox.grid._Events.onCellFocus";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:6:"inCell";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:53:"Cell object containing properties of the grid column.";}s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:42:" this.edit.cellFocus(inCell, inRowIndex);";s:7:"summary";s:39:"Event fired when a cell receives focus.";}s:29:"dojox.grid._Events.onRowClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:62:" this.edit.rowClick(e); this.selection.clickSelectEvent(e);";s:7:"summary";s:34:"Event fired when a row is clicked.";}s:32:"dojox.grid._Events.onRowDblClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:157:" // summary: // Event fired when a row is double clicked. // e: Event // decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:41:"Event fired when a row is double clicked.";}s:33:"dojox.grid._Events.onRowMouseOver";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:161:" // summary: // Event fired when mouse moves over a data row. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:45:"Event fired when mouse moves over a data row.";}s:32:"dojox.grid._Events.onRowMouseOut";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:158:" // summary: // Event fired when mouse moves out of a data row. // e: Event // Decorated event object contains reference to grid, cell, and rowIndex";s:7:"summary";s:47:"Event fired when mouse moves out of a data row.";}s:33:"dojox.grid._Events.onRowMouseDown";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:157:" // summary: // Event fired when mouse is down in a row. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:40:"Event fired when mouse is down in a row.";}s:35:"dojox.grid._Events.onRowContextMenu";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:20:" dojo.stopEvent(e);";s:7:"summary";s:70:"Event fired when a row context menu is accessed via mouse right click.";}s:36:"dojox.grid._Events.onHeaderMouseOver";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:69:"Decorated event object contains reference to grid, cell, and rowIndex";}}s:6:"source";s:161:" // summary: // Event fired when mouse moves over the grid header. // e: Event // Decorated event object contains reference to grid, cell, and rowIndex";s:7:"summary";s:50:"Event fired when mouse moves over the grid header.";}s:35:"dojox.grid._Events.onHeaderMouseOut";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:169:" // summary: // Event fired when mouse moves out of the grid header. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:52:"Event fired when mouse moves out of the grid header.";}s:40:"dojox.grid._Events.onHeaderCellMouseOver";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:71:" if(e.cellNode){ dojo.addClass(e.cellNode, this.cellOverClass); }";s:7:"summary";s:48:"Event fired when mouse moves over a header cell.";}s:39:"dojox.grid._Events.onHeaderCellMouseOut";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:74:" if(e.cellNode){ dojo.removeClass(e.cellNode, this.cellOverClass); }";s:7:"summary";s:50:"Event fired when mouse moves out of a header cell.";}s:40:"dojox.grid._Events.onHeaderCellMouseDown";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:165:" // summary: // Event fired when mouse is down in a header cell. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:48:"Event fired when mouse is down in a header cell.";}s:32:"dojox.grid._Events.onHeaderClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:159:" // summary: // Event fired when the grid header is clicked. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:44:"Event fired when the grid header is clicked.";}s:36:"dojox.grid._Events.onHeaderCellClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:59:" this.setSortIndex(e.cell.index); this.onHeaderClick(e);";s:7:"summary";s:42:"Event fired when a header cell is clicked.";}s:35:"dojox.grid._Events.onHeaderDblClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:167:" // summary: // Event fired when the grid header is double clicked. // e: Event // Decorated event object which contains reference to grid, cell, and rowIndex";s:7:"summary";s:51:"Event fired when the grid header is double clicked.";}s:39:"dojox.grid._Events.onHeaderCellDblClick";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:27:" this.onHeaderDblClick(e);";s:7:"summary";s:49:"Event fired when a header cell is double clicked.";}s:42:"dojox.grid._Events.onHeaderCellContextMenu";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:30:" this.onHeaderContextMenu(e);";s:7:"summary";s:78:"Event fired when a header cell context menu is accessed via mouse right click.";}s:38:"dojox.grid._Events.onHeaderContextMenu";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"e";a:2:{s:4:"type";s:5:"Event";s:7:"summary";s:75:"Decorated event object which contains reference to grid, cell, and rowIndex";}}s:6:"source";s:49:" if(!this.headerMenu){ dojo.stopEvent(e); }";s:7:"summary";s:80:"Event fired when the grid header context menu is accessed via mouse right click.";}s:30:"dojox.grid._Events.onStartEdit";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:6:"inCell";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:53:"Cell object containing properties of the grid column.";}s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:210:" // summary: // Event fired when editing is started for a given grid cell // inCell: Object // Cell object containing properties of the grid column. // inRowIndex: Integer // Index of the grid row";s:7:"summary";s:57:"Event fired when editing is started for a given grid cell";}s:34:"dojox.grid._Events.onApplyCellEdit";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:7:"inValue";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:22:"Value from cell editor";}s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}s:12:"inFieldIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:30:"Index in the grid's data store";}}s:6:"source";s:244:" // summary: // Event fired when editing is applied for a given grid cell // inValue: String // Value from cell editor // inRowIndex: Integer // Index of the grid row // inFieldIndex: Integer // Index in the grid's data store";s:7:"summary";s:57:"Event fired when editing is applied for a given grid cell";}s:31:"dojox.grid._Events.onCancelEdit";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:132:" // summary: // Event fired when editing is cancelled for a given grid cell // inRowIndex: Integer // Index of the grid row";s:7:"summary";s:59:"Event fired when editing is cancelled for a given grid cell";}s:30:"dojox.grid._Events.onApplyEdit";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:129:" // summary: // Event fired when editing is applied for a given grid row // inRowIndex: Integer // Index of the grid row";s:7:"summary";s:56:"Event fired when editing is applied for a given grid row";}s:30:"dojox.grid._Events.onCanSelect";a:6:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:14:" return true;";s:7:"summary";s:48:"Event to determine if a grid row may be selected";s:14:"return_summary";s:39:"Boolean true if the row can be selected";}s:32:"dojox.grid._Events.onCanDeselect";a:6:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:14:" return true;";s:7:"summary";s:50:"Event to determine if a grid row may be deselected";s:14:"return_summary";s:41:"Boolean true if the row can be deselected";}s:29:"dojox.grid._Events.onSelected";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:35:" this.updateRowStyles(inRowIndex);";s:7:"summary";s:39:"Event fired when a grid row is selected";}s:31:"dojox.grid._Events.onDeselected";a:5:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:10:"inRowIndex";a:2:{s:4:"type";s:7:"Integer";s:7:"summary";s:21:"Index of the grid row";}}s:6:"source";s:35:" this.updateRowStyles(inRowIndex);";s:7:"summary";s:41:"Event fired when a grid row is deselected";}s:37:"dojox.grid._Events.onSelectionChanged";a:4:{s:9:"prototype";s:18:"dojox.grid._Events";s:4:"type";s:8:"Function";s:6:"source";s:0:"";s:7:"summary";s:0:"";}s:10:"dojox.grid";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}