Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.SpreadsheetSelectionModel Class Reference

A selection model for grids which allows you to select data in a spreadsheet-like manner. /summary> More...

Inheritance diagram for Ext.Net.SpreadsheetSelectionModel:
Ext.Net.AbstractSelectionModel Ext.Net.IXPostBackDataHandler Ext.Net.LazyObservable Ext.Net.Observable Ext.Net.BaseControl Ext.Net.ILazyItems Ext.Net.IXObject Ext.Net.IBase

Classes

class  Builder
 
class  Config
 

Public Member Functions

 SpreadsheetSelectionModel ()
 A basic constructor More...
 
virtual void SetReducible (bool reducible)
 Sets the value of reducible. More...
 
override void ClearSelection ()
 Clears any selection More...
 
void DeselectColumn (ColumnBase column, bool suppressEvent=false)
 Deselects a Column More...
 
void DeselectColumn (string columnId, bool suppressEvent=false)
 Deselects a Column More...
 
void DeselectColumn (int columnIndex, bool suppressEvent=false)
 Deselects a Column More...
 
void DeselectColumn (SelectedColumn column, bool suppressEvent=false)
 Deselects a Column More...
 
void DeselectRows (int[] rowsIndexes, bool keepSelection=false, bool suppressEvent=false)
 Deselect one or more rows More...
 
void DeselectRows (object[] recordsIds, bool keepSelection=false, bool suppressEvent=false)
 Deselect one or more rows More...
 
void DeselectRows (ModelProxy[] records, bool keepSelection=false, bool suppressEvent=false)
 Deselect one or more rows More...
 
void DeselectRows (IEnumerable< SelectedRow > rows, bool keepSelection=false, bool suppressEvent=false)
 Deselect one or more rows More...
 
void DeselectRows (SelectedRow[] rows, bool keepSelection=false, bool suppressEvent=false)
 Deselect one or more rows More...
 
void DeselectRows (int rowIndex, bool keepSelection=false, bool suppressEvent=false)
 Deselect one row More...
 
void DeselectRows (object recordId, bool keepSelection=false, bool suppressEvent=false)
 Deselect one row More...
 
void DeselectRows (ModelProxy record, bool keepSelection=false, bool suppressEvent=false)
 Deselect one row More...
 
void DeselectRows (SelectedRow row, bool keepSelection=false, bool suppressEvent=false)
 Deselect one row More...
 
void SelectCells (SelectedCell rangeStart, SelectedCell rangeEnd, bool suppressEvent=false)
 This method allows programmatic selection of the cell range. More...
 
void SelectColumn (ColumnBase column, bool keepSelection=false, bool suppressEvent=false)
 Selects a Column. More...
 
void SelectColumn (string columnId, bool keepSelection=false, bool suppressEvent=false)
 Selects a Column. More...
 
void SelectColumn (int columnIndex, bool keepSelection=false, bool suppressEvent=false)
 Selects a Column. More...
 
void SelectColumn (SelectedColumn column, bool keepSelection=false, bool suppressEvent=false)
 Selects a Column. More...
 
void SelectRows (int[] rowsIndexes, bool keepSelection=false, bool suppressEvent=false)
 Select one or more rows More...
 
void SelectRows (object[] recordsIds, bool keepSelection=false, bool suppressEvent=false)
 Select one or more rows More...
 
void SelectRows (ModelProxy[] records, bool keepSelection=false, bool suppressEvent=false)
 Select one or more rows More...
 
void SelectRows (IEnumerable< SelectedRow > rows, bool keepSelection=false, bool suppressEvent=false)
 Select one or more rows More...
 
void SelectRows (SelectedRow[] rows, bool keepSelection=false, bool suppressEvent=false)
 Select one or more rows More...
 
void SelectRows (int rowIndex, bool keepSelection=false, bool suppressEvent=false)
 Select one row More...
 
void SelectRows (object recordId, bool keepSelection=false, bool suppressEvent=false)
 Select one row More...
 
void SelectRows (ModelProxy record, bool keepSelection=false, bool suppressEvent=false)
 Select one row More...
 
void SelectRows (SelectedRow row, bool keepSelection=false, bool suppressEvent=false)
 Select one row More...
 
void SetCellSelect (bool? cellSelect)
 Sets the value of CellSelect. More...
 
void SetColumnSelect (bool? columnSelect)
 Sets the value of ColumnSelect. More...
 
void SetDragSelect (bool? dragSelect)
 Sets the value of DragSelect. More...
 
void SetExtensible (SpreadsheetExtensible extensible)
 Sets the value of Extensible. More...
 
override void SetLocked (bool locked)
 .SetLocked() method is currently not supported by SpreadsheetSelectionModel. More...
 
void SetRowSelect (bool? rowSelect)
 Sets the value of RowSelect. More...
 
void SetSelectedData (SpreadsheetSelectedData selectedData)
 Sets the value of SelectedData. More...
 
override void SetSelectionMode (SelectionMode mode)
 .SetSelectionMode() method is currently not supported by SpreadsheetSelectionModel. More...
 
override void UpdateSelection ()
 Updates the selection according to the current .SelectedData state More...
 
SpreadsheetSelectionModel.Builder ToBuilder ()
 
override IControlBuilder ToNativeBuilder ()
 
 SpreadsheetSelectionModel (Config config)
 
- Public Member Functions inherited from Ext.Net.AbstractSelectionModel
void Deselect (int index, bool suppressEvent)
 Deselects a record instance by record instance or index. More...
 
void Deselect (int index)
 Deselects a record instance by record instance or index. More...
 
void Deselect (object id)
 Deselects a record instance by record instance or index. More...
 
void Deselect (ModelProxy record)
 Deselects a record instance by record instance or index. More...
 
void Deselect (object id, bool suppressEvent)
 Deselects a record instance by record instance or index. More...
 
