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

ServerProxy is a superclass of JsonPProxy and AjaxProxy, and would not usually be used directly. More...

Inheritance diagram for Ext.Net.ServerProxy:
Ext.Net.AbstractProxy Ext.Net.BaseItem Ext.Net.IAlias Ext.Net.IXObject Ext.Net.IBase Ext.Net.AjaxProxy Ext.Net.DirectProxy Ext.Net.JsonPProxy Ext.Net.PageProxy Ext.Net.ODataProxy Ext.Net.RestProxy

Classes

class  Builder
 
class  Builder
 
class  Config
 

Properties

override string InstanceOf [get]
 
virtual CRUDUrls?? API [get]
 Specific urls to call on CRUD action methods "read", "create", "update" and "destroy". The url is built based upon the action being executed [load|create|save|destroy] using the commensurate api property, or if undefined default to the configured Ext.data.Store.url. If the specific URL for a given CRUD action is undefined, the CRUD action request will be directed to the configured url. More...
 
virtual string CacheString [get, set]
 The name of the cache param added to the url when using noCache (defaults to "_dc") More...
 
virtual string DirectionParam [get, set]
 The name of the direction parameter to send in a request. This is only used when simpleSortMode is set to true. Defaults to 'dir'. More...
 
virtual ParameterCollection?? ExtraParams [get]
 Extra parameters that will be included on every request. Individual requests with params of the same name will override these params when they are in conflict. More...
 
virtual string FilterParam [get, set]
 The name of the 'filter' parameter to send in a request. Defaults to 'filter'. Set this to undefined if you don't want to send a filter parameter More...
 
virtual string GroupParam [get, set]
 The name of the 'group' parameter to send in a request. Defaults to 'group'. Set this to undefined if you don't want to send a group parameter More...
 
virtual string GroupDirectionParam [get, set]
 The name of the direction parameter to send in a request. This is only used when simpleGroupMode is set to true. Defaults to 'groupDir'. More...
 
virtual string IDParam [get, set]
 The name of the parameter which carries the id of the entity being operated upon. Defaults to: "id" More...
 
virtual string LimitParam [get, set]
 The name of the 'limit' parameter to send in a request. Defaults to 'limit'. Set this to undefined if you don't want to send a limit parameter More...
 
virtual bool NoCache [get, set]
 Defaults to true. Disable caching by adding a unique parameter name to the request. Set to false to allow caching. Defaults to true. More...
 
virtual bool AppendAction [get, set]
 
virtual string PageParam [get, set]
 The name of the 'page' parameter to send in a request. Defaults to 'page'. Set this to undefined if you don't want to send a page parameter More...
 
virtual ReaderCollection?? Reader [get]
 The Ext.data.reader.Reader to use to decode the server's response. This can either be a Reader instance, a config object or just a valid Reader type name (e.g. 'json', 'xml'). More...
 
virtual bool SimpleSortMode [get, set]
 Enabling simpleSortMode in conjunction with remoteSort will only send one sort property and a direction when a remote sort is requested. The directionParam and sortParam will be sent with the property name and either 'ASC' or 'DESC'. Defaults to: false More...
 
virtual bool SimpleGroupMode [get, set]
 Enabling simpleGroupMode in conjunction with remoteGroup will only send one group property and a direction when a remote group is requested. The groupDirectionParam and groupParam will be sent with the property name and either 'ASC' or 'DESC'. Defaults to: false More...
 
virtual string SortParam [get, set]
 The name of the 'sort' parameter to send in a request. Defaults to 'sort'. Set this to undefined if you don't want to send a sort parameter More...
 
virtual string StartParam [get, set]
 The name of the 'start' parameter to send in a request. Defaults to 'start'. Set this to undefined if you don't want to send a start parameter More...
 
virtual int Timeout [get, set]
 The number of milliseconds to wait for a response. Defaults to 30000 milliseconds (30 seconds). More...
 
virtual string Url [get, set]
 The default URL to be used for requests to the server. More...
 
virtual string UrlProxy [get]
 
virtual string StartParamProxy [get]
 
virtual string LimitParamProxy [get]
 
virtual WriterCollection?? Writer [get]
 The Ext.data.writer.Writer to use to encode any request sent to the server. This can either be a Writer instance, a config object or just a valid Writer type name (e.g. 'json', 'xml'). More...
 
ProxyListeners?? Listeners [get]
 Client-side JavaScript Event Handlers More...
 
virtual JFunction BuildUrl [get]
 Generates a url based on a given Ext.data.Request object. By default, ServerProxy's buildUrl will add the cache-buster param to the end of the url. Subclasses may need to perform additional modifications to the url. Parameters request : Ext.data.Request The request object Returns The url More...
 
override ConfigOptionsCollection ConfigOptions [get]
 
- Properties inherited from Ext.Net.AbstractProxy
override string InstanceOf [get]
 
abstract string Type [get]
 Alias More...
 
virtual bool BatchActions [get, set]
 True to batch actions of a particular type when synchronizing the store. Defaults to true. More...
 
virtual string BatchOrder [get, set]
 Comma-separated ordering 'create', 'update' and 'destroy' actions when batching. Override this to set a different order for the batched CRUD actions to be executed in. Defaults to 'create,update,destroy' More...
 
string PropertyName [get]
 
override ConfigOptionsCollection ConfigOptions [get]
 
- Properties inherited from Ext.Net.BaseItem
virtual string InstanceOf [get]
 
ItemState State [get]
 
virtual DefaultValueMode DefaultValueMode [get, set]
 
virtual bool DesignMode [get]
 
bool AutoDataBind [get, set]
 
ResourceManager ResourceManager [get]
 
virtual Control Owner [get, set]
 The Owner Control for this Listener. More...
 
virtual bool IsDefault [get]
 Does this object currently represent it's default state. More...
 
bool IsTrackingViewState [get]
 
EventHandlerList Events [get]
 
EventHandler DataBinding
 
Control?? BindingContainer [get]
 
virtual ConfigItemCollection?? CustomConfig [get]
 Collection of custom js config More...
 
virtual ConfigOptionsCollection ConfigOptions [get]
 
virtual ConfigOptionsExtraction ConfigOptionsExtraction [get]
 
System.Web.Mvc.HtmlHelper?? HtmlHelper [get, set]
 
- Properties inherited from Ext.Net.IXObject
ConfigOptionsCollection ConfigOptions [get]
 
ConfigOptionsExtraction ConfigOptionsExtraction [get]
 
DefaultValueMode DefaultValueMode [get, set]
 
- Properties inherited from Ext.Net.IAlias
string PropertyName [get]
 

Additional Inherited Members

- Public Member Functions inherited from Ext.Net.BaseItem
virtual bool HasExplicitValue (string name)
 
void EnsureDataBind ()
 
virtual void Call (string name)
 
virtual void Call (string name, params object[] args)
 
virtual void AddScript (string script)
 
virtual void AddScript (string script, params object[] args)
 
virtual bool IsEmptyObject ()
 
Apply< T > (IApply config)
 
BaseItem Apply (object config)
 
virtual void LoadViewState (object state)
 
virtual object SaveViewState ()
 
virtual void TrackViewState ()
 
void SetDirty ()
 
virtual void DataBind ()
 
virtual IControlBuilder ToNativeBuilder ()
 
- Protected Member Functions inherited from Ext.Net.BaseItem
 BaseItem (Control owner)
 
 BaseItem ()
 
virtual void OwnerUpdate (Control owner)
 
virtual void OnDataBinding (EventArgs e)
 

Detailed Description

ServerProxy is a superclass of JsonPProxy and AjaxProxy, and would not usually be used directly.

Property Documentation

◆ API

virtual CRUDUrls?? Ext.Net.ServerProxy.API
get

Specific urls to call on CRUD action methods "read", "create", "update" and "destroy". The url is built based upon the action being executed [load|create|save|destroy] using the commensurate api property, or if undefined default to the configured Ext.data.Store.url. If the specific URL for a given CRUD action is undefined, the CRUD action request will be directed to the configured url.

◆ AppendAction

virtual bool Ext.Net.ServerProxy.AppendAction
getset

◆ BuildUrl

virtual JFunction Ext.Net.ServerProxy.BuildUrl
get

Generates a url based on a given Ext.data.Request object. By default, ServerProxy's buildUrl will add the cache-buster param to the end of the url. Subclasses may need to perform additional modifications to the url. Parameters request : Ext.data.Request The request object Returns The url

◆ CacheString

virtual string Ext.Net.ServerProxy.CacheString
getset

The name of the cache param added to the url when using noCache (defaults to "_dc")

◆ ConfigOptions

