useCASharePointDataTable
@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} />;