We are planning on using Angular 8 and Kendo UI for Angular for a major refactor project that currently utilizes RadRichTextBox for Silverlight.
We would like to utilize the Kendo UI for Angular Editor component.
The feature set our business users require and that is in RadRichTextBox we are currently using are:
We understand that some of these features are not currently implemented in the new component.
The roadmap on the Telerik website shows that additional functionalities are scheduled to be added to Kendo UI for Angular by September 18, 2019. Our question is if any of these things are planned to be added to Kendo UI for Angular and if so when? Or if there is another route involving Telerik you might suggest for incorporating these functionalities into an Angular 8+ project?
Thanks
-Nhan
Hello Nhan,
Thank you for getting in touch.
I kindly ask you to open separate feature requests describing the desired functionality and business use case for the following items:
Those are indeed great ideas and will align very well with the development strategy behind the Editor component. By opening a separate feature request, you will allow the other customers to vote for a specific idea. According to our experience, specific ideas collect more votes than one combined item with listed improvements.
With regard to the following items:
The Editor component for Kendo UI for Angular is not designed with pages support in mind, which is the main showstopper for approving such feature request. This is a major difference in design compared to RadRichTextBox for Silverlight. Implementing a 'Drag and Drop Content from List' is not in our immediate plans either.
The developer is currently able to save and load a saved value into the editor. The value must be in HTML string format. For more details on how to load a value, please see this example.
The 'Mail Merge' is something that Angular already provides in terms of templates and rendering templates with a given array of data (see ng-for). This is something that falls in the custom implementation category.
Last but not least, I'm not sure what you mean by 'API to allow injecting contents into the current document in the editor at certain places by using bookmarks' and more specifically how those bookmarks are created and stored. We'd love to provide an API for inserting content at a given position, however could you please describe how you expect the bookmarks to work?
I cannot suggest an alternative component that will work seamlessly with Angular and provides the required business functionality.
I hope the information will help. Do not hesitate to contact me in case you have any further questions regarding Kendo UI for Angular Editor.
Regards,
Alexander Valchev
Progress Telerik
Hi Nhan,
To begin with, the Editor is still in a Beta version and we are constantly working on implementing new features for it.
From the listed features, the Kendo UI for Angular Editor currently supports export to PDF. About the other features we are currently not sure when they will be included to our short or long term goals as outlined in our RoadMap. Thus, I would suggest checking the Kendo UI for jQuery Editor. It supports the following functionalities:
- Drag and Drop Content from List
- Printing/Print Preview
- Export
- Page Header and Footer
In general any Kendo UI for jQuery widget can be integrated inside an Angular application by following the outlined steps in this article:
https://www.telerik.com/kendo-angular-ui-develop/components/framework/kendo-jquery/
Please let me know in case further assistance would be required for the Kendo UI for jQuery Editor component, so that I connect you with their team as they will be able to provide the most precise information for the required functionalities.
Regards,
Svetlin
Progress Telerik