override ConfigOptionsCollection Ext.Net.ServerProxy.ConfigOptions
get

◆ DirectionParam

virtual string Ext.Net.ServerProxy.DirectionParam
getset

The name of the direction parameter to send in a request. This is only used when simpleSortMode is set to true. Defaults to 'dir'.

◆ ExtraParams

virtual ParameterCollection?? Ext.Net.ServerProxy.ExtraParams
get

Extra parameters that will be included on every request. Individual requests with params of the same name will override these params when they are in conflict.

◆ FilterParam

virtual string Ext.Net.ServerProxy.FilterParam
getset

The name of the 'filter' parameter to send in a request. Defaults to 'filter'. Set this to undefined if you don't want to send a filter parameter

◆ GroupDirectionParam

virtual string Ext.Net.ServerProxy.GroupDirectionParam
getset

The name of the direction parameter to send in a request. This is only used when simpleGroupMode is set to true. Defaults to 'groupDir'.

◆ GroupParam

virtual string Ext.Net.ServerProxy.GroupParam
getset

The name of the 'group' parameter to send in a request. Defaults to 'group'. Set this to undefined if you don't want to send a group parameter

◆ IDParam

virtual string Ext.Net.ServerProxy.IDParam
getset

The name of the parameter which carries the id of the entity being operated upon. Defaults to: "id"

◆ InstanceOf

override string Ext.Net.ServerProxy.InstanceOf
get

◆ LimitParam

virtual string Ext.Net.ServerProxy.LimitParam
getset

The name of the 'limit' parameter to send in a request. Defaults to 'limit'. Set this to undefined if you don't want to send a limit parameter

◆ LimitParamProxy

virtual string Ext.Net.ServerProxy.LimitParamProxy
getprotected

◆ Listeners

ProxyListeners?? Ext.Net.ServerProxy.Listeners
get

Client-side JavaScript Event Handlers

◆ NoCache

virtual bool Ext.Net.ServerProxy.NoCache
getset

Defaults to true. Disable caching by adding a unique parameter name to the request. Set to false to allow caching. Defaults to true.

◆ PageParam

virtual string Ext.Net.ServerProxy.PageParam
getset

The name of the 'page' parameter to send in a request. Defaults to 'page'. Set this to undefined if you don't want to send a page parameter

◆ Reader

virtual ReaderCollection?? Ext.Net.ServerProxy.Reader
get

The Ext.data.reader.Reader to use to decode the server's response. This can either be a Reader instance, a config object or just a valid Reader type name (e.g. 'json', 'xml').

◆ SimpleGroupMode

virtual bool Ext.Net.ServerProxy.SimpleGroupMode
getset

Enabling simpleGroupMode in conjunction with remoteGroup will only send one group property and a direction when a remote group is requested. The groupDirectionParam and groupParam will be sent with the property name and either 'ASC' or 'DESC'. Defaults to: false

◆ SimpleSortMode

virtual bool Ext.Net.ServerProxy.SimpleSortMode
getset

Enabling simpleSortMode in conjunction with remoteSort will only send one sort property and a direction when a remote sort is requested. The directionParam and sortParam will be sent with the property name and either 'ASC' or 'DESC'. Defaults to: false

◆ SortParam

virtual string Ext.Net.ServerProxy.SortParam
getset

The name of the 'sort' parameter to send in a request. Defaults to 'sort'. Set this to undefined if you don't want to send a sort parameter

◆ StartParam

virtual string Ext.Net.ServerProxy.StartParam
getset

The name of the 'start' parameter to send in a request. Defaults to 'start'. Set this to undefined if you don't want to send a start parameter

◆ StartParamProxy

virtual string Ext.Net.ServerProxy.StartParamProxy
getprotected

◆ Timeout

virtual int Ext.Net.ServerProxy.Timeout
getset

The number of milliseconds to wait for a response. Defaults to 30000 milliseconds (30 seconds).

◆ Url

virtual string Ext.Net.ServerProxy.Url
getset

The default URL to be used for requests to the server.

◆ UrlProxy

virtual string Ext.Net.ServerProxy.UrlProxy
getprotected

◆ Writer

virtual WriterCollection?? Ext.Net.ServerProxy.Writer
get

The Ext.data.writer.Writer to use to encode any request sent to the server. This can either be a Writer instance, a config object or just a valid Writer type name (e.g. 'json', 'xml').


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