|
BLOG
|
07/09/2026: Add @ncramer11 as contributor. Resolved below issue. The problem: setting.tsx gets its dropdown lists (formats, north arrow styles, scale bar styles and units) from runtime/lib/pdfRenderer.ts. That file also imports four esri/* modules, so those get pulled into the compiled settings bundle. It seems the builder page cannot always load esri modules at the moment the settings panel opens. When that happens the settings module fails with window.require is not a function in the console, and the builder shows the widget and the settings panel stuck on the loading spinner. Commit 1: Moves those dropdown lists into a new file, src/printConstants.ts, which imports nothing from esri. pdfRenderer.ts re-exports them so the runtime code does not change at all (widget.tsx is untouched), and setting.tsx now imports from the new file. With that, the settings bundle no longer references esri and loads fine. It also shrank from about 3.3 MB to about 350 KB. I left a comment in printConstants.ts explaining why it needs to stay esri-free. Commit 2: Swaps the seven indentLevel={1} props on SettingRow for indented. My editor flags indentLevel because it is not in ExB 1.20 typings. No difference in behavior, so feel free to skip this one if you would rather.
... View more
3 hours ago
|
1
|
0
|
16
|
|
BLOG
|
07/07/2026: Fixed the search bar showing up blank on config import or hiding behind the map/header/sidebar in some layouts, and hardened imported-config handling reported by @MicahWilliamson. Updated ZIP and GitHub. Please reach out with any issues.
... View more
|
1
|
0
|
20
|
|
BLOG
|
7/7/26: Added progressive rendering, property comparison, shareable report links, per-section CSV export, recent searches, a plain-language report summary, and per-section alert banners. New on/off switches for comparison, links, CSV, and recent searches in Report Options, all round-trip through XML import/export. Please report any issues on this blog post.
... View more
|
0
|
0
|
25
|
|
BLOG
|
Overview This widget brings ArcGIS Pro style map printing into ArcGIS Experience Builder without needing a print service. You share a layout from ArcGIS Pro as a layout file (.pagx), import it once in the widget settings, and the widget rebuilds that page in the browser against your live map: map frame, title and text, north arrow, scale bar, legend, pictures, and lines. https://github.com/brianmcleer/print-advanced-widget This is the first release and I am putting it out as a beta. I would like the community to run it against real layouts and real maps before I call it stable. If you can try it and send feedback, that would be a big help. See "What I would like help testing" below. Note: Requires ArcGIS Experience Builder Developer Edition 1.19 or 1.20 (React 19). 1.18 and earlier are not supported. Note: The widget dependencies install automatically with the standard "npm install" in the EB client folder. No separate install needed. Note: Import an ArcGIS Pro layout file (.pagx) in the widget settings to define the page. There is also an optional Esri print service path if you would rather use a server side ExportWebMap service. What Can This Widget Do? Reproduces an ArcGIS Pro .pagx layout in the browser (map frame, text, lines, north arrow, scale bar, pictures, legend), calibrated against real Pro output. Exports PDF and SVG as true vector, plus PNG32, PNG8, JPG, GIF, TIFF, and EPS. No print service required. Optional Esri print service path (an ExportWebMap URL) for server side layouts, which also adds AIX. Print area preview drawn on the map, so you see what will print before you export. Keep the current scale, keep the current extent, set a fixed scale, or pick one from a list, with a lock toggle. 12 north arrow styles and 9 scale bar styles shown as thumbnails, plus a Layout default option. Output coordinate system (WKID) to print in a different projection than the map. Author, copyright, and attribution tokens. Legend and map only export. Custom fonts by URL, including a Google Fonts import. Recent exports list, and XML import and export of the whole configuration. Administrator control over the default settings, which formats are offered, and which runtime controls end users see. What I Would Like Help Testing Your own ArcGIS Pro .pagx layouts. Import one and tell me how close the output is to Pro. If something is off, sending the .pagx and a screenshot lets me reproduce it. The print area preview and scale lock, across different basemaps and projections. The Esri print service path, pointed at your own ExportWebMap URL. Output coordinate system, printing in a WKID different from your map. Custom fonts by URL and the Google Fonts import in PDF output. How to report back: comment here or open an issue on GitHub. Include your EB version, your browser, and any browser console errors. A short screen recording helps a lot (I use OBS Studio). Changelog: 07/09/2026: Add @ncramer11 as contributor. Resolved below issue. The problem: setting.tsx gets its dropdown lists (formats, north arrow styles, scale bar styles and units) from runtime/lib/pdfRenderer.ts. That file also imports four esri/* modules, so those get pulled into the compiled settings bundle. It seems the builder page cannot always load esri modules at the moment the settings panel opens. When that happens the settings module fails with window.require is not a function in the console, and the builder shows the widget and the settings panel stuck on the loading spinner. Commit 1: Moves those dropdown lists into a new file, src/printConstants.ts, which imports nothing from esri. pdfRenderer.ts re-exports them so the runtime code does not change at all (widget.tsx is untouched), and setting.tsx now imports from the new file. With that, the settings bundle no longer references esri and loads fine. It also shrank from about 3.3 MB to about 350 KB. I left a comment in printConstants.ts explaining why it needs to stay esri-free. Commit 2: Swaps the seven indentLevel={1} props on SettingRow for indented. My editor flags indentLevel because it is not in ExB 1.20 typings. No difference in behavior, so feel free to skip this one if you would rather. 07/02/2026: Initial beta release. Posted to GitHub. Looking for feedback before I mark it stable.
... View more
a week ago
|
4
|
1
|
147
|
|
BLOG
|
July 7, 2026: Insert, update, or upsert. Pick a key field and a reload updates records in place instead of duplicating them. Check data before you load. Reports nulls, bad values, domain violations, and duplicate keys without writing anything. New transforms: date parsing with a format hint, value maps for recoding, unit conversion, and {field} templates. Failed rows download as a CSV with the error for each. XML export now carries everything, including the load mode and key.
... View more
a week ago
|
2
|
0
|
98
|
|
BLOG
|
7/1/26: Fixed triangle and curve tools not switching into Drawing Mode (Identify now disables correctly during those draws). Matched the "Send All (#)" count formatting on the Labels and Identify buttons. Cleaned up label capitalization across the UI. Security: hardened the settings XML import (CodeQL fix).
... View more
a week ago
|
1
|
0
|
47
|
|
BLOG
|
Thank you @LauraWaddle_-_FS, hopefully it can help you with your workflows.
... View more
a week ago
|
0
|
0
|
116
|
|
BLOG
|
6/30/26: Better loading feedback: search shows live status and a reassurance message on longer lookups, so it no longer looks frozen. Drag-to-reorder fields: drag selected fields into order in Settings, with the up/down arrows kept as a fallback.
... View more
a week ago
|
0
|
0
|
111
|
|
BLOG
|
Thank you for reporting @MicahWilliamson, let me try and replicate on my end to see if I can get a patch out. Thank you for the environment info, we are both on DE 1.20 and Enterprise 11.5.
... View more
2 weeks ago
|
0
|
0
|
83
|
|
BLOG
|
Auto-resize for tools and tables. The sidebar can widen to a size you set while a tool or table is open, then go back to its normal width when it closes. It respects a manual resize, so it won't override a width you set yourself. Peek on hover. Hovering the collapsed edge briefly reveals the sidebar, and it re-collapses when you move away. Good for a quick glance without fully opening it. Update badge. A small dot shows on the toggle button when the collapsed content changes while the sidebar is closed, so users notice new results. It clears once the sidebar is opened. Pin and close panel header. An optional header bar on the panel adds a pin button that keeps the sidebar open and holds off the auto-collapse behaviors until you unpin, plus a close button. Published expand/collapse message. The sidebar can send an "expanded" or "collapsed" message that other widgets can react to through a standard message action. URL deep-linking. The open or collapsed state can be saved in the URL and restored on load, so a shared or bookmarked link opens in the same state. Everything new is off by default and set in the widget's Behavior settings, so existing apps don't change until you turn something on.
... View more
2 weeks ago
|
0
|
0
|
103
|
|
BLOG
|
6/25/26: Added an outline-only buffer option. Buffers can show just the outline with no fill. Buffer custom color now has separate fill and outline colors. Pick each one independently. Buffer geometry is now included in every export format (GeoJSON, shapefile, KML, and EB Draw), not just the parent attributes. Added developer-configurable buffer defaults in settings: distance, unit, opacity, and color. Added configurable measurement label templates for polyline and polygon labels. Added settings import and export as XML. Save a widget configuration to a file and load it into another application to copy settings between experiences. Standardized the settings panel on Jimu UI and made accessibility improvements throughout.
... View more
2 weeks ago
|
2
|
0
|
165
|
|
POST
|
Sorry that didn't work, without seeing the data its hard to troubleshoot further. I think you have two options, I'd be happy to look at the data if you can share you GDB and export the Layer file, or create a support case.
... View more
2 weeks ago
|
0
|
0
|
97
|
|
POST
|
@DaveMartin1 hard to say, I have not encountered this one so I don't know if there is anything to convert. You could test by creating a new GDB in Pro, then do a feature class to feature class GP tool, then point your zoning layer at the new testing feature class in new GDB and see if that fixes it. To my knowledge, ArcGIS Pro should support FGDB from ArcMap.
... View more
2 weeks ago
|
0
|
0
|
291
|
|
POST
|
Yes, you probably should create one fake record for each type then you should be able to fully create your symbology. After that, you can delete your fake features and your symbology will be ready when you have real data.
... View more
2 weeks ago
|
0
|
1
|
315
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 3 hours ago | |
| 1 | Tuesday | |
| 4 | a week ago | |
| 2 | a week ago | |
| 1 | a week ago |
| Online Status |
Online
|
| Date Last Visited |
4 hours ago
|