Properties that can be specified for the data/_TableExtension!TableExtensionProperties.table property.

interface TableProperties {
    $ref?: string | TableReference;
    capabilities?:
        | "Delete"
        | "Editing"
        | "Query"
        | "Update"
        | "Create";
    definitionEditor?: DefinitionEditorJson;
    formInfo?: FormInfoJson;
    id?: string;
    itemId?: string;
    layerDefinition?: LayerDefinitionJson;
    popupInfo?: PopupInfoJson;
    refreshInterval?: number;
    title?: string;
    url?: string;
}

Hierarchy (view full)

Properties

$ref?: string | TableReference

A reference to an existing table, which is the ID or title of the table (or both). In this case, the table extension will attempt to find an existing table instead of creating one.

capabilities?:
    | "Delete"
    | "Editing"
    | "Query"
    | "Update"
    | "Create"

A comma-separated string listing which editing operations are allowed on an editable feature service. Available operations include: 'Create', 'Delete', 'Query', 'Update', and 'Editing'.

definitionEditor?: DefinitionEditorJson

Object indicating the definitionEditor used as a layer's interactive filter.

formInfo?: FormInfoJson

A formInfo object defining the content of the form when you are editing a record.

id?: string

Unique string identifier for the table.

itemId?: string

Unique string value indicating an item registered in ArcGIS Online or your organization's portal.

layerDefinition?: LayerDefinitionJson

A layerDefinition object defining the attribute schema and drawing information for the layer. Used with CSV layers.

popupInfo?: PopupInfoJson

An object defining the content of popup windows when you query a record and the sort option for child related records.

refreshInterval?: number

Refresh interval of the table in minutes. Non-zero value indicates automatic table refresh at the specified interval. Value of 0 indicates auto refresh is not enabled.

title?: string

String value for the title of the table.

url?: string

String value indicating the URL reference of the hosted table.