void Deselect (object[] ids)
 Deselects a record instance by record instance or index. More...
 
void Deselect (object[] ids, bool suppressEvent)
 Deselects a record instance by record instance or index. More...
 
void Deselect (ModelProxy record, bool suppressEvent)
 Deselects a record instance by record instance or index. More...
 
void Select (int index, bool keepExisting, bool suppressEvent)
 Selects a record instance by record instance or index. More...
 
void Select (int index, bool keepExisting)
 Selects a record instance by record instance or index. More...
 
void Select (int index)
 Selects a record instance by record instance or index. More...
 
void Select (ModelProxy record, bool keepExisting, bool suppressEvent)
 Selects a record instance by record instance or index. More...
 
void Select (ModelProxy record, bool keepExisting)
 Selects a record instance by record instance or index. More...
 
void Select (ModelProxy record)
 Selects a record instance by record instance or index. More...
 
void Select (object id)
 Selects a record instance by record instance or index. More...
 
void Select (object id, bool keepExisting)
 Selects a record instance by record instance or index. More...
 
void Select (object id, bool keepExisting, bool suppressEvent)
 Selects a record instance by record instance or index. More...
 
void Select (object[] ids)
 Selects a record instance by record instance or index. More...
 
void Select (object[] ids, bool keepExisting)
 Selects a record instance by record instance or index. More...
 
void Select (object[] ids, bool keepExisting, bool suppressEvent)
 Selects a record instance by record instance or index. More...
 
void SelectRange (int startRowIndex, int endRowIndex, bool keepExisting)
 Selects a range of rows if the selection model is not locked. All rows in between startRow and endRow are also selected. More...
 
void SelectRange (int startRowIndex, int endRowIndex)
 Selects a range of rows if the selection model is not locked. All rows in between startRow and endRow are also selected. More...
 
void SelectRange (object startRowId, object endRowId, bool keepExisting)
 Selects a range of rows if the selection model is not locked. All rows in between startRow and endRow are also selected. More...
 
void SelectRange (object startRowId, object endRowId)
 Selects a range of rows if the selection model is not locked. All rows in between startRow and endRow are also selected. More...
 
void SelectAll (bool suppressEvent)
 Selects all records in the view. More...
 
void SelectAll ()
 Selects all records in the view. More...
 
void DeselectAll ()
 Deselects all records in the view. More...
 
void DeselectAll (bool suppressEvent)
 Deselects all records in the view. More...
 
- Public Member Functions inherited from Ext.Net.Observable
virtual void AddListener (string eventName, JFunction fn)
 Appends an event handler to this component More...
 
virtual void AddListener (string eventName, JFunction fn, string scope)
 Appends an event handler to this component More...
 
virtual void AddListener (string eventName, JFunction fn, string scope, HandlerConfig options)
 Appends an event handler to this component More...
 
virtual void AddListener (string eventName, string fn)
 Appends an event handler to this component More...
 
virtual void AddListener (string eventName, string fn, string scope)
 Appends an event handler to this component More...
 
virtual void AddListener (string eventName, string fn, string scope, HandlerConfig options)
 Appends an event handler to this component More...
 
virtual void AddManagedListener (string item, string eventName, string fn, string scope, HandlerConfig options)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void AddManagedListener (string item, string eventName, string fn, string scope)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void AddManagedListener (string item, string eventName, string fn)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void ClearListeners ()
 Removes all listeners for this object including the managed listeners More...
 
virtual void ClearManagedListeners ()
 Removes all managed listeners for this object. More...
 
virtual void EnableBubble (params string[] events)
 Enables events fired by this Observable to bubble up an owner hierarchy by calling this.getBubbleTarget() if present. There is no implementation in the Observable base class. This is commonly used by Ext.Components to bubble events to owner Containers. See Ext.AbstractComponent-getBubbleTarget. The default implementation in Ext.AbstractComponent returns the AbstractComponent's immediate owner. But if a known target is required, this can be overridden to access the required target more quickly. More...
 
virtual void FireEvent (string eventName, params object[] args)
 Fires the specified event with the passed parameters (minus the event name) More...
 
virtual void FireEventedAction (string eventName, object[] args, string fn)
 Fires the specified event with the passed parameters and executes a function (action). Evented Actions will automatically dispatch a 'before' event passing. This event will be given a special controller that allows for pausing/resuming of the event flow. By pausing the controller the updater and events will not run until resumed. Pausing, however, will not stop the processing of any other before events. More...
 
virtual void FireEventedAction (string eventName, object[] args, string fn, string scope)
 Fires the specified event with the passed parameters and executes a function (action). Evented Actions will automatically dispatch a 'before' event passing. This event will be given a special controller that allows for pausing/resuming of the event flow. By pausing the controller the updater and events will not run until resumed. Pausing, however, will not stop the processing of any other before events. More...
 
virtual void FireEventedAction (string eventName, object[] args, string fn, string scope, object[] fnArgs)
 Fires the specified event with the passed parameters and executes a function (action). Evented Actions will automatically dispatch a 'before' event passing. This event will be given a special controller that allows for pausing/resuming of the event flow. By pausing the controller the updater and events will not run until resumed. Pausing, however, will not stop the processing of any other before events. More...
 
virtual void FireEventedAction (string eventName, object[] args, JFunction fn)
 Fires the specified event with the passed parameters and executes a function (action). Evented Actions will automatically dispatch a 'before' event passing. This event will be given a special controller that allows for pausing/resuming of the event flow. By pausing the controller the updater and events will not run until resumed. Pausing, however, will not stop the processing of any other before events. More...
 
