FaasJS
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security

Documents / @faasjs/ant-design / TableItemProps

Interface: TableItemProps<T>

Column definition used by the FaasJS Ant Design Table component.

Extends

  • FaasItemProps.Omit<AntdTableColumnProps<T>, "title" | "children" | "render">

Extended by

  • UnionFaasItemProps

Type Parameters

T

T = any

Row record type rendered by the table.

Properties

children?

optional children?: UnionFaasItemElement<T> | null

Generic custom element rendered when no table-specific child overrides it.

id

id: string | number

Inherited from

FaasItemProps.id

object?

optional object?: TableItemProps<T>[]

Nested item definitions used by object and object[] item types.

options?

optional options?: BaseOption[]

Inherited from

FaasItemProps.options

optionsType?

optional optionsType?: "auto"

Use built-in option inference for filters when supported.

render?

optional render?: UnionFaasItemRender<T> | null

Generic custom render callback.

tableChildren?

optional tableChildren?: UnionFaasItemElement<T> | null

Table-specific custom element.

tableRender?

optional tableRender?: UnionFaasItemRender<T> | null

Table-specific custom render callback.

title?

optional title?: string

Inherited from

FaasItemProps.title

type?

optional type?: FaasItemType

Inherited from

FaasItemProps.type