Repository navigation
- An entry typed only once is flagged when focus leaves the control, and the form will not save until it is fixed. The block holds for the Save button and for Ctrl+S on any model-driven form.
- A SIN shorter than nine digits is no longer stored when typed twice: all nine digits and the checksum are required.
- A cell made two columns wide now lays its two fields out like two stock cells on that row.
Install
Import xrm-sealed-input-0.5.0-managed.zip (or the unmanaged zip) into your environment, then add Sealed Input to a text column on a form. docs/usage.md has the maker-side steps, the screenshots, and the full list of interaction rules.
Vendor instead
The control is five files in one folder. xrm-sealed-input-0.5.0-source.zip holds them with VENDORING.md, or fetch straight from the repo:
npx degit comentality/xrm-sealed-input/SealedInput/SealedInput SealedInput/SealedInput
Notes
Requires platform libraries React 16.14.0 and Fluent 9.46.2. Protecting the column is Dataverse column security's job, not this control's. The save block needs a model-driven form; on a custom page the errors show and nothing else happens.