isDisabled) — makes all nested form controls non-interactive and blocks submission events while still displaying existing input values. Use it to restrict access or edits until permission is granted, or to display read-only data.autoLoading) — locks all fields while the promise returned from onSubmit is pending, then re-enables them once it resolves or rejects.<fieldset> internally to cascade disabled to every child control — never disable each child individually to disable the form.autoLoading defaults to true in React but false in Ember. Set it explicitly when cross-framework behavior must match.onSubmit calls preventDefault() on the native submit event, so the form never performs a native browser submission. Return a promise from onSubmit to trigger auto-loading.type="submit".as defaults to form.gap prop (space token, default 200) for row and column spacing respectively.children. Ember: pass content via {{yield}} (default block).<PlumaForm @isDisabled={{this.isDisabled}}>, with <PlumaFormLayout> and <PlumaFormLayoutGroup> for layout.