Welcome to the Blazor feedback portal. We’re happy you’re here! If you have feedback on how to improve the Blazor, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

We often display form data and data in grids styled and with layout crafted to display the relevant data well or targeting a specific tasks/user and may allow changes either with edit button or double click to change to a editable component/editor. In most platforms we've used this is the same component with a editable flag (see bootstrap plaintext form control: https://getbootstrap.com/docs/4.5/components/forms/#readonly-plain-text)

I could not get this work using bootstrap/css by providing those classes through CssClass with your controls as it appeared they were being applied at a different level of internal html tags. I only see disabled and readonly properties on your components both of which simply present a disabled text box. I'm guessing we could implement this via

multiple templates e.g. display + edit but templates prevent a lot of builtin functionality currently that we end up recreating so it becomes pointless to even use these components versus readily available ones with html/css/javascript. Since this is a feature of the existing css frameworks your themes are built on it seems trivial. The other option would be refinement of css handling so I can apply bootstrap/material classes to get the functionality already provided by them. Essentially that requires potentially setting multiple classes on multiple levels of a component's structure like card header, card body, card footer which becomes difficult to manage if they are all implemented through parameters in the tag of a single component