virtual void FireEventedAction (string eventName, object[] args, JFunction fn, string scope)
 Fires the specified event with the passed parameters and executes a function (action). Evented Actions will automatically dispatch a 'before' event passing. This event will be given a special controller that allows for pausing/resuming of the event flow. By pausing the controller the updater and events will not run until resumed. Pausing, however, will not stop the processing of any other before events. More...
 
virtual void FireEventedAction (string eventName, object[] args, JFunction fn, string scope, object[] fnArgs)
 Fires the specified event with the passed parameters and executes a function (action). Evented Actions will automatically dispatch a 'before' event passing. This event will be given a special controller that allows for pausing/resuming of the event flow. By pausing the controller the updater and events will not run until resumed. Pausing, however, will not stop the processing of any other before events. More...
 
virtual void On (string eventName, string fn)
 Appends an event handler to this element (shorthand for addListener) More...
 
virtual void On (string eventName, string fn, string scope)
 Appends an event handler to this element (shorthand for addListener) More...
 
virtual void On (string eventName, string fn, string scope, HandlerConfig options)
 Appends an event handler to this element (shorthand for addListener) More...
 
virtual void On (string eventName, JFunction fn)
 Appends an event handler to this element (shorthand for addListener) More...
 
virtual void On (string eventName, JFunction fn, string scope)
 Appends an event handler to this element (shorthand for addListener) More...
 
virtual void On (string eventName, JFunction fn, string scope, HandlerConfig options)
 Appends an event handler to this element (shorthand for addListener) More...
 
virtual void RelayEvents (string origin, string[] events)
 Relays selected events from the specified Observable as if the events were fired by this. More...
 
virtual void RemoveListener (string eventName, string fn)
 Removes an event handler. More...
 
virtual void RemoveListener (string eventName, string fn, string scope)
 Removes an event handler. More...
 
virtual void RemoveManagedListener (string item, string eventName, string fn)
 Removes listeners that were added by the mon method. More...
 
virtual void RemoveManagedListener (string item, string eventName, string fn, string scope)
 Removes listeners that were added by the mon method. More...
 
virtual void ResumeEvents ()
 Resume firing events. (see suspendEvents) If events were suspended using the queueSuspended parameter, then all events fired during event suspension will be sent to any listeners now. More...
 
virtual void SuspendEvents (bool queueSuspended)
 Suspend the firing of all events. (see resumeEvents) More...
 
virtual void SuspendEvents ()
 Suspend the firing of all events. (see resumeEvents) More...
 
virtual void SuspendEvent (string name)
 Suspends firing of the named event(s). More...
 
virtual void ResumeEvent (string name)
 Resumes firing of the named event(s). More...
 
virtual void RemoveDirectListener (string name)
 
virtual void Un (string eventName, string fn)
 Removes a listener (shorthand for removeListener) More...
 
virtual void Un (string eventName, string fn, string scope)
 Removes a listener (shorthand for removeListener) More...
 
virtual void Mon (Element el, string eventName, JFunction fn)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void Mon (Observable el, string eventName, JFunction fn)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void Mon (Element el, string eventName, JFunction fn, string scope)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void Mon (Observable el, string eventName, JFunction fn, string scope)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void Mon (Element el, string eventName, string fn, string scope, HandlerConfig options)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void Mon (Observable el, string eventName, string fn, string scope, HandlerConfig options)
 Adds listeners to any Observable object (or Element) which are automatically removed when this AbstractComponent is destroyed. More...
 
virtual void Mun (Element el, string eventName, string fn)
 Removes listeners that were added by the mon method. More...
 
virtual void Mun (Observable el, string eventName, string fn)
 Removes listeners that were added by the mon method. More...
 
virtual void Mun (Element el, string eventName, string fn, string scope)
 Removes listeners that were added by the mon method. More...
 
virtual void Mun (Observable el, string eventName, string fn, string scope)
 Removes listeners that were added by the mon method. More...
 
delegate void OnBeforeClientInitializedHandler (Observable sender)
 
delegate void OnAfterClientInitializedHandler (Observable sender)
 
- Public Member Functions inherited from Ext.Net.BaseControl
virtual bool HasExplicitValue (string name)
 
virtual T ToBuilder< T > ()
 
Apply< T > (IApply config)
 
object Apply (IApply config)
 
BaseControl Apply (object from, bool ignoreDefaultValues)
 
BaseControl Apply (object from)
 
virtual bool HasLayout ()
 
virtual bool HasContent ()
 
virtual string ResolveUrlLink (string url)
 
bool IsInHierarchy (params Type[] types)
 
GetParentByLevel< T > (int level)
 
virtual string DefineInstance ()
 
virtual string DefineInstance (string config)
 
virtual string DefineInstance (string instanceOf, string config)
 
virtual string ToConfig ()
 
virtual string ToConfig (LazyMode mode)
 
virtual string ToConfig (LazyMode mode, bool registerResourcesInManager)
 
virtual string ToScript (bool selfRendering)
 
virtual string ToScript ()
 
string ToScript (RenderMode mode, string element)
 
string ToScript (RenderMode mode, string element, bool selfRendering)
 
string ToScript (RenderMode mode, string element, int index)
 
string ToScript (RenderMode mode, string element, int index, bool selfRendering)
 
string ToScript (RenderMode mode, string element, int? index, bool? selfRendering, bool forceResources, string method, bool forceLazy, bool clearContainer)
 
virtual void AddScript (string script)
 Adds the script to be be called on the client. More...
 
virtual void AddScript (string template, params object[] args)
 Adds the script to be be called on the client. The script is formatted using the template and args. More...
 
virtual void Set (string name, object value)
 
virtual void Set (ScriptPosition position, string name, object value)
 
virtual void Call (string name)
 
virtual void Call (string name, params object[] args)
 
virtual void Call (string name, string[] arg)
 Calls the JavaScript function on the Control with a string[] parameter More...
 
virtual void Call (ScriptPosition mode, string name, params object[] args)
 
