useCADataversePlanner
@spartanfx/react / codeapps / useCADataversePlanner
Function: useCADataversePlanner()
function useCADataversePlanner(config): ICAPlannerReturn;
Power Apps Code Apps Planner hook backed by a Dataverse table.
Parameters
config
Returns
Example
import { ProjectsService } from './generated/services/ProjectsService';
import { useCADataversePlanner } from '@spartanfx/react/codeapps';
const plannerProps = useCADataversePlanner({
service: ProjectsService as any,
idColumn: 'cr1a3_projectid',
schema: {
idField: { fieldName: 'cr1a3_projectid' },
titleField: { fieldName: 'cr1a3_title' },
startDateField: { fieldName: 'cr1a3_startdate' },
endDateField: { fieldName: 'cr1a3_enddate' },
groupField: { fieldName: 'cr1a3_department' },
},
startDate: new Date(2026, 0, 1),
endDate: new Date(2026, 11, 31),
});
return <Planner {...plannerProps} viewBy={ViewBy.month} periodCount={PeriodCount.one} />;