Пакет APS: поле Enum содержит пустую запись в раскрывающемся списке

В пакете APS я определил службу "учетная запись" для создания пользователей службы в моем приложении. Одним из параметров учетной записи является значение enum для роли пользователя:

<setting type="enum" id="user_role" default-value="2" element-type="enum">
    <name>User Role</name>
    <choice id="1"><name>Administrator</name></choice>
    <choice id="2"><name>Supporter</name></choice>
</setting>

Это показано как раскрывающееся значение в POA, например:

Снимок экрана, показывающий пустую запись в раскрывающемся списке

Итак, есть ли способ избавиться от этой пустой записи? Я думаю, что этого не должно быть, так как сама настройка не помечена как необязательная. Есть идеи?

1 ответ

Да Вы можете использовать значение по умолчанию в <settings> раздел

как ниже

<setting type="enum" id="user_role" default-value="Administrator" element-type="enum">

Спасибо Васантану

Другие вопросы по тегам