C# Класс SenseNet.Portal.UI.Controls.FieldControl

Наследование: ViewControlBase, INamingContainer, IFieldControl
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
DescriptionControlID string
InnerControlID string
InputUnitPanelID string
RequiredControlID string
TitleControlID string
_container System.Web.UI.Control
_field SenseNet.ContentRepository.Field
_fieldName string

Private Properties

Свойство Тип Описание
AddGlobalTemplate void
AddLocalTemplate void
AddTemplateTo void
InstantiateErrorTemplate void

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

Метод Описание
ClearError ( ) : void

Clears the error message.

DoAutoConfigure ( FieldSetting setting ) : void
GetData ( ) : object

Gets object data.

Exception handling and displayed is done at ContentView level; FormatExceptions and Exceptions are handled and displayed at this level. Should you need custom or localized error messages, throw a FieldControlDataException with your own error message.

GetOutputData ( OutputMethod method ) : string
RenderBeginTag ( System.Web.UI.HtmlTextWriter writer ) : void

Renders the beginning of the control

The opening tag of the wrapping container, Title and Description are rendered but not the control itself.

RenderEndTag ( System.Web.UI.HtmlTextWriter writer ) : void

Renders the end part of the control

Tags left open in RenderBeginTag are closed.

RenderFieldDescription ( System.Web.UI.HtmlTextWriter writer ) : void

Renders the description of the FieldControl.

RenderFieldTitle ( System.Web.UI.HtmlTextWriter writer ) : void

Renders the title of the FieldControl.

SetData ( object data ) : void

Sets data within the FieldControl

SetErrorMessage ( string message ) : void

Sets the error message

Защищенные методы

Метод Описание
FieldControl ( ) : System
GetInputUnitPanel ( ) : System.Web.UI.HtmlControls.HtmlGenericControl
GetRequiredControl ( ) : Control
InitTemplates ( ) : void
OnInit ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
Render ( System.Web.UI.HtmlTextWriter writer ) : void

Renders the control

RenderErrorMessage ( System.Web.UI.HtmlTextWriter writer ) : void

Renders the error message

SetDataInternal ( ) : void
ShowErrorMessage ( ) : void

Shows the error message.

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

Метод Описание
AddGlobalTemplate ( string fieldControlName ) : void
AddLocalTemplate ( Control target, System.Web.UI.ControlCollection owner, ITemplate source, bool addErrorTemplate ) : void
AddTemplateTo ( Control target, System.Web.UI.ControlCollection owner, ITemplate source, bool addErrorTemplate ) : void
InstantiateErrorTemplate ( ) : void

Instantiates the error template.

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

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

Clears the error message.
public ClearError ( ) : void
Результат void

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

public DoAutoConfigure ( FieldSetting setting ) : void
setting FieldSetting
Результат void

FieldControl() защищенный Метод

protected FieldControl ( ) : System
Результат System

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

Gets object data.
Exception handling and displayed is done at ContentView level; FormatExceptions and Exceptions are handled and displayed at this level. Should you need custom or localized error messages, throw a FieldControlDataException with your own error message.
public abstract GetData ( ) : object
Результат object

GetInputUnitPanel() защищенный Метод

protected GetInputUnitPanel ( ) : System.Web.UI.HtmlControls.HtmlGenericControl
Результат System.Web.UI.HtmlControls.HtmlGenericControl

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

public GetOutputData ( OutputMethod method ) : string
method OutputMethod
Результат string

GetRequiredControl() защищенный Метод

protected GetRequiredControl ( ) : Control
Результат System.Web.UI.Control

InitTemplates() защищенный Метод

protected InitTemplates ( ) : void
Результат void

OnInit() защищенный Метод

protected OnInit ( EventArgs e ) : void
e System.EventArgs
Результат void

OnLoad() защищенный Метод

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
Результат void

Render() защищенный Метод

Renders the control
protected Render ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

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

Renders the beginning of the control
The opening tag of the wrapping container, Title and Description are rendered but not the control itself.
public RenderBeginTag ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

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

Renders the end part of the control
Tags left open in RenderBeginTag are closed.
public RenderEndTag ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

RenderErrorMessage() защищенный Метод

Renders the error message
protected RenderErrorMessage ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

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

Renders the description of the FieldControl.
public RenderFieldDescription ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

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

Renders the title of the FieldControl.
public RenderFieldTitle ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

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

Sets data within the FieldControl
public abstract SetData ( object data ) : void
data object Data of the Field wrapped
Результат void

SetDataInternal() защищенный Метод

protected SetDataInternal ( ) : void
Результат void

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

Sets the error message
public SetErrorMessage ( string message ) : void
message string Error message to be set
Результат void

ShowErrorMessage() защищенный Метод

Shows the error message.
protected ShowErrorMessage ( ) : void
Результат void

Описание свойств

DescriptionControlID защищенное свойство

protected string DescriptionControlID
Результат string

InnerControlID защищенное свойство

protected string InnerControlID
Результат string

InputUnitPanelID защищенное свойство

protected string InputUnitPanelID
Результат string

RequiredControlID защищенное свойство

protected string RequiredControlID
Результат string

TitleControlID защищенное свойство

protected string TitleControlID
Результат string

_container защищенное свойство

protected Control,System.Web.UI _container
Результат System.Web.UI.Control

_field защищенное свойство

The Field wrapped by the FieldControl
protected Field,SenseNet.ContentRepository _field
Результат SenseNet.ContentRepository.Field

_fieldName защищенное свойство

Name of the field that the FieldControl maps to
protected string _fieldName
Результат string