virtual string SelfRender ()
 
virtual void AddBeforeClientInitScript (string script)
 Adds the script directly before the ClientInitScript. More...
 
virtual void AddAfterClientInitScript (string script)
 Adds the script directly after the ClientInitScript. More...
 
override void RenderBeginTag (HtmlTextWriter writer)
 
virtual void Render (bool selfRendering)
 
virtual void Render (Control control)
 
virtual void Render ()
 
virtual void Render (string element, RenderMode mode)
 
virtual void Render (string element, int index, RenderMode mode)
 
virtual void Render (Control control, RenderMode mode)
 
virtual void Render (Control control, int index, RenderMode mode)
 
virtual void Render (string element, RenderMode mode, bool selfRendering)
 
virtual void Render (string element, int index, RenderMode mode, bool selfRendering)
 
virtual void Render (RenderMode mode, string element, int? index, bool? selfRendering, bool forceResources, string method, bool forceLazy, bool clearContainer)
 
virtual void Render (Control control, RenderMode mode, bool selfRendering)
 
virtual void Render (Control control, int index, RenderMode mode, bool selfRendering)
 
virtual void AddTo (string element)
 
virtual void AddTo (Control control)
 
virtual void AddTo (string element, bool selfRendering)
 
virtual void AddTo (Control control, bool selfRendering)
 
virtual void InsertTo (int index, string element)
 
virtual void InsertTo (int index, Control control)
 
virtual void InsertTo (int index, string element, bool selfRendering)
 
virtual void InsertTo (int index, Control control, bool selfRendering)
 
virtual void Update ()
 
virtual bool SuspendScripting ()
 
virtual void ResumeScripting (bool oldValue)
 
virtual void ResumeScripting ()
 
virtual void Destroy ()
 
List< T > GetCustomResources< T > ()
 
virtual void SetResources ()
 
List< ClientStyleItemGetStyles ()
 
List< ClientStyleItemGetThemes ()
 
List< ClientScriptItemGetScripts ()
 
string GetGeneratedScripts ()
 Get generated and added javascript methods calling More...
 
virtual bool HasOwnState (string name)
 
virtual void SetControlFor (ModelMetadata meta)
 

Static Public Member Functions

static implicit operator SpreadsheetSelectionModel (SpreadsheetSelectionModel.Config config)
 
- Static Public Member Functions inherited from Ext.Net.BaseControl
static string GenerateID ()
 
static object Apply (object to, object from)
 
static object Apply (object to, object from, bool ignoreDefaultValues)
 

Protected Member Functions

virtual void RaisePostDataChangedEvent ()
 
virtual bool LoadPostData (string postDataKey, NameValueCollection postCollection)
 
- Protected Member Functions inherited from Ext.Net.AbstractSelectionModel
override void PagePreLoad (object sender, EventArgs e)
 
- Protected Member Functions inherited from Ext.Net.Observable
override void OnInit (EventArgs e)
 
virtual void RegisterCustomAttribute (string key, string value)
 
virtual void OnBeforeClientInit (Observable sender)
 
virtual void OnAfterClientInit (Observable sender)
 
virtual void OnBeforeClientInitHandler ()
 
virtual void OnAfterClientInitHandler ()
 
override void OnPreRender (EventArgs e)
 
override void PreRenderAction ()
 
virtual void AfterItemAdd (Observable item)
 
virtual void AfterItemRemove (Observable item)
 
override void SetModelAdditionalValue (KeyValuePair< string, object > value)
 
- Protected Member Functions inherited from Ext.Net.BaseControl
virtual string GetNamespace (bool parseDot)
 
virtual string AddNamespaceToID (string id)
 
virtual ContentContainer CreateContainer ()
 
virtual void CheckForceId ()
 
virtual string ParseTarget (string target)
 
Unit UnitPixelTypeCheck (object obj, Unit defaultValue, string propertyName)
 
virtual void CallTemplate (string template)
 
virtual void CallTemplate (string template, string name, params object[] args)
 
virtual void CallTemplate (ScriptPosition position, string template, string name, params object[] args)
 
override void OnInit (EventArgs e)
 
virtual void PageLoad (object sender, EventArgs e)
 
virtual void PageLoadComplete (object sender, EventArgs e)
 
override void AddAttributesToRender (HtmlTextWriter writer)
 
virtual void SimpleRender (HtmlTextWriter writer)
 
virtual void RecreateChildControls ()
 
override void CreateChildControls ()
 
override void OnPreRender (EventArgs e)
 
virtual void RenderScript (string script)
 
override void OnDataBinding (EventArgs e)
 
override void Render (HtmlTextWriter writer)
 
virtual bool IsGlobalResourceRegistered (ResourceItem item)
 
virtual string FormatValue (object value, string format)
 
virtual void OnMetadataProcess (ModelMetadata meta, string name, ViewDataDictionary viewData, ControllerContext context)
 
virtual void SetModelValidationRule (ModelClientValidationRule rule)
 
virtual void SetModelValue (object value, ModelMetadata meta)
 

Properties

override string InstanceOf [get]
 The JavaScript counterpart class name More...
 
override string SelType [get]
 The type alias More...
 
virtual ? bool? CellSelect [get, set]
 Set to true to enable selection of individual cells or a single rectangular range of cells. This will provide cell range selection using click, and potentially drag to select a rectangular range. You can also use "SHIFT + arrow" key navigation to select a range of cells. Defaults to: true More...
 
virtual string CheckboxColumnIndex [get, set]
 The index at which to insert the checkbox column. Supported values are a numeric index, and the strings 'first' and 'last'. Only valid when set before render. Defaults to: 0 More...
 
virtual string CheckboxColumnIndexProxy [get]
 A proxy to properly render the CheckboxColumnIndex property More...
 
