We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Adding diagrams with dynamic data and attributes by hastag from database or API

Thread ID:

Created:

Updated:

Platform:

Replies:

149807 Dec 10,2019 10:10 AM UTC Dec 11,2019 01:33 PM UTC React - EJ 2 1
loading
Tags: DocumentEditor
Christian
Asked On December 10, 2019 10:10 AM UTC

Hi everybody,

I have one question. I will need your documenteditor to create complex documents with the possibility to add functions for adding hashtags to get data from a database.
So as example if I click a button in the toolbar, a dialog is opening or by hashtag and I can choose as example "Give me number of existing companys in the world" (title from database), it will be interpreting, I don't know maybe 4 billion per API from database and will include it in the content of the documenteditor. If I update this value in the database it has to be changed in the documenteditor, too.

Do you maybe has a functionality for this special case or can I develop easy an own one?

The same we will need for diagrams in the documenteditor. Maybe it's an existing function or a feature request.

Best regards and thank you,
Chris

Harini Chellappa [Syncfusion]
Replied On December 11, 2019 01:33 PM UTC

Hi Chris, 

Thank you for contacting Syncfusion support. 

I will need your documenteditor to create complex documents with the possibility to add functions for adding hashtags to get data from a database. 
For inserting data in document editor, it must be inserted as any of the following 
1.       Text. 
2.       Fields. 

So as example if I click a button in the toolbar, a dialog is opening or by hashtag and I can choose as example "Give me number of existing companys in the world" (title from database), it will be interpreting, I don't know maybe 4 billion per API from database and will include it in the content of the documenteditor. 
Document editor provides mail merge support with the help of DOCIO. 

Please refer the docio documentation on mail merge 

To perform mail merge in DocumentEditor, we don’t have built-in mail merge functionality. You can perform Mail-merge in server side by using Syncfusion.DocIO library.   


Document editor provides option to insert fields. you can insert the fields in document editor and with the help of DOCIO, you can execute the fields with data in server side and then open the updated document in document editor. 


Insert fields in document editor using insertField method in editor module.    
    
this.container.documentEditor.editor.insertField('MERGEFIELD '+text+' \\* MERGEFORMAT', '{{'+text+'}}');   
    
First parameter refers field code and second parameter refers display text.   
    
Please refer the below KB documentation on how to perform mail merge in document editor. 



If I update this value in the database it has to be changed in the documenteditor, too. 

There is no 2-way binding. Once mail merge executed for a document, fields are replaced with data which is maintained in server side. You cannot re-execute the same document, since it doesn’t contain fields. 

You can dynamically add new fields in document editor for the document and execute it with docio. 

The same we will need for diagrams in the documenteditor. Maybe it's an existing function or a feature request 
Inserting diagrams or shapes in document editor is currently not supported.  

We have logged the feature request for this feature.
   
This feature is expected to available in our 2020 Volume 1 release at end of March 2020. We will update you once the feature implemented.   
    
Now, you can track the status of this feature through below feedback link.   
    
    


Note: Inserting text in field alone is currently possible in document editor. 

Regards, 
Harini C 


CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon