Reusable picker for an AudienceSource (mockup 20). Three tabs:
List — pick from saved MJ: Lists for the chosen entity.
View — pick from saved MJ: User Views for the chosen entity.
Marked "live" so the user knows the record set is re-resolved at
execution time.
Ad-hoc Filter — entity + free-form ExtraFilter. Skips
server-side validation; the consumer can pre-flight via
ResolveAudience (Action) or AudienceResolver.Resolve if desired.
Emits the typed AudienceSource via SourceChange on selection; the
sister AudienceSourceSummaryComponent renders the friendly summary.
Multi-provider safe via BaseAngularComponent.ProviderToUse.
Reusable picker for an
AudienceSource(mockup 20). Three tabs:MJ: Lists for the chosen entity.MJ: User Views for the chosen entity. Marked "live" so the user knows the record set is re-resolved at execution time.ExtraFilter. Skips server-side validation; the consumer can pre-flight viaResolveAudience(Action) orAudienceResolver.Resolveif desired.Emits the typed
AudienceSourceviaSourceChangeon selection; the sisterAudienceSourceSummaryComponentrenders the friendly summary. Multi-provider safe viaBaseAngularComponent.ProviderToUse.