Column-Info Text
FreeShow contextual, value-driven help text under any Dynamics 365 form field — without replacing the native control.
Model-driven forms often need inline guidance that depends on what the user actually selected — a warning for a certain status, an instruction for a specific tier, or a note when a numeric threshold is reached. Column-Info Text is a controller PCF control that reads a simple JSON configuration listing one or more fields and the info text to display for each exact value. It watches field values and visibility on the form through Xrm and injects styled info blocks directly beneath each field's native control in the DOM. Choice, text, currency, and number fields stay completely native and editable — only the contextual help text is added below. Each info block supports custom background and text colors, optional text wrapping, truncation with hover-to-reveal for long messages, and optional deduplication when several selected values would show the same note.
What Pain It Solves
Column-Info Text solves everyday model-driven form challenges:
- No inline guidance out of the box: Native Dynamics 365 fields cannot show conditional help, so users guess what a status, tier, or amount means — Column-Info Text shows the right message for the exact selected value
- Replacing fields is heavy-handed: Other approaches re-host or replace the control; this leaves choice, text, and numeric fields fully native and editable and only adds styled text below
- JavaScript maintenance overhead: Instead of writing and maintaining form scripts, you define fields, values, and messages in one JSON config — colors, wrapping, and truncation included
- Cluttered, repetitive messaging: Custom background and text colors make warnings and instructions scannable, while optional deduplication avoids repeating the same note across multiple selected values
Perfect For
Screenshots & Demo

Browse through screenshots and watch the demo video
Download Column-Info Text
This control is free to use. No license required!
Need help with implementation?
Contact us to discuss how we can help integrate this control into your organization.