<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Experience Builder Text Widget - Advance Formatting in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688959#M22731</link>
    <description>&lt;P&gt;The easiest way to do this would be to simply create faux bullet points in your Arcade using the replace() function.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;// Documentation: https://arcg.is/18ejKn3

// field with the bullet formatting
var start = $feature.issue_type_other

var end = Replace(start, '• ', '&amp;lt;br&amp;gt;  • ')


return {
  value: end,
  text: {
    // size: 14,
    // color: 'rgb(0, 0, 255)',
    // bold: true,
    // italic: false,
    // underline: false,
    // strike: false
  },
};
  &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Numbered list items make it a bit trickier, you will need to chain a series of replace statement together and account for each possible number used.&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-CODE lang="javascript"&gt;// Documentation: https://arcg.is/18ejKn3

// field with the bullet formatting
var start = $feature.issue_type_other

var bull = Replace(start, '• ', '&amp;lt;br&amp;gt;  • ')

// chain replacement statements until all possible numbers are accounted for
var num1 = Replace(bull, '1. ', '&amp;lt;br&amp;gt; 1. ')
var num2 = Replace(num1, '2. ', '&amp;lt;br&amp;gt; 2. ')
var num3 = Replace(num2, '3. ', '&amp;lt;br&amp;gt; 3. ')
var num4 = Replace(num3, '4. ', '&amp;lt;br&amp;gt; 4. ')
var end = Replace(num4, '5. ', '&amp;lt;br&amp;gt; 5. ')


return {
  value: end,
  text: {
    // size: 14,
    // color: 'rgb(0, 0, 255)',
    // bold: true,
    // italic: false,
    // underline: false,
    // strike: false
  },
};
  &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2026-03-06_08-04-26.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/149422iFA8EF531B0F99571/image-size/large?v=v2&amp;amp;px=999" role="button" title="2026-03-06_08-04-26.png" alt="2026-03-06_08-04-26.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 06 Mar 2026 14:07:50 GMT</pubDate>
    <dc:creator>JenniferAcunto</dc:creator>
    <dc:date>2026-03-06T14:07:50Z</dc:date>
    <item>
      <title>Experience Builder Text Widget - Advance Formatting</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688500#M22705</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I am trying to figure out how to format my text in an experience builder text widget. This text is fed via a database with related tables and information gets dynamically updated based on a feature selection in the web map.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The text that is coming in from the database has been entered as a numbered list and bullet points. See example below:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;"Reducing Impact of Rural Boardwalk Barriers: This project will: • Inventory boardroads in Alaska, providing an internet-based map for public use. • Establish construction standards for boardroads. • Provide a condition assessment that can be done by local communities. • Provide data collection of condition assessments, to aid in competing for future grant opportunities."&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the web map, I was able to use an arcade expression to format this properly into a bulleted list. However, in experience builder, I cannot find a way to do the same.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Any ideas on what is a best possible solution for formatting text into lists and bullet points in Experience Builder using the text widget?&lt;BR /&gt;&lt;BR /&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2026 21:15:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688500#M22705</guid>
      <dc:creator>SaraWazir</dc:creator>
      <dc:date>2026-03-04T21:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: Experience Builder Text Widget - Advance Formatting</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688581#M22712</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/910699"&gt;@SaraWazir&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Select data in the Text widget, and then you can see "Dynamic style". You can use Acade Editor.&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dynamic style.png" style="width: 265px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/149343i3B5589000C45F677/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dynamic style.png" alt="dynamic style.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ke&lt;/P&gt;</description>
      <pubDate>Thu, 05 Mar 2026 02:01:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688581#M22712</guid>
      <dc:creator>Ke_Xu</dc:creator>
      <dc:date>2026-03-05T02:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Experience Builder Text Widget - Advance Formatting</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688750#M22721</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/766971"&gt;@Ke_Xu&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;Dynamic styling is misleading as&amp;nbsp;dynamic styling only controls background color &amp;amp; text properties like size, bold, italic. However, it does not change the text content itself as it can’t take a long string with • characters and magically convert them into HTML &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; bullets.&lt;BR /&gt;&lt;BR /&gt;Unless you have an example where this has been done that you can share with us so we can learn how its done. All the examples out there that I have come across are only changing text color and size with dynamic styling.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thank you.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Mar 2026 18:56:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688750#M22721</guid>
      <dc:creator>SaraWazir</dc:creator>
      <dc:date>2026-03-05T18:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Experience Builder Text Widget - Advance Formatting</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688885#M22727</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/910699"&gt;@SaraWazir&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;You can insert Arcade expressions into the text widget. Click the Arcade button on the text toolbar to open the Arcade editor.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="arcade.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/149412i72F5D33864267877/image-size/medium?v=v2&amp;amp;px=400" role="button" title="arcade.png" alt="arcade.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Please note that Experience Builder supports only some HTML tags, such as &amp;lt;ul&amp;gt; and &amp;lt;li&amp;gt;.&lt;/P&gt;&lt;P&gt;You can find more details at:&amp;nbsp;&lt;A href="https://doc.arcgis.com/en/experience-builder/latest/configure-widgets/advanced-formatting.htm#ESRI_SECTION1_573128B984C64FBA9FEC507C66383145" target="_blank"&gt;https://doc.arcgis.com/en/experience-builder/latest/configure-widgets/advanced-formatting.htm#ESRI_SECTION1_573128B984C64FBA9FEC507C66383145&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if you have other questions.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shengdi&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2026 06:31:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688885#M22727</guid>
      <dc:creator>ShengdiZhang</dc:creator>
      <dc:date>2026-03-06T06:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: Experience Builder Text Widget - Advance Formatting</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688959#M22731</link>
      <description>&lt;P&gt;The easiest way to do this would be to simply create faux bullet points in your Arcade using the replace() function.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;// Documentation: https://arcg.is/18ejKn3

// field with the bullet formatting
var start = $feature.issue_type_other

var end = Replace(start, '• ', '&amp;lt;br&amp;gt;  • ')


return {
  value: end,
  text: {
    // size: 14,
    // color: 'rgb(0, 0, 255)',
    // bold: true,
    // italic: false,
    // underline: false,
    // strike: false
  },
};
  &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Numbered list items make it a bit trickier, you will need to chain a series of replace statement together and account for each possible number used.&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;LI-CODE lang="javascript"&gt;// Documentation: https://arcg.is/18ejKn3

// field with the bullet formatting
var start = $feature.issue_type_other

var bull = Replace(start, '• ', '&amp;lt;br&amp;gt;  • ')

// chain replacement statements until all possible numbers are accounted for
var num1 = Replace(bull, '1. ', '&amp;lt;br&amp;gt; 1. ')
var num2 = Replace(num1, '2. ', '&amp;lt;br&amp;gt; 2. ')
var num3 = Replace(num2, '3. ', '&amp;lt;br&amp;gt; 3. ')
var num4 = Replace(num3, '4. ', '&amp;lt;br&amp;gt; 4. ')
var end = Replace(num4, '5. ', '&amp;lt;br&amp;gt; 5. ')


return {
  value: end,
  text: {
    // size: 14,
    // color: 'rgb(0, 0, 255)',
    // bold: true,
    // italic: false,
    // underline: false,
    // strike: false
  },
};
  &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2026-03-06_08-04-26.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/149422iFA8EF531B0F99571/image-size/large?v=v2&amp;amp;px=999" role="button" title="2026-03-06_08-04-26.png" alt="2026-03-06_08-04-26.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2026 14:07:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/experience-builder-text-widget-advance-formatting/m-p/1688959#M22731</guid>
      <dc:creator>JenniferAcunto</dc:creator>
      <dc:date>2026-03-06T14:07:50Z</dc:date>
    </item>
  </channel>
</rss>