virtual Unit CheckboxHeaderWidth [get, set]
 Width of checkbox column. More...
 
virtual ? bool? CheckboxSelect [get, set]
 Enables selection of the row via clicking on checkbox. Note: this feature will add new column at position specified by checkboxColumnIndex. Defaults to: false More...
 
virtual string CheckColumnHeaderText [get, set]
 Displays the configured text in the check column's header. More...
 
virtual ? bool? ColumnSelect [get, set]
 Set to true to enable selection of columns. NOTE: This will remove sorting on header click and instead provide column selection and deselection.Sorting is still available via column header menu. Defaults to: false More...
 
virtual ? bool? DragSelect [get, set]
 Set to true to enables cell range selection by cell dragging. Defaults to: true More...
 
virtual SpreadsheetExtensible Extensible [get, set]
 This configures whether this selection model is to implement a mouse based dragging gesture to extend a contiguous selection. Note that if there are multiple, discontiguous selected rows or columns, selection extension is not available. If set, then the bottom right corner of the contiguous selection will display a drag handle.By dragging this, an extension area may be defined into which the selection is extended. Upon the end of the drag, the BeforeSelectionExtend event will be fired though the encapsulating grid. Event handlers may manipulate the store data in any way. More...
 
virtual ? bool? Reducible [get, set]
 This configures if the extensible config is also allowed to reduce its selection, only relevant if extensible is not false or null. More...
 
virtual Unit RowNumbererHeaderWidth [get, set]
 Width of row numbering column. More...
 
virtual ? bool? RowSelect [get, set]
 Set to true to enable selection of rows by clicking on a row number column. Note: This feature will add the row number as the first column. Defaults to: true More...
 
virtual SpreadsheetSelectedData?? SelectedData [get]
 
virtual ? bool? ShowHeaderCheckbox [get, set]
 Configure as false to not display the header checkbox at the top of the checkbox column when checkboxSelect is set. Defaults to: true More...
 
virtual bool HasLoadPostData [get, set]
 
virtual string HiddenName [get, set]
 The name of the hidden field which submits selected data More...
 
SpreadsheetSelectionModelListeners Listeners [get]
 Client-side JavaScript Event Handlers More...
 
SpreadsheetSelectionModelDirectEvents DirectEvents [get]
 Server-side Ajax Event Handlers More...
 
override ConfigOptionsCollection ConfigOptions [get]
 
- Properties inherited from Ext.Net.AbstractSelectionModel
override string InstanceOf [get]
 
virtual string SelType [get]
 
override string AliasPrefix [get]
 
virtual bool AllowDeselect [get, set]
 Allow users to deselect a record in a DataView, List or Grid. Only applicable when the SelectionModel's mode is 'SINGLE'. Defaults to false. More...
 
virtual bool IgnoreRightMouseSelection [get, set]
 True to ignore selections that are made when using the right mouse button if there are records that are already selected. If no records are selected, selection will continue as normal. Defaults to: false. More...
 
virtual bool PruneRemoved [get, set]
 Prune records when they are removed from the store from the selection. More...
 
virtual bool ToggleOnClick [get, set]
 true to toggle the selection state of an item when clicked. Only applicable when the mode is 'SINGLE'. Only applicable when the allowDeselect is 'true'. More...
 
virtual SelectionMode Mode [get, set]
 Mode of selection. Valid values are: More...
 
override ConfigOptionsCollection ConfigOptions [get]
 
- Properties inherited from Ext.Net.LazyObservable
override string ConfigIDProxy [get]
 
override ConfigOptionsCollection ConfigOptions [get]
 
- Properties inherited from Ext.Net.Observable
virtual List< Observable >?? LazyItems [get]
 
virtual bool SingleItemMode [get]
 
virtual ConfigItemCollection?? CustomConfig [get]
 Collection of custom js config More...
 
DynamicConfigDictionary ConfigsProxy [get]
 
virtual string DirectEventsKey [get]
 
MessageBusListeners MessageBusListeners [get]
 
MessageBusDirectEvents MessageBusDirectEvents [get]
 
virtual string MessageBusListenersProxy [get]
 
virtual string MessageBusDirectEventsProxy [get]
 
override ConfigOptionsCollection ConfigOptions [get]
 
- Properties inherited from Ext.Net.BaseControl
string ProductName [get]
 The product name More...
 
virtual string Version [get]
 The Version number of this build More...
 
string DynamicID [get]
 
override string ID [get, set]
 The unique id of this component instance (defaults to an auto-assigned id). Components created with an id may be accessed globally using Ext.getCmp. You can use the itemId config, and ComponentQuery which provides selector-based searching for Sencha Components analogous to DOM querying. The Container class contains shortcut methods to query its descendant Components by selector. Note that this id will also be used as the element id for the containing HTML element that is rendered to the page for this component. This allows you to write id-based CSS rules to style the specific instance of this component uniquely, and also to select sub-elements using this component's id as the parent. Note: to avoid complications imposed by a unique id also see itemId. Note: to access the container of a AbstractComponent see ownerCt. More...
 
override string ClientID [get]
 
virtual string ItemID [get, set]
 An itemId can be used as an alternative way to get a reference to a component when no object reference is available. Instead of using an id with Ext.getCmp, use itemId with Ext.container.Container.getComponent which will retrieve itemId's or id's. Since itemId's are an index to the container's internal MixedCollection, the itemId is scoped locally to the container – avoiding potential conflicts with Ext.ComponentMgr which requires a unique id More...
 
virtual string???? ConfigID [get]
 
virtual string BaseClientID [get]
 The base .ClientID property derived from .NET Framework More...
 
virtual string ConfigIDProxy [get]
 
bool HasOwnIDMode [get]
 
virtual IDMode IDMode [get, set]
 Options for controlling how the .ClientID property is rendered in the client. More...
 
