Skip to main content

Posts

Showing posts from May, 2021

Dynamic 365 Preview note file attachments

 To preview note attachment i use PCF control. In my PCF control based on entity Id it loads is corresponding note file like : pdf, docs and other into a grid. when i will click on preview then it preview the document. To preview document i use https://www.npmjs.com/package/react-file-viewer  this npm package support Images: png, jpeg, gif, bmp, including 360-degree images pdf csv xslx docx Video: mp4, webm Audio: mp3 Into my PCF control i use : Import: const FileViewer = require('react-file-viewer'); react return view: <div> <FileViewer fileType={this.state.filePreviewType} filePath={this.state.filePreviewPath} /> </div> On preview document click event i pass the id private _previewAttachment = (id: string): void => { debugger; // this._refreshData(); this._props.context.webAPI .retrieveRecord( "annotation", id, "?$select=documentbody,filename,filesiz

Solution failed to import: Import Solution Failed: CustomControl with name failed to import with error: Webresource content size is too big.

 In Powerapps i was getting error during import my PCF control. 1. Open the cdsproj file and set the SolutionPackageType = Both. It will generate manage and unmanage solution.    <PropertyGroup>     <SolutionPackageType>Both</SolutionPackageType>   </PropertyGroup>   2. Run the build command with release parameter msbuild /p:configuration=Release