volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

AI OnAI Offsmart_toy

Episerver 9 - how to change the style of textbox fields in edit mode

Hi,

In Episerver 7.5, we used the following code to make certain fields wider:

[EditorDescriptorRegistration(TargetType = typeof(string), UIHint = UiHint)]
public class WideTextboxEditorDescriptor : EditorDescriptor
{
    public const string UiHint = "WideTextbox";

    public override void ModifyMetadata(ExtendedMetadata metadata, IEnumerable attributes)
    {
        base.ModifyMetadata(metadata, attributes);
        metadata.EditorConfiguration.Add("style", "width: 600px");
    }
}

This code doesn't work in Episerver 9.8

What should be used instead?

Thanks!

#147941
Apr 28, 2016 12:26
Vote:

Hi,

Add EditorDescriptorBehavior = EditorDescriptorBehavior.ExtendBase to you EditorDescriptorRegistration

[EditorDescriptorRegistration(EditorDescriptorBehavior = EditorDescriptorBehavior.ExtendBase, TargetType = typeof(string), UIHint = UiHint)]

/Mark

#148024
May 01, 2016 1:47
error This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.