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

This class is a base for all id generators. It also provides lookup of id generators by their id. More...

Inheritance diagram for Ext.Net.ModelIdGenerator:
Ext.Net.BaseItem Ext.Net.IAlias Ext.Net.IXObject Ext.Net.IBase Ext.Net.CustomIdGenerator Ext.Net.SequentialIdGenerator Ext.Net.UuidIdGenerator Ext.Net.NegativeIdGenerator

Classes

class  Builder
 
class  Config
 

Properties

override string InstanceOf [get]
 
virtual string ID [get, set]
 The id by which to register a new instance. This instance can be found using the get static method. More...
 
abstract string Type [get]
 
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

This class is a base for all id generators. It also provides lookup of id generators by their id.

Generally, id generators are used to generate a primary key for new model instances. There are different approaches to solving this problem, so this mechanism has both simple use cases and is open to custom implementations. A Ext.data.Model requests id generation using the Ext.data.Model.idgen property.

Property Documentation

◆ ConfigOptions

override ConfigOptionsCollection Ext.Net.ModelIdGenerator.ConfigOptions
get

◆ ID

virtual string Ext.Net.ModelIdGenerator.ID
getset

The id by which to register a new instance. This instance can be found using the get static method.

◆ InstanceOf

override string Ext.Net.ModelIdGenerator.InstanceOf
get

◆ PropertyName

string Ext.Net.ModelIdGenerator.PropertyName
get

◆ Type

abstract string Ext.Net.ModelIdGenerator.Type
getprotected


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