📝 ZQ Rich Text Editor 2.0 - New Plugin From Zeroqode

Hello @vincent.l.arena,

Thank you for reaching out to us.

To better understand the problem you’re experiencing, could you please provide more details? Specifically, we would appreciate screenshots or a screencast showing how you have set up the plugin element, the associated workflow, and the repeating group (RG) where the element is located. Please make the video in step-by-step mode, and check with inspect how the values are changing in the element from the beginning.

Additionally, does the element display a different value between what you have initially set versus what is shown, or does this discrepancy occur after a specific change or action?

If you are making changes in the database and wish to reflect these in the RTE element, you can use the “Set Text/HTML” action and input the same value you have set as the initial content.

Thank you once again, and we look forward to your response.

Best regards,
Zeroqode Support Team

I have a new question about running actions on the ZQ input inside of a repeating group. Seems that if I have a workflow run on an element outside of the repeating group where the ZQ input is, then I can’t do any actions on the ZQ input? It’s not available to select in the action.

However, if the element that triggers the workflow is inside the same repeating group, only then I am able to select the ZQ input.

Any way around that?

Hello @justin28 ,

Thank you for reaching out.

Based on your description, it seems you’ve attempted to trigger an action for the RTE element inside a repeating group (RG) from outside of it. Have we understood your situation correctly?

Unfortunately, Bubble does not natively support triggering actions for elements inside a repeating group from the outside. This limitation applies to all elements, including Bubble’s native ones like the “Input” element.

We appreciate your understanding. If you have any more questions or need further assistance, please don’t hesitate to contact us.

Wishing you a fantastic week ahead!

Best regards,
Zeroqode Support Team

Yes, I assumed it was the limitation of Bubble, not the plugin.

This makes this plugin a bad fit for me as the Autobinding does not work as with native bubble inputs… since a workflow action is needed in order to change the value of the input instead of that automatically happening as you’d expect when Autobinding is selected.

Hello @justin28 ,

Thank you for your message.

The limitation occurs only when you attempt to trigger a plugin element action from outside a repeating group (RG) while the element itself is inside the RG. This applies to all elements, including native Bubble input.

Regarding the use of Autobinding with the RTE, it appears to function correctly and updates the database as expected. To illustrate this, we’ve set up a test page for you to review: zeroqode-demo-06 | Bubble Editor

Could you please check it out and let us know if it meets your needs? If you have any further questions, feel free to ask.

Best regards,
Zeroqode Support team

The updating the database does work, but updating the input’s initial content value only happens on page load or by using a workflow action… whereas the native bubble inputs all will automatically change their initial content value in the UI without a workflow action.

So in my scenario using Custom States that change the data source ZQ RTE will not update the value in the source and input. The action “update ZQ html” has to run in a workflow. Also I can’t run that outside of a repeating group (where my ZQ RTE element is) so I’m stuck not being able to update the value when using states.

Hello @justin28,

Thank you for reaching out.

Could you please provide more details, such as screenshots or screencasts, to clarify exactly what you’re trying to achieve? You mentioned previously wanting to use auto-binding with the RTE—have you had a chance to visit the test page we provided to see how the initial content is updating accordingly as you make changes in the element.

If you prefer not to use auto-binding, you might consider using the plugin’s “Stop typing” event to update the database value [image]. Could you please try this approach and let us know if it addresses your needs?

Thanks again, and we look forward to your response.

Best regards,
Zeroqode Support Team

Hi,

When I am setting the max image size to for example 500 x 500, that works in the editor. But when I load the HTML in my app, there is no limit in size.

This does happen when I resize the image inside the editor when I upload an image as a user, but as this will not always happen, this is not enough.

You would expect something like style=““cursor: nesw-resize;”” width="“500"”> in the HTML right?

1 Like

Hello @jacques ,

Thank you for reaching out to us.

Based on your message, we understand you’re encountering an issue where the output HTML lacks height and width specifications when you first upload an image. After conducting some tests, I confirmed that images uploaded without manual resizing in the element initially do not include the "style=“cursor: nesw-resize;” width=“500"” attributes, these only appear after manually resizing within the RTE editor. We have already reported this concerns to our development team for further investigation and resolution.

Could you please confirm if this describes the problem you mentioned in your previous message? If there’s anything else we’ve overlooked, do let us know. Additional details such as screenshots or screencasts showing how you set up the element and the issue’s occurrence would be very helpful.

Thank you once again and we look forward to your reply.

Best regards,
Zeroqode Support Team

That is exactly the problem!

The effect of the 500px limit is only in the editor, which is of course not what you want

1 Like

Hello @jacques ,

Thank you for your message and confirmation.

Our development team is currently working on this problem to find the best solution for it, and we will inform you promptly once it is resolved.

If you have any questions ot need any further assistance in the meantime, please do not hesitate to reach out.

Thank you again for bringing this to our attention.

Wishing you a great day ahead!

Best regards,
Zeroqode Support Team