virtual bool StopIDModeInheritance [get, set]
 
virtual bool StopLazyModeInheritance [get, set]
 
virtual LazyModeLazyMode [get, set]
 Options for controlling how the lazy control is instantiated in the client. More...
 
bool HasOwnNamespace [get]
 
virtual string ClientNamespace [get]
 
virtual string Namespace [get, set]
 
virtual string? ClientNamespaceProxy [get]
 
virtual string??? InitialConfig [get]
 This AbstractComponent's initial configuration specification. Read-only. More...
 
virtual bool AutoDataBind [get, set]
 
virtual FactoryConfig Factory [get, set]
 
virtual string FactoryAlias [get, set]
 
virtual string FactoryInstance [get, set]
 
virtual bool TemplateWidget [get, set]
 
virtual string TemplateWidgetFnName [get, set]
 
virtual ConfigOptionsCollection ConfigOptions [get]
 
virtual ConfigOptionsExtraction ConfigOptionsExtraction [get]
 
virtual DefaultValueMode DefaultValueMode [get, set]
 
virtual bool RemoveContainer [get]
 
virtual bool IsMVC [get]
 
static ClientScriptItem UXScriptItem [get]
 
static ClientStyleItem UXStyleItem [get]
 
virtual bool IsDebugging [get]
 
virtual bool IsAjaxRequestInitiator [get]
 
virtual bool IsDefault [get]
 Does this object currently represent it's default state. More...
 
virtual bool IsLazy [get]
 
virtual string? ContainerID [get]
 
virtual string ContainerStyle [get]
 
virtual bool IsInHead [get]
 
virtual bool IsInForm [get]
 
virtual string ClientForm [get]
 
virtual System.Web.UI.HtmlControls.HtmlForm ParentForm [get]
 
virtual AbstractComponent ParentComponent [get]
 
virtual BaseControl ParentWebControl [get]
 
virtual string InstanceOf [get]
 
virtual string AliasPrefix [get]
 
virtual string? ClassName [get]
 
virtual string CallID [get]
 
virtual bool IsGeneratedID [get]
 
bool IsDynamic [get, set]
 Set to true if a control is meant to be dynamically rendered. In absolutely most cases, this is set to true automatically if needed and originally the property was internal. Though, in some very specific and edge cases a developer might need to set it to true by his own. Setting it to true you should be absolutelly sure it is required. For example, if it is recommended by Ext.NET support team. Also it can be changed only to true, but not backwards. Defaults to false. More...
 
virtual bool ContentUpdated [get, set]
 
string BeforeScript [get]
 
string AfterScript [get]
 
virtual AbstractComponent ParentComponentNotLazyOrDynamic [get]
 
virtual bool RenderTags [get]
 
bool RegisterAllResources [get, set]
 
override string ToolTip [get, set]
 
override string AccessKey [get, set]
 
override Color BackColor [get, set]
 
override Color BorderColor [get, set]
 
override System.Web.UI.WebControls.BorderStyle BorderStyle [get, set]
 
override System.Web.UI.WebControls.Unit BorderWidth [get, set]
 
override string CssClass [get, set]
 
override System.Web.UI.WebControls.FontInfo Font [get]
 
override Color ForeColor [get, set]
 
override Unit Height [get, set]
 
override Unit Width [get, set]
 
virtual string PostBackArgument [get, set]
 
virtual string PostBackConfig [get]
 
virtual bool HasResourceManager [get]
 
virtual ResourceManager ResourceManager [get]
 
virtual List< ResourceItemResources [get]
 
virtual List< ClientResourceItemResourceItems [get]
 
virtual List< ResourceItemGlobalResources [get]
 
virtual string? ClientInitScript [get]
 
virtual bool IsInUpdatePanelRefresh [get]
 
virtual Control MyUpdatePanel [get]
 
System.Web.Mvc.HtmlHelper?? HtmlHelper [get, set]
 
System.Web.Mvc.ViewContext ViewContext [get, set]
 
System.Web.Mvc.ControllerBase Controller [get, set]
 
virtual ViewDataDictionary ViewData [get]
 
virtual ControllerContext ControllerContext [get]
 
virtual string ControlFor [get, set]
 
virtual bool IDFromControlFor [get, set]
 
string FormatControlForValue [get, set]
 
Func< object, object > ConvertControlForValue [get, set]
 
- Properties inherited from Ext.Net.IXObject
ConfigOptionsCollection ConfigOptions [get]
 
ConfigOptionsExtraction ConfigOptionsExtraction [get]
 
DefaultValueMode DefaultValueMode [get, set]
 
- Properties inherited from Ext.Net.ILazyItems
List< ObservableLazyItems [get]
 
- Properties inherited from Ext.Net.IXPostBackDataHandler
bool HasLoadPostData [get, set]
 

Additional Inherited Members

- Events inherited from Ext.Net.Observable
OnBeforeClientInitializedHandler BeforeClientInit
 
OnAfterClientInitializedHandler AfterClientInit
 

Detailed Description

A selection model for grids which allows you to select data in a spreadsheet-like manner. /summary>

Constructor & Destructor Documentation

◆ SpreadsheetSelectionModel() [1/2]

Ext.Net.SpreadsheetSelectionModel.SpreadsheetSelectionModel ( )
inline

A basic constructor

◆ SpreadsheetSelectionModel() [2/2]

Ext.Net.SpreadsheetSelectionModel.SpreadsheetSelectionModel ( Config  config)
inline

Member Function Documentation

◆ ClearSelection()

override void Ext.Net.SpreadsheetSelectionModel.ClearSelection ( )
inlinevirtual

Clears any selection

Implements Ext.Net.AbstractSelectionModel.

◆ DeselectColumn() [1/4]

void Ext.Net.SpreadsheetSelectionModel.DeselectColumn ( ColumnBase  column,
bool  suppressEvent = false 
)
inline

