picklistString ссылается на имя типа, его фактическое свойство является строкой, поэтому тип поля, отображаемого в типе, является строкой.
Во-вторых, как список выбора связан с полем?
(1) Для этого вы можете использовать API :
POST https://dev.azure.com/{organizationName}/{projectName}/_apis/wit/fields?api-version=5.1-preview.2
Вот мое тело запроса для справки:
{
"name": "{FieldName}",
"referenceName": "{the reference name of WIT},
"type": "string",
"usage": "workItem",
"readOnly": false,
"canSortBy": true,
"isQueryable": true,
"supportedOperations": [
{
"referenceName": "{the reference name of WIT}"
"name": "="
}
],
"isIdentity": true,
"isPicklist": true,
"isPicklistSuggested": false,
"url": null
}
Примечание : установите isPicklist как true
, и вы можете связать список выбора с этим новым полем.
(2) Для работы с пользовательским интерфейсом просто добавьте новое поле, откройте раскрывающийся список , напечатайте и выберите список выбора (строка) / список выбора (целое число) в качестве необходимого.
Разница между picklist(string)
и picklist(Integer)
заключается в том, что picklist(string)
разрешают список выбора значений короткой текстовой строки (255 символов или менее), а picklist(Integer)
содержит список выбора целочисленных значений .