Class DataFormItem
Represents the class that encapsulates the layout and editor setting for a data field appearing in SfDataForm. DataForm layouts caption labels, editors and validation error message based on the property settings of this class.
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.iOS.DataForm
Assembly: Syncfusion.SfDataForm.iOS.dll
Syntax
public class DataFormItem : DataFormItemBase, IDisposable
Constructors
DataFormItem()
Initializes a new instance of the DataFormItem class.
Declaration
public DataFormItem()
Properties
Editor
Gets or sets the editor names which denotes the renderer associated with editor.
Declaration
public string Editor { get; set; }
Property Value
Type |
---|
System.String |
GroupName
Gets or sets the group name of data field that is used to group properties in View.
Declaration
public string GroupName { get; set; }
Property Value
Type |
---|
System.String |
ImageSource
Gets or sets the image to show in place of label.
Declaration
public UIImage ImageSource { get; set; }
Property Value
Type |
---|
UIKit.UIImage |
InvalidMessage
Gets a error message of DataFormItem in case of invalid data.
Declaration
public string InvalidMessage { get; }
Property Value
Type | Description |
---|---|
System.String | The negative message. |
IsReadOnly
Gets or sets the value that indicates whether to allow user to edit or not.
Declaration
public bool IsReadOnly { get; set; }
Property Value
Type |
---|
System.Boolean |
IsValid
Gets a value indicating whether this DataFormItem is valid.
Declaration
public bool IsValid { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
LabelPosition
Gets or sets a value that denotes how to layout the label associated with editor for DataForm item. Label can be positioned either at the top or left of the editor.
Declaration
public LabelPosition LabelPosition { get; set; }
Property Value
Type |
---|
LabelPosition |
LabelText
Gets or sets the data field caption for the editor in View.
Declaration
public string LabelText { get; set; }
Property Value
Type |
---|
System.String |
Name
Gets or sets the name of the property.
Declaration
public string Name { get; set; }
Property Value
Type |
---|
System.String |
Order
Gets or sets the order of the editor in a view. Based on this value data fields will be arrange on order by SfDataForm.
Declaration
public int Order { get; set; }
Property Value
Type |
---|
System.Int32 |
PlaceHolderText
Gets or sets the water mark for the editor to provide hint for users.
Declaration
public string PlaceHolderText { get; set; }
Property Value
Type |
---|
System.String |
PropertyInfo
Gets or the meta data of property.
Declaration
public PropertyDescriptor PropertyInfo { get; }
Property Value
Type |
---|
System.ComponentModel.PropertyDescriptor |
ShowLabel
Gets or sets a value that indicates whether to show label or not.
Declaration
public bool ShowLabel { get; set; }
Property Value
Type |
---|
System.Boolean |
ValidMessage
Gets a error message of DataFormItem in case of invalid data.
Declaration
public string ValidMessage { get; }
Property Value
Type | Description |
---|---|
System.String | The positive message. |
Methods
CanFocus()
Returns a value that indicates whether the editor loaded for data field allows focus when navigating by keyboard Go action.
Declaration
protected override bool CanFocus()
Returns
Type | Description |
---|---|
System.Boolean | Return |
Overrides
Dispose(Boolean)
Disposes all the resources used by the DataFormItem class.
Declaration
protected override void Dispose(bool isDisposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | isDisposing | Indicates whether the call is from Dispose method or from a finalizer. |