lumis.doui.control
Interface IDataBoundControl

Package class diagram package IDataBoundControl
All Superinterfaces:
IControl, IDataControl
All Known Implementing Classes:
AccessControlButton, AccessErrorMessageTranslator, AddButtonControl, AddDynamicListSourceControl, AdministrationListControl, AdvancedTabularDataControl, AnnouncementTabularDataControl, AutoAdministrationListButtonsControl, AutoContentAdministrationListButtonsControl, AutoLayoutAdministrationListControl, AutoLayoutAssociationInformationControl, AutoLayoutContentAdministrationListControl, AutoLayoutContentDetailsControl, AutoLayoutContentEmbeddedPropertyPageControl, AutoLayoutContentFieldsControl, AutoLayoutContentListControl, AutoLayoutContentPropertyPageControl, AutoLayoutContentQuickListControl, AutoLayoutDetailsControl, AutoLayoutEmbeddedPropertyPageControl, AutoLayoutFieldControl, AutoLayoutFieldsControl, AutoLayoutLanguageInformationControl, AutoLayoutListControl, AutoLayoutMetaDataInformationControl, AutoLayoutPropertyPageControl, AutoLayoutPublishingInformationControl, AutoLayoutQuickListControl, AutoLayoutWorkflowInformationControl, BannerControl, ButtonControl, CancelButtonControl, ChannelAclControl, ChannelInheritedPageTemplateControl, ChatHistoryControl, ChatMessageListControl, ChatSendMessageControl, CheckBoxControl, CheckBoxListControl, CommentsAddControl, CommentsControl, ConfigureButtonControl, ContentPickerControl, CurrentItemIdControl, DataBoundControl, DataGridControl, DateTimePickerControl, DeleteButtonControl, DetailsControl, DocumentPickerControl, DropDownListControl, DynamicListControl, EditButtonControl, FieldsControl, FileListControl, FilesPickerControl, FileSystemTabularData, FileUploadControl, FilterControl, FiltersControl, ForumButtonVisibilityControl, GenericAclControl, GroupAclControl, HtmlEditorControl, ImagePickerControl, InputHiddenControl, InputTextAreaControl, InputTextControl, InputTextProxyControl, ItemPickerControl, LabelControl, LanguageAssociatedContentsControl, LanguageControl, LinkTabularDataControl, ListControl, LocalePickerControl, MonthPickerControl, MultiItemPickerControl, NavigationControl, OkButtonControl, OptionListControl, PageAclControl, PageTemplateAclControl, PaginationControl, PaneControl, ParentFilterControl, PasswordControl, PortalAclControl, PreviewButtonControl, PrimaryKeyControl, PrincipalPickerControl, PrintButtonControl, ProgressControl, ProgressPanelControl, PublishToPrincipalsControl, PublishToPrincipalsListControl, PublishToServiceInstancesControl, PublishToServiceInstancesListControl, RadioButtonControl, RefreshButtonControl, SaveAndPreviewButtonControl, ScheduleDateTimePickerControl, SelectChannelChildControl, SelectChannelControl, SelectChannelOrChannelTemplateControl, SelectChannelTemplateControl, SelectDocumentServiceInstanceControl, SelectImageServiceInstanceControl, SelectImportFileControl, SelectItemTabularDataControl, SelectPageControl, SelectPageOrPageTemplateControl, SelectPageTemplateControl, SelectParentContentControl, SelectParentContentTreeControl, SelectServiceInstanceControl, SelectWorkflowControl, ServiceAclControl, ServiceInstanceAclControl, ServiceInstancePrincipalPickerControl, ServiceSearchIndexProgressPanelControl, TabularDataControl, TermPickerControl, TextControl, TimePickerControl, TopicViewCounterControl, UserEmailVerifierControl, UserEmailVerifierControl, VersionControl, VersionEditButtonControl, VersionsButtonControl, WorkflowActionControl, WorkflowAssignedToControl, WorkflowMetaDataControl, WorkflowSendToControl, WorkflowServiceInstanceAclControl, WorkflowStateControl, XslFileEditorControl

@StableMinor(version="4.1",
             sinceVersion="4.0")
public interface IDataBoundControl
extends IDataControl

Interface para controls que são associado ao um ou mais sources.

Since:
4.0.0

Method Summary
 String getDataId()
          Returns the fieldId of the source that the data bound control is associated to
 String getFieldName()
          Returns the field name that the data control is associated to.
 Source getSource()
          Returns the source object that the current control is associated to
 void setReload(boolean reload)
          Sets the reload flag in the control.
 
Methods inherited from interface lumis.doui.control.IDataControl
getConverter, getValue, getValue, loadFromRequest, setProcessActionHandlerParameters, setValue
 
Methods inherited from interface lumis.doui.control.IControl
buildSubControls, createContainer, disconnect, getChildControls, getControlResource, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, init, isValid, registerOnEventScript, removeChild, removeChildren, setRenderData, setRuntimeAttributes, setValid
 

Method Detail

getDataId

String getDataId()
                 throws PortalException
Returns the fieldId of the source that the data bound control is associated to

Returns:
Throws:
PortalException

getSource

Source getSource()
                 throws PortalException
Returns the source object that the current control is associated to

Returns:
Throws:
PortalException

getFieldName

String getFieldName()
                    throws PortalException
Returns the field name that the data control is associated to. If the control has a fieldName attribute specified, that value is translated and returned. If not, the field name is taken from the source definition.

Returns:
Throws:
PortalException

setReload

void setReload(boolean reload)
               throws PortalException
Sets the reload flag in the control.

Throws:
PortalException


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.