Deselects a Column

Parameters
columnColumn to deselect.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectColumn() [2/4]

void Ext.Net.SpreadsheetSelectionModel.DeselectColumn ( int  columnIndex,
bool  suppressEvent = false 
)
inline

Deselects a Column

Parameters
columnIndexColumn's index to deselect.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectColumn() [3/4]

void Ext.Net.SpreadsheetSelectionModel.DeselectColumn ( SelectedColumn  column,
bool  suppressEvent = false 
)
inline

Deselects a Column

Parameters
columnColumn to deselect.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectColumn() [4/4]

void Ext.Net.SpreadsheetSelectionModel.DeselectColumn ( string  columnId,
bool  suppressEvent = false 
)
inline

Deselects a Column

Parameters
columnIdColumn's id (client side config id) to deselect.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [1/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( IEnumerable< SelectedRow rows,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one or more rows

Parameters
rowsThe rows to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [2/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( int  rowIndex,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one row

Parameters
rowIndexThe row's index to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [3/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( int[]  rowsIndexes,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one or more rows

Parameters
rowsIndexesThe rows' indexes to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [4/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( ModelProxy  record,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one row

Parameters
recordThe record to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [5/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( ModelProxy[]  records,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one or more rows

Parameters
recordsThe record to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [6/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( object  recordId,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one row

Parameters
recordIdThe record's id to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [7/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( object[]  recordsIds,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one or more rows

Parameters
recordsIdsThe records' ids to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [8/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( SelectedRow  row,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one row

Parameters
rowThe row to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ DeselectRows() [9/9]

void Ext.Net.SpreadsheetSelectionModel.DeselectRows ( SelectedRow[]  rows,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Deselect one or more rows

Parameters
rowsThe rows to deselect
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ LoadPostData()

virtual bool Ext.Net.SpreadsheetSelectionModel.LoadPostData ( string  postDataKey,
NameValueCollection  postCollection 
)
inlineprotectedvirtual

◆ operator SpreadsheetSelectionModel()

static implicit Ext.Net.SpreadsheetSelectionModel.operator SpreadsheetSelectionModel ( SpreadsheetSelectionModel.Config  config)
inlinestatic

◆ RaisePostDataChangedEvent()

virtual void Ext.Net.SpreadsheetSelectionModel.RaisePostDataChangedEvent ( )
inlineprotectedvirtual

◆ SelectCells()

void Ext.Net.SpreadsheetSelectionModel.SelectCells ( SelectedCell  rangeStart,
SelectedCell  rangeEnd,
bool  suppressEvent = false 
)
inline

This method allows programmatic selection of the cell range.

Parameters
rangeStartRange starting position
rangeEndRange end position
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectColumn() [1/4]

void Ext.Net.SpreadsheetSelectionModel.SelectColumn ( ColumnBase  column,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Selects a Column.

Parameters
columnColumn to select.
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectColumn() [2/4]

void Ext.Net.SpreadsheetSelectionModel.SelectColumn ( int  columnIndex,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Selects a Column.

Parameters
columnIndexColumn's index to select.
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectColumn() [3/4]

void Ext.Net.SpreadsheetSelectionModel.SelectColumn ( SelectedColumn  column,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Selects a Column.

Parameters
columnColumn to select.
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectColumn() [4/4]

void Ext.Net.SpreadsheetSelectionModel.SelectColumn ( string  columnId,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Selects a Column.

Parameters
columnIdColumn's ID to select.
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [1/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( IEnumerable< SelectedRow rows,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one or more rows

Parameters
rowsThe rows to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [2/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( int  rowIndex,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one row

Parameters
rowIndexThe row's index to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [3/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( int[]  rowsIndexes,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one or more rows

Parameters
rowsIndexesThe rows' indexes to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [4/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( ModelProxy  record,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one row

Parameters
recordThe record to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [5/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( ModelProxy[]  records,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one or more rows

Parameters
recordsThe record to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [6/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( object  recordId,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one row

Parameters
recordIdThe record's id to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [7/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( object[]  recordsIds,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one or more rows

Parameters
recordsIdsThe records' ids to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [8/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( SelectedRow  row,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one row

Parameters
rowThe row to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SelectRows() [9/9]

void Ext.Net.SpreadsheetSelectionModel.SelectRows ( SelectedRow[]  rows,
bool  keepSelection = false,
bool  suppressEvent = false 
)
inline

Select one or more rows

Parameters
rowsThe rows to select
keepSelectionPass true to keep previous selection.
suppressEventPass true to prevent firing the selectionchange event.

◆ SetCellSelect()

void Ext.Net.SpreadsheetSelectionModel.SetCellSelect ( bool?  cellSelect)
inline

Sets the value of CellSelect.

Parameters
cellSelectThe new value.

◆ SetColumnSelect()

void Ext.Net.SpreadsheetSelectionModel.SetColumnSelect ( bool?  columnSelect)
inline

Sets the value of ColumnSelect.

Parameters
columnSelectThe new value.

◆ SetDragSelect()

void Ext.Net.SpreadsheetSelectionModel.SetDragSelect ( bool?  dragSelect)
inline

Sets the value of DragSelect.

Parameters
dragSelectThe new value.

◆ SetExtensible()

void Ext.Net.SpreadsheetSelectionModel.SetExtensible ( SpreadsheetExtensible  extensible)
inline

Sets the value of Extensible.

Parameters
extensibleThe new value.

◆ SetLocked()

override void Ext.Net.SpreadsheetSelectionModel.SetLocked ( bool  locked)
inlinevirtual

.SetLocked() method is currently not supported by SpreadsheetSelectionModel.

Reimplemented from Ext.Net.AbstractSelectionModel.

◆ SetReducible()

virtual void Ext.Net.SpreadsheetSelectionModel.SetReducible ( bool  reducible)
inlinevirtual

Sets the value of reducible.

Parameters
reducibleThe new value.

◆ SetRowSelect()

void Ext.Net.SpreadsheetSelectionModel.SetRowSelect ( bool?  rowSelect)
inline

Sets the value of RowSelect.

Parameters
rowSelectThe new value.

◆ SetSelectedData()

void Ext.Net.SpreadsheetSelectionModel.SetSelectedData ( SpreadsheetSelectedData  selectedData)
inline

Sets the value of SelectedData.

Parameters
selectedDataThe new value

◆ SetSelectionMode()

override void Ext.Net.SpreadsheetSelectionModel.SetSelectionMode ( SelectionMode  mode)
inlinevirtual

.SetSelectionMode() method is currently not supported by SpreadsheetSelectionModel.

Reimplemented from Ext.Net.AbstractSelectionModel.

◆ ToBuilder()

SpreadsheetSelectionModel.Builder Ext.Net.SpreadsheetSelectionModel.ToBuilder ( )
inline

◆ ToNativeBuilder()

override IControlBuilder Ext.Net.SpreadsheetSelectionModel.ToNativeBuilder ( )
inlinevirtual

Reimplemented from Ext.Net.BaseControl.

◆ UpdateSelection()

override void Ext.Net.SpreadsheetSelectionModel.UpdateSelection ( )
inlinevirtual

Updates the selection according to the current .SelectedData state

Implements Ext.Net.AbstractSelectionModel.

Property Documentation

◆ CellSelect

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.CellSelect
getset

Set to true to enable selection of individual cells or a single rectangular range of cells. This will provide cell range selection using click, and potentially drag to select a rectangular range. You can also use "SHIFT + arrow" key navigation to select a range of cells. Defaults to: true

◆ CheckboxColumnIndex

virtual string Ext.Net.SpreadsheetSelectionModel.CheckboxColumnIndex
getset

The index at which to insert the checkbox column. Supported values are a numeric index, and the strings 'first' and 'last'. Only valid when set before render. Defaults to: 0

◆ CheckboxColumnIndexProxy

virtual string Ext.Net.SpreadsheetSelectionModel.CheckboxColumnIndexProxy
getprotected

A proxy to properly render the CheckboxColumnIndex property

◆ CheckboxHeaderWidth

virtual Unit Ext.Net.SpreadsheetSelectionModel.CheckboxHeaderWidth
getset

Width of checkbox column.

◆ CheckboxSelect

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.CheckboxSelect
getset

Enables selection of the row via clicking on checkbox. Note: this feature will add new column at position specified by checkboxColumnIndex. Defaults to: false

◆ CheckColumnHeaderText

virtual string Ext.Net.SpreadsheetSelectionModel.CheckColumnHeaderText
getset

Displays the configured text in the check column's header.

Introduced on ExtJS 6.2.0 according to changelog. 6.0.1 according to documentation.

◆ ColumnSelect

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.ColumnSelect
getset

Set to true to enable selection of columns. NOTE: This will remove sorting on header click and instead provide column selection and deselection.Sorting is still available via column header menu. Defaults to: false

◆ ConfigOptions

override ConfigOptionsCollection Ext.Net.SpreadsheetSelectionModel.ConfigOptions
get

◆ DirectEvents

SpreadsheetSelectionModelDirectEvents Ext.Net.SpreadsheetSelectionModel.DirectEvents
get

Server-side Ajax Event Handlers

◆ DragSelect

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.DragSelect
getset

Set to true to enables cell range selection by cell dragging. Defaults to: true

◆ Extensible

virtual SpreadsheetExtensible Ext.Net.SpreadsheetSelectionModel.Extensible
getset

This configures whether this selection model is to implement a mouse based dragging gesture to extend a contiguous selection. Note that if there are multiple, discontiguous selected rows or columns, selection extension is not available. If set, then the bottom right corner of the contiguous selection will display a drag handle.By dragging this, an extension area may be defined into which the selection is extended. Upon the end of the drag, the BeforeSelectionExtend event will be fired though the encapsulating grid. Event handlers may manipulate the store data in any way.

◆ HasLoadPostData

virtual bool Ext.Net.SpreadsheetSelectionModel.HasLoadPostData
getsetprotected

◆ HiddenName

virtual string Ext.Net.SpreadsheetSelectionModel.HiddenName
getset

The name of the hidden field which submits selected data

◆ InstanceOf

override string Ext.Net.SpreadsheetSelectionModel.InstanceOf
get

The JavaScript counterpart class name

◆ Listeners

SpreadsheetSelectionModelListeners Ext.Net.SpreadsheetSelectionModel.Listeners
get

Client-side JavaScript Event Handlers

◆ Reducible

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.Reducible
getset

This configures if the extensible config is also allowed to reduce its selection, only relevant if extensible is not false or null.

◆ RowNumbererHeaderWidth

virtual Unit Ext.Net.SpreadsheetSelectionModel.RowNumbererHeaderWidth
getset

Width of row numbering column.

◆ RowSelect

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.RowSelect
getset

Set to true to enable selection of rows by clicking on a row number column. Note: This feature will add the row number as the first column. Defaults to: true

◆ SelectedData

virtual SpreadsheetSelectedData?? Ext.Net.SpreadsheetSelectionModel.SelectedData
get

◆ SelType

override string Ext.Net.SpreadsheetSelectionModel.SelType
get

The type alias

◆ ShowHeaderCheckbox

virtual ? bool? Ext.Net.SpreadsheetSelectionModel.ShowHeaderCheckbox
getset

Configure as false to not display the header checkbox at the top of the checkbox column when checkboxSelect is set. Defaults to: true


The documentation for this class was generated from the following files: