IColumn interface

Provides information about the state of a column in the list view

Properties

clientSideComponentId

The unique identifier of the client-side component associated with the field.

clientSideComponentProperties

This property is only used when a ClientSideComponentId is specified. It is optional.

displayName

The display name of the field. This name is shown as column name in UI.

fieldType

The type of the field represented as a string

id

The GUID identifier for this field.

internalName

The internal name of the field. This name is usually used to find the field.

isRequired

Whether the field is required for each list item in the list

isVisible

Whether the column is visible in the view

Property Details

clientSideComponentId

The unique identifier of the client-side component associated with the field.

readonly clientSideComponentId: Guid | undefined;

Property Value

Guid | undefined

clientSideComponentProperties

This property is only used when a ClientSideComponentId is specified. It is optional.

readonly clientSideComponentProperties: string;

Property Value

string

Remarks

If non-empty, the string must contain a JSON object with custom initialization properties whose format and meaning are defined by the client-side component.

displayName

The display name of the field. This name is shown as column name in UI.

readonly displayName: string;

Property Value

string

fieldType

The type of the field represented as a string

readonly fieldType: string;

Property Value

string

id

The GUID identifier for this field.

readonly id: Guid;

Property Value

internalName

The internal name of the field. This name is usually used to find the field.

readonly internalName: string;

Property Value

string

isRequired

Whether the field is required for each list item in the list

readonly isRequired: boolean;

Property Value

boolean

isVisible

Whether the column is visible in the view

readonly isVisible: boolean;

Property Value

boolean