Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.DataOptions.Builder< TDataOptions, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >:
Ext.Net.BaseItem.Builder< TDataOptions, TBuilder >

Public Member Functions

 Builder (TDataOptions component)
 
virtual TBuilder Associated (bool associated)
 Pass true to include associated data. This is equivalent to pass true as the only argument. See getAssociatedData. Defaults to false. More...
 
virtual TBuilder Changes (bool changes)
 Pass true to only include fields that have been modified. Note that field modifications are only tracked for fields that are not declared with persist set to false. In other words, only persistent fields have changes tracked so passing true for this means options.persist is redundant. Defaults to false. More...
 
virtual TBuilder Critical (bool? critical)
 Pass true to include fields set as critical. This is only meaningful when options.changes is true since critical fields may not have been modified. More...
 
virtual TBuilder Persist (bool? persist)
 Pass true to only return persistent fields. This is implied when options.changes is set to true. More...
 
virtual TBuilder Serialize (bool serialize)
 Pass true to invoke the serialize method on the returned fields. Defaults to false. More...
 
 Builder ()
 
 Builder (DataOptions component)
 
 Builder (DataOptions.Config config)
 
- Public Member Functions inherited from Ext.Net.BaseItem.Builder< TDataOptions, TBuilder >
 Builder (TItem item)
 
virtual TItem ToComponent ()
 Get the instance of the underlying StateManagedItem. More...
 
virtual TBuilder CustomConfig (Action< ConfigItemCollection > action)
 Collection of custom js config More...
 

Static Public Member Functions

static implicit operator Builder (DataOptions component)
 
- Static Public Member Functions inherited from Ext.Net.BaseItem.Builder< TDataOptions, TBuilder >
static implicit operator TItem (BaseItem.Builder< TItem, TBuilder > builder)
 Implicit conversion of a TItem object directly into a TComponent. More...
 

Additional Inherited Members

- Protected Attributes inherited from Ext.Net.BaseItem.Builder< TDataOptions, TBuilder >
TItem item
 

Detailed Description

Type Constraints
TDataOptions :DataOptions 
TBuilder :Builder 
TBuilder :TDataOptions 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Builder ( TDataOptions  component)
inline

◆ Builder() [2/4]

Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Builder ( DataOptions  component)
inline

◆ Builder() [4/4]

Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Builder ( DataOptions.Config  config)
inline

Member Function Documentation

◆ Associated()

virtual TBuilder Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Associated ( bool  associated)
inlinevirtual

Pass true to include associated data. This is equivalent to pass true as the only argument. See getAssociatedData. Defaults to false.

◆ Changes()

virtual TBuilder Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Changes ( bool  changes)
inlinevirtual

Pass true to only include fields that have been modified. Note that field modifications are only tracked for fields that are not declared with persist set to false. In other words, only persistent fields have changes tracked so passing true for this means options.persist is redundant. Defaults to false.

◆ Critical()

virtual TBuilder Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Critical ( bool?  critical)
inlinevirtual

Pass true to include fields set as critical. This is only meaningful when options.changes is true since critical fields may not have been modified.

◆ operator Builder()

static implicit Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.operator Builder ( DataOptions  component)
inlinestatic

◆ Persist()

virtual TBuilder Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Persist ( bool?  persist)
inlinevirtual

Pass true to only return persistent fields. This is implied when options.changes is set to true.

◆ Serialize()

virtual TBuilder Ext.Net.DataOptions.Builder< TDataOptions, TBuilder >.Serialize ( bool  serialize)
inlinevirtual

Pass true to invoke the serialize method on the returned fields. Defaults to false.


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