How to make MediaLibraryPicker Field required in Orchard custom module

301 Views Asked by At

I have added MediaLibraryPicker field in my custom module and I want to make this field required. Please help me. ContentDefinitionManager.AlterPartDefinition("UserProfilePart", part => part .WithField("Photo", field => field .OfType("MediaLibraryPickerField") .WithDisplayName("User Photo")));

When submit the form. User need to select at least one image from media library.

2

There are 2 best solutions below

0
On BEST ANSWER

I have added setting of MediaLibraryPicker Filed like and working fine.

ContentDefinitionManager.AlterPartDefinition("UserProfilePart", part => part
     .WithField("Photo", field => field .OfType("MediaLibraryPickerField"
     .WithDisplayName("User Photo").WithSetting("MediaLibraryPickerFieldSettings.Required", "true")))
0
On

Add .WithSetting("Required", "true")