Skip to content

Commit eb62c17

Browse files
added quick create form ability (#30)
* added quick create form ability
1 parent 03b353d commit eb62c17

18 files changed

Lines changed: 37 additions & 27 deletions

.github/workflows/create-release-and-upload-solution-to-azure-storage-ci.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Publish on Bever Marketplace CI
2+
3+
on:
4+
push:
5+
branches: release
6+
7+
jobs:
8+
main:
9+
uses: BeverCRM/Workflow-Build-Release-Upload-Update/.github/workflows/build-release-upload-update-rw.yml@master
10+
secrets: inherit
11+
with:
12+
control-title: Drag and Drop Grid
13+
control-youtube-video-url: https://www.youtube.com/watch?v=jvDp9eG5RCo
14+
control-tags: DragAndDrop, Grid, Dataset

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## [v1.0.1](https://github.com/BeverCRM/PCF-DragAndDropGrid/releases/tag/v1.0.1) (2023-07-04)
2+
3+
### Bugs
4+
* Fixed an issue where the main form was opened instead of the quick-create form when it was enabled for the entity.
5+
16
## [v1.0.0](https://github.com/BeverCRM/PCF-DragAndDropGrid/releases/tag/v1.0.0) (2022-11-08)
27

38
This control allows to quickly upload Dynamics 365 note attachments by drag and droping it directly on the grid of records.

DragAndDropGrid/ControlManifest.Input.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<manifest>
3-
<control namespace="BeverControls" constructor="DragAndDropGrid" version="1.0.0" display-name-key="BeverControls.DragAndDropGrid" description-key="This control allows the user to drag and drop files onto entity records in the grid. The dropped files will be added as Dynamics 365 attachments." control-type="virtual" >
3+
<control namespace="BeverControls" constructor="DragAndDropGrid" version="1.0.1" display-name-key="BeverControls.DragAndDropGrid" description-key="This control allows the user to drag and drop files onto entity records in the grid. The dropped files will be added as Dynamics 365 attachments." control-type="virtual" >
44
<!--external-service-usage node declares whether this 3rd party PCF control is using external service or not, if yes, this control will be considered as premium and please also add the external domain it is using.
55
If it is not using any external service, please set the enabled="false" and DO NOT add any domain below. The "enabled" will be false by default.
66
Example1:
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { CommandBarButton } from '@fluentui/react';
22
import * as React from 'react';
3-
import DataverseService from '../Services/DataverseService';
3+
import DataverseService from '../services/dataverseService';
44
import { addIcon, CommandBarButtonStyles, downloadIcon,
5-
refreshIcon, deleteIcon } from '../Styles/DataSetStyles';
5+
refreshIcon, deleteIcon } from '../styles/dataSetStyles';
66

77
export interface ICommandBarProps {
88
isDisabled: boolean;
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import {
55
} from '@fluentui/react';
66
import { GridFooter } from './Footer';
77
import { useSelection } from './Selection';
8-
import DataverseService from '../Services/DataverseService';
9-
import { noteColumnStyles } from '../Styles/ModalStyles';
10-
import { dataSetStyles, detailsHeaderStyles, dragEnterClass } from '../Styles/DataSetStyles';
8+
import DataverseService from '../services/dataverseService';
9+
import { noteColumnStyles } from '../styles/modalStyles';
10+
import { dataSetStyles, detailsHeaderStyles, dragEnterClass } from '../styles/dataSetStyles';
1111
import { NotesDetailsList } from './NotesDetailsList';
1212
import { CommandBar } from './CommandBar';
13-
import ZipService from '../Services/ZipService';
13+
import ZipService from '../services/zipService';
1414

1515
import { IDetailsHeaderStyles, CheckboxVisibility,
1616
IDetailsRowStyles, DetailsHeader, DetailsRow } from '@fluentui/react';
@@ -172,6 +172,7 @@ export const DataSetGrid = React.memo(({ dataset, height, width }: IDataSetProps
172172
const _onRenderDetailsFooter: IDetailsListProps['onRenderDetailsFooter'] =
173173
(props: IDetailsFooterProps | undefined) => {
174174
if (props) {
175+
// eslint-disable-next-line react/prop-types
175176
return <GridFooter dataset={dataset} selectedCount={props.selection.count}></GridFooter>;
176177
}
177178
return null;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react';
22
import { IconButton } from '@fluentui/react/lib/Button';
33
import { usePagination } from './Pagination';
44
import { BackIcon, footerButtonStyles, footerStyles,
5-
ForwardIcon, PreviousIcon } from '../Styles/FooterStyles';
5+
ForwardIcon, PreviousIcon } from '../styles/footerStyles';
66

77
type DataSet = ComponentFramework.PropertyTypes.DataSet;
88

DragAndDropGrid/Components/NotesDetailsList.tsx renamed to DragAndDropGrid/components/NotesDetailsList.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import {
33
PrimaryButton, Spinner, SpinnerSize, Stack,
44
} from '@fluentui/react';
55
import * as React from 'react';
6-
import DataverseService from '../Services/DataverseService';
7-
import ZipService from '../Services/ZipService';
6+
import DataverseService from '../services/dataverseService';
7+
import ZipService from '../services/zipService';
88
import { modalStyles, cancelIcon,
9-
iconButtonStyles, notesButtonStyles, notesIcon, modalLayerProps } from '../Styles/ModalStyles';
9+
iconButtonStyles, notesButtonStyles, notesIcon, modalLayerProps } from '../styles/modalStyles';
1010
import { useSelection } from './Selection';
1111

1212
type DataSet = ComponentFramework.PropertyTypes.DataSet;

0 commit comments

Comments
 (0)