@nextcloud/files

    Interface ColumnData

    interface ColumnData {
        id: string;
        render: (node: Node, view: View) => HTMLElement;
        sort?: (nodeA: Node, nodeB: Node) => number;
        summary?: (node: Node[], view: View) => string;
        title: string;
    }

    Implemented by

    Index

    Properties

    id: string

    Unique column ID

    render: (node: Node, view: View) => HTMLElement

    The content of the cell. The element will be appended within

    sort?: (nodeA: Node, nodeB: Node) => number

    Function used to sort Nodes between them

    summary?: (node: Node[], view: View) => string

    Custom summary of the column to display at the end of the list. Will not be displayed if nothing is provided

    title: string

    Translated column title

    MMNEPVFCICPMFPCPTTAAATR