Skip to main content

useSharePointTaskManager

@spartanfx/react v1.2.2


@spartanfx/react / spfx / useSharePointTaskManager

Function: useSharePointTaskManager()

function useSharePointTaskManager(config): UseSharePointTaskManagerReturn;

SharePoint adapter hook for TaskManager Returns props that can be spread directly into TaskManager component

Configuration

Required

PropertyTypeDescription
spanyPnPjs SPFI instance

Options

PropertyTypeDescription
camlQuery?stringOptional CAML query for filtering
fieldMapping?ITaskFieldMappingField mapping schema to map SharePoint fields to task fields
listId?stringSharePoint list ID (GUID)
listName?stringSharePoint list name
rowLimit?numberRow limit per request
webPartContext?anySPFx WebPartContext for user suggestions

Full type reference: ISharePointTaskManagerConfig

Returns

UseSharePointTaskManagerReturn

TaskManager props

Example

const taskManagerProps = useSharePointTaskManager({
sp: sp,
listName: 'Tasks',
fieldMapping: {
title: 'Title',
description: 'Description',
dueDate: 'DueDate',
assignedTo: 'AssignedTo',
status: 'string'
},
webPartContext: context
});

return <TaskManager {...taskManagerProps} />;