Is there a way to define a reusable array of options for a setting?
I have e.g. following:
<setting propertyKey="@Properties.RingDataField1" title="@Strings.RingDataField1Title"> <settingConfig type="list"> <listEntry value="0">@Strings.DataFieldNone</listEntry> <listEntry value="1">@Strings.DataFieldHeartRate</listEntry> <listEntry value="2">@Strings.DataFieldSteps</listEntry> <listEntry value="3">@Strings.DataFieldAltitute</listEntry> <listEntry value="4">@Strings.DataFieldPressure</listEntry> <listEntry value="5">@Strings.DataFieldCalories</listEntry> <listEntry value="6">@Strings.DataFieldTemperature</listEntry> <listEntry value="8">@Strings.DataFieldBattery</listEntry> <listEntry value="9">@Strings.DataFieldDistance</listEntry> <listEntry value="12">@Strings.DataFieldFloorsClimbed</listEntry> <listEntry value="13">@Strings.DataFieldFloorsDescendent</listEntry> <listEntry value="14">@Strings.DataFieldActiveMinutesDay</listEntry> <listEntry value="15">@Strings.DataFieldActiveMinutesWeek</listEntry> <listEntry value="10">@Strings.DataFieldNotifications</listEntry> <listEntry value="11">@Strings.DataFieldAlarms</listEntry> <listEntry value="100">@Strings.DataFieldSunriseSunset</listEntry> <listEntry value="101">@Strings.DataFieldSunrise</listEntry> <listEntry value="102">@Strings.DataFieldSunset</listEntry> <listEntry value="103">@Strings.DataFieldSunsetTimeUntil</listEntry> <listEntry value="200">@Strings.DataFieldTime</listEntry> <listEntry value="201">@Strings.DataFieldWeekdayAndDay</listEntry> <listEntry value="202">@Strings.DataFieldMonth</listEntry> <listEntry value="300">@Strings.DataFieldWeather</listEntry> <listEntry value="301">@Strings.DataFieldHumidity</listEntry> <listEntry value="400">@Strings.DataFieldCustomText1</listEntry> <listEntry value="401">@Strings.DataFieldCustomText2</listEntry> <listEntry value="500">@Strings.DataFieldAlternativeTime</listEntry> </settingConfig> </setting>
I use the SAME settings for RingDataField1 to RingDataField8 and for ContentDataField1 to ContentDataField6, this means I have to make a change inside this array at 14 places. From other eco systems (android e.g.) I am used to be able to define this array once and reuse it whereever needed.
Is this somehow possible?