community postAL Developmentcommunity - not Microsoftreviewed - checked by Opus

🔍 Field Magnifier for BC: Enhanced Accessibility 👓

A contextual field magnifier extension for Business Central improves readability by displaying magnified field content in a floating popup on hover, with three adjustable zoom levels (3x, 4x, 5x), without affecting the rest of the interface.

post Gerardo Rentería Blog

Gerardo Renteria · 2026-04-23 · 873 words · about 4 min

"The magnifier offers three adjustable zoom levels (3x, 4x and 5x), where the caption and value grow proportionally."

Key points

  • Detects hover events on BC fields and extracts caption and value to display magnified in a floating popup
  • Offers three adjustable zoom levels (3x, 4x, 5x) that grow caption and value proportionally
  • Implemented using a Control AddIn (JavaScript + CSS) with Page Extensions and Actions for toggle and zoom control
  • Benefits users with visual needs or anyone wanting better readability without permanent interface changes
  • Uses a reusable pattern that can be applied to any BC page

Quotes

  • “The magnifier offers three adjustable zoom levels (3x, 4x and 5x), where the caption and value grow proportionally.” (Shows the practical flexibility built into the solution for different user vision needs.)
  • “The solution consists of a Control AddIn (JavaScript) + CSS that performs detection and magnification, Page Extensions with a reusable pattern.” (Clarifies the technical architecture enabling developers to implement the feature across multiple pages with consistency.)

AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

  • other “GDRGFieldMagnifier.ControlAddIn.al”
  • page “GDRGCustomerCardMagnifier.PageExt.al”
  • page “GDRGCustomerListMagnifier.PageExt.al”

Not found in BC28-30: page “GDRGCustomerCardMagnifier.PageExt.al”, page “GDRGCustomerListMagnifier.PageExt.al”.

Context

  • Features: Hover-activated field magnifier, Adjustable zoom levels (3x, 4x, 5x), Floating popup display, Toggle activation/deactivation, Contextual field detection, JavaScript Control AddIn integration

Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.