C# Класс Composite.Data.DynamicTypes.DataTypeDescriptorFormsHelper

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BindingIsOptional bool
DataTypeDescriptorFormsHelper System
GenerateForm void
GetAvailablePublishingFlowTransitions string>.Dictionary
GetBindingName string
GetDefaultValue object
GetFieldBindingType System.Type
IsNotFieldBinding bool
IsNullableStringReference bool

Открытые методы

Метод Описание
AddReadOnlyField ( string fieldName ) : void
AddReadOnlyFields ( IEnumerable fieldNames ) : void
BindingsToObject ( object>.Dictionary bindings, IData dataObject ) : string>.Dictionary
DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor ) : System
DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, bool showPublicationStatusSelector, EntityToken entityToken ) : System

Creates an instance of DataTypeDescriptorFormsHelper

DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix ) : System
DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix, bool showPublicationStatusSelector, EntityToken entityToken ) : System
GetBindingName ( string prefix, string bindingName ) : string
GetBindings ( IData dataObject ) : object>.Dictionary
GetBindings ( IData dataObject, bool allowMandatoryNonDefaultingProperties ) : object>.Dictionary
GetBindingsValidationRules ( IData data ) : List>.Dictionary
GetForm ( ) : string
GetNewBindings ( ) : object>.Dictionary
ObjectToBindings ( IData dataObject, object>.Dictionary bindings ) : string>.Dictionary
UpdateWithBindings ( IData dataObject, object>.Dictionary bindings ) : void
UpdateWithNewBindings ( object>.Dictionary bindings ) : void

Приватные методы

Метод Описание
BindingIsOptional ( string bindingName ) : bool
DataTypeDescriptorFormsHelper ( ) : System
GenerateForm ( ) : void
GetAvailablePublishingFlowTransitions ( EntityToken entityToken ) : string>.Dictionary
GetBindingName ( Composite.Data.DynamicTypes.DataFieldDescriptor dataFieldDescriptor ) : string
GetDefaultValue ( Type type ) : object
GetFieldBindingType ( Composite.Data.DynamicTypes.DataFieldDescriptor fieldDescriptor ) : Type
IsNotFieldBinding ( string bindingName ) : bool
IsNullableStringReference ( PropertyInfo propertyInfo ) : bool

Описание методов

AddReadOnlyField() публичный Метод

public AddReadOnlyField ( string fieldName ) : void
fieldName string
Результат void

AddReadOnlyFields() публичный Метод

public AddReadOnlyFields ( IEnumerable fieldNames ) : void
fieldNames IEnumerable
Результат void

BindingsToObject() публичный Метод

public BindingsToObject ( object>.Dictionary bindings, IData dataObject ) : string>.Dictionary
bindings object>.Dictionary
dataObject IData
Результат string>.Dictionary

DataTypeDescriptorFormsHelper() публичный Метод

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor ) : System
dataTypeDescriptor DataTypeDescriptor
Результат System

DataTypeDescriptorFormsHelper() публичный Метод

Creates an instance of DataTypeDescriptorFormsHelper
public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, bool showPublicationStatusSelector, EntityToken entityToken ) : System
dataTypeDescriptor DataTypeDescriptor
showPublicationStatusSelector bool
entityToken Composite.C1Console.Security.EntityToken EntityToken is used for resolving to which publication states, current user has access to.
Результат System

DataTypeDescriptorFormsHelper() публичный Метод

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix ) : System
dataTypeDescriptor DataTypeDescriptor
bindingNamesPrefix string
Результат System

DataTypeDescriptorFormsHelper() публичный Метод

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix, bool showPublicationStatusSelector, EntityToken entityToken ) : System
dataTypeDescriptor DataTypeDescriptor
bindingNamesPrefix string
showPublicationStatusSelector bool
entityToken Composite.C1Console.Security.EntityToken
Результат System

GetBindingName() публичный статический Метод

public static GetBindingName ( string prefix, string bindingName ) : string
prefix string
bindingName string
Результат string

GetBindings() публичный Метод

public GetBindings ( IData dataObject ) : object>.Dictionary
dataObject IData
Результат object>.Dictionary

GetBindings() публичный Метод

public GetBindings ( IData dataObject, bool allowMandatoryNonDefaultingProperties ) : object>.Dictionary
dataObject IData
allowMandatoryNonDefaultingProperties bool
Результат object>.Dictionary

GetBindingsValidationRules() публичный Метод

public GetBindingsValidationRules ( IData data ) : List>.Dictionary
data IData
Результат List>.Dictionary

GetForm() публичный Метод

public GetForm ( ) : string
Результат string

GetNewBindings() публичный Метод

public GetNewBindings ( ) : object>.Dictionary
Результат object>.Dictionary

ObjectToBindings() публичный Метод

public ObjectToBindings ( IData dataObject, object>.Dictionary bindings ) : string>.Dictionary
dataObject IData
bindings object>.Dictionary
Результат string>.Dictionary

UpdateWithBindings() публичный Метод

public UpdateWithBindings ( IData dataObject, object>.Dictionary bindings ) : void
dataObject IData
bindings object>.Dictionary
Результат void

UpdateWithNewBindings() публичный Метод

public UpdateWithNewBindings ( object>.Dictionary bindings ) : void
bindings object>.Dictionary
Результат void