Giter VIP home page Giter VIP logo

diagram-frame's Introduction

Diagram Frame sharepoint Visio web part

The web part is a specialized widget to display a Microsoft Visio diagram in a modern SharePoint page. It is somewhat similar to the classic "Visio Web Access" part in "classic" SharePoint.

In the SharePoint Store: https://appsource.microsoft.com/en/product/office/WA200002491

See the details on the website: https://unmanagedvisio.com/products/diagram-frame-sharepoint-visio-web-part/

You can add webpart as a standard building block:

file

Features

  • File Browser
  • Start Page
  • Zoom
  • Full width and application page mode support
  • Support for custom width/height setting
  • Support disabling menu items
  • Support disabling some interactivity

diagram-frame's People

Contributors

dependabot[bot] avatar nbelyh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

diagram-frame's Issues

Visio is not showing the last version of the file

When you change the vdsx file that is being used by the web part, the changes don't reflect in the already active web parts.
In other words. Every time you change the vdsx file, you also need to remove and re-add the diagram web parts that are using this file.

No issue but question

Great SPFX web part btw , it works lovely... is there a way to remove all toolbars and the magnifier etc from the Visio part ? I can see that you can remove toolbars but I cannot seem to be able to find it. Any ideas ?

Refused to get unsafe header

Hi @nbelyh,

I am having some issues with Diagram Frame. I installed it couple days ago, and it works very unstable by using the same Visio document that is saved on the SharePoint:

  1. When adding Diagram Frame on the page:
  • Sometimes it works
  • Sometimes nothing is shown in the frame. I can not say that is related to Diagram Frame configuration or not.
  1. When opening page with already configured Diagram Frame, it works for some hours/days, than suddenly it does not work anymore, without changing anything on the page.

Is this know issue? How to fix this?

Is there any usage recommendation, like the number of diagrams in the Visio document or something similar?

I noticed some error in browser console. Maybe this can help.

image

Best regards,
Nole

Very good but missing features wished

Hello,
Sorry for my bad english.
This is a very fine tools
For it to be used in my company (by paying a license) it would be necessary: go back / go next buttons and the possibility of making a link on another Visio file by also indicating the page. That would be the best!!

External user gets error when trying to open the diagram

The normal file viewer shows the diagram properly.
The users can access the files.

[SPLoaderError.loadComponentError]:

Failed to load component "eaf98c51-0b5e-4ab0-9eca-139671d32cf5" (DiagramFrameWebPart). Original error: Failed to load path dependency "VisioEmbed" from component "eaf98c51-0b5e-4ab0-9eca-139671d32cf5" (DiagramFrameWebPart). 
Original error: Error loading https://component-id.invalid/eaf98c51-0b5e-4ab0-9eca-139671d32cf5_1.1.518/VisioEmbed

    Unable to load script https://xxxx.sharepoint.com/sites/appcatalog/ClientSideAssets/bc8110d6-2d34-408e-98c5-7f32eab887cb/VisioEmbed_ccd8741a4a94e352df480c03932c34e6.js

INNER ERROR:

Failed to load path dependency "VisioEmbed" from component "eaf98c51-0b5e-4ab0-9eca-139671d32cf5" (DiagramFrameWebPart). 
Original error: Error loading https://component-id.invalid/eaf98c51-0b5e-4ab0-9eca-139671d32cf5_1.1.518/VisioEmbed

    Unable to load script https://xxxx.sharepoint.com/sites/appcatalog/ClientSideAssets/bc8110d6-2d34-408e-98c5-7f32eab887cb/VisioEmbed_ccd8741a4a94e352df480c03932c34e6.js

CALLSTACK:

/sp-pages-assembly_en-us_a9e2d3d0797b2c18fb68f25a6d44b260.js:70:540641
/files/sp-client/sp-pages-assembly_en-us_a9e2d3d0797b2c18fb68f25a6d44b260.js:70:799098
/files/sp-client/sp-pages-assembly_en-us_a9e2d3d0797b2c18fb68f25a6d44b260.js:70:836407
/files/sp-client/sp-pages-assembly_en-us_a9e2d3d0797b2c18fb68f25a6d44b260.js:70:832498
/files/sp-client/chunk.systemjs-component-loader_en-us_c9d296eaa8490acee6b3.js:1:6036`

Initial Zoom to defined Position (or save current view)?

Hi @nbelyh ,

i'm not sure if this is possible - we have some visio shapes to use as process description. If I embed them it looks like:
image
So there very small, so the zoom feature is nice. But when zooming into 120% for example we have to scroll a bit up to not have a blank page, because zoom is always centered.
image
Is it possible to save the "viewing" location / scrollbar location and use this in combination with the zoom level to have a nice view like:
image

Thanks in advance,
Constantin

Not an issue, but a new useful feature...

Really love this. I am not sure how easy it is to add it, but do you have the ability to make the Ctrl + Click for hyperlinks a click only experience? I am not sure if it's possible via etc SPFx.

Do you have plans to develop this further?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.