Skip to main content
Version: 1.1.0

useCASharePointDataTable

@spartanfx/react v1.1.0


@spartanfx/react / codeapps / useCASharePointDataTable

Function: useCASharePointDataTable()

function useCASharePointDataTable<TRecord>(config): UseCADataTableReturn<TRecord>;

Power Apps Code Apps DataTable hook backed by a SharePoint list.

Consumes a generated SharePoint-list service produced by pac code add-data-source -a shared_sharepointonline -t <ListName> -d <siteUrl>.

Type Parameters

TRecord

TRecord = any

Parameters

config

IUseCASharePointDataTableConfig<TRecord>

Returns

UseCADataTableReturn<TRecord>

Example

import { ProjectsService } from './generated/services/ProjectsService';
import type { Projects } from './generated/models/ProjectsModel';
import { useCASharePointDataTable } from '@spartanfx/react/codeapps';

const dataTableProps = useCASharePointDataTable<Projects>({
service: ProjectsService as any,
columns,
searchFields: ['Title', 'Description'],
rowLimit: 100,
});

return <DataTable {...dataTableProps} />;