web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Canvas vs Model-Driven...
Power Apps
Answered

Canvas vs Model-Driven Rich Text Editor: Missing Table & Image Features

(1) ShareShare
ReportReport
Posted on by 8

I noticed that the Rich Text Editor control in Canvas Apps appears to have fewer functionalities compared to the one in Model-Driven Apps.

Specifically:

  • It does not support inserting tables

  • It does not allow adding images

This limits how we can format and present content in Canvas Apps, especially for more structured or documentation-type inputs.

Questions:

  1. Is this limitation by design for Canvas Apps?
  2. Are there any workarounds to enable table or image insertion within the Rich Text Editor in Canvas Apps?
  3. Are there any plans or roadmap updates to bring feature parity with Model-Driven Apps?
Would appreciate any insights or recommended approaches.

Thanks in advance!

Categories:
I have the same question (0)
  • Verified answer
    Vish WR Profile Picture
    3,748 on at
     

    Yes, this is by design — the two editors are built differently.

    The model-driven one is the full CKEditor control tied to Dataverse, so it gets tables and inline images (images are stored behind the scenes in the msdyn_richtextfiles table).

    The canvas one is a lighter WYSIWYG editor — its output is HTML but it strips script/style/object and unsupported elements, and has no image-storage table behind it, so no table button and no image insert.

     

    Workarounds: since the output is HTML, you can inject an <img> tag with a hosted image URL (SharePoint, blob, etc.) or raw HTML table markup straight into the HtmlText/Default — it'll render, but users can't add them via the toolbar. For real table/image authoring, a model-driven app or a custom PCF control is the practical route.

     

    On the roadmap ,nothing publicly committed for full parity. Best to log it on the Power Apps Ideas site.

     
      Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
     
  • Verified answer
    11manish Profile Picture
    3,333 on at
    If your users need true document editing with tables, images, and rich formatting, the best options are:
    • Use a Model-Driven App Rich Text field (if Dataverse is available).
    • Implement a custom PCF control using CKEditor or TinyMCE.
    • Store documents externally (Word, SharePoint, etc.) and reference them from the Canvas App.
    For basic notes and comments, the standard Canvas App Rich Text Editor remains suitable, but it currently does not provide the advanced authoring capabilities available in Model-Driven Apps.
  • Verified answer
    Valantis Profile Picture
    6,735 on at
     
    To answer your three questions directly:

    1. Yes, by design. The Canvas RTE is a lightweight editor. The Model-Driven version uses full CKEditor backed by Dataverse storage for images.

    2. Workarounds: you can inject HTML with image tags or table markup into the Default property and it renders correctly. But users can't add them through the toolbar it's read-display only for those elements. For user-facing table and image authoring, a custom PCF control using CKEditor or TinyMCE is the practical path.

    3. No public roadmap commitment for feature parity. Submit it at https://aka.ms/powerappsfeedback to add your vote.

    If your use case is documentation-type input and you have a Dataverse environment, switching to a Model-Driven form for that specific screen is the lowest-effort solution.
     

     

    Best regards,

    Valantis

     

    ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.

    ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).

    🏷️ For follow-ups  @Valantis.

    📝 https://valantisond365.com/

    💼 LinkedIn

    ▶️ YouTube

  • Vish WR Profile Picture
    3,748 on at
     
    Wanted to check if you were able to resolve your issue?
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
    Visit my blog My Tech Space    LinkedIn  
  • Suggested answer
    CU04060744-0 Profile Picture
    8 on at
    Yes, the suggestions given provided all the 3 responders (Vishnu, Valantis and 11manish) are useful. I will switch to Model-Driven App Rich Text field and add my vote in https://aka.ms/powerappsfeedback.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 424

#2
WarrenBelz Profile Picture

WarrenBelz 355 Most Valuable Professional

#3
11manish Profile Picture

11manish 290

Last 30 days Overall leaderboard