I use the lightning:recordEditForm and further in the form lightning:inputField. One of the fields is a rich text field.
Now I want to remove some of the categories, like it is possible in lightning:inputRichText.

The only approach I could think of was to find the < ul> with the [aria-label='Align text'] attribute and delete it, but as it seems this isn't possible from the components javascript.

How would i do that without changing to a lightning:inputRichText?

  • Your question is not quite clear. Please update your question with more details like what you want more specifics. – sanket kumar Sep 2 '18 at 16:29
  • I took the liberty of changing "RTF" (a file format Salesforce doesn't use) to "rich text". It sounds like you have a rich text field in your object that's being shown via a <lightning:inputField>, and you want to change how the rich text editing interface is being displayed. Is that accurate? – David Reed Sep 3 '18 at 0:04

The <lightning:inputField> component doesn't support any tailoring of the types of formatting that can be applied to underlying Rich Text fields, as <lightning:inputRichText> does.

Because of Locker Service, you won't be able to reach into the component's elements to make any changes to its displayed UI. You'll need to use the component that supports these options.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.