Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

Want to update default value in an enum attribute within the schema

Avatar

Level 1

Hi,

I want to update "LVL1" as the default string value in the attribute "current level", the attribute contains enumeration values, i am using the below code but not able to reflect the default values in schema for records having blank "current level".

<enumeration basetype="string" name="currentLevel">
<value label="LVL1" name="tierLVL1" value="LVL1"/>
<value label="LVL2" name="tierLVL2" value="LVL2"/>
<value label="LVL3" name="tierLVL3" value="LVL3"/>
</enumeration>

<element autopk="false" label="Event Log Customer Parameter" name="eventLogCustomerParameter">

<attribute default="LVL1" enum="currentLevel" label="Current Level" length="64" name="currentLevel" required="true" type="string"/>

</element>

 

Please provide solutions for this. currently i am getting blank in the "current level" attribute with above code.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @sphawde ,

Use default="LVL1" inside enumeration tag.

 

<enumeration default="LVL1" basetype="string" name="currentLevel">

<value label="LVL1" name="tierLVL1" value="LVL1"/>

<value label="LVL2" name="tierLVL2" value="LVL2"/>

<value label="LVL3" name="tierLVL3" value="LVL3"/>

</enumeration>

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Hi @sphawde ,

Use default="LVL1" inside enumeration tag.

 

<enumeration default="LVL1" basetype="string" name="currentLevel">

<value label="LVL1" name="tierLVL1" value="LVL1"/>

<value label="LVL2" name="tierLVL2" value="LVL2"/>

<value label="LVL3" name="tierLVL3" value="LVL3"/>

</enumeration>