Make it easier to type in ExB

327
4
04-03-2024 06:20 AM
Status: Open
ZachBodenner
MVP Regular Contributor

I don't know much of a better way to explain the issue other than that entering text and dynamic attributes in Experience Builder just feels unnecessarily difficult. As an example, I'm working on building an expression in the Set Link portion of a button widget. 

ZachBodenner_0-1712150213755.png

 

For starters, I can't even copy-paste text into this box, which is very irritating. Secondly, I forgot to enter the quotes around ?subject=RE%3A%20EP%20311%20Request. I clicked ahead of the ? and try to type in a quote, but it only enters both sets of quotes and if I try to delete one, it will delete both of them.

There are other issues when working with text widgets as well, such as when using dynamic attributes. If I need to swap out a dynamic attribute in a text string it will often but not always completely remove the formatting.

Things like this make Experience Builder feel really tedious, and for a program that is supposed to do a lot of heavy lifting for ESRIs web platform, it feels like it should just, work a little better.

4 Comments
DataOfficer

Agree. Particularly your last point about formatting being completely removed when replacing dynamic text.

DavidWittmann

This issue is especially frustrating with the Filter widget. Not being able to copy and paste the SQL queries into the box forces you to config the queries with the Query Builder interface (which is nice but much slower than copy/paste if you are copying between deployment environments).

ZachBodenner

@DavidWittmann Yes! I really wish I could have the minutes/hours back that I've spent reconfiguring filters when simply copying the SQL would be so easy.

MErikReedAugusta

Many of the things described here feel so abnormal for a text box that I'm honestly not sure how they happened, either.  It feels like ESRI would've had to go out of their way to disallow copy/paste and the like, and I can't fathom any reason why that would be desirable over the default assumptions.