Я создал элемент управления расширением vsts с JavaScript и html и добавил его в XML WebLayout, и все работает нормально.
<FIELD name="Primary Products" refname="ECO.CI.CI.AppliesToProducts" type="PlainText" /> <Extensions> <Extension Id="v-jinzhe.csscontent-contentidea" /> </Extensions> <ControlContribution Label="Primary Products:" Id="v-jinzhe.csscontent-contentidea.productpicker-control-contribution"> <Inputs> <Input Id="FieldName" Value="ECO.CI.CI.AppliesToProducts" /> </Inputs> </ControlContribution>
Но когда я использовал [Копировать шаблон URL], я обнаружил, что значение не было установлено автоматически, как System.Tile.
URL-адрес: https://th -jinzhe-vm01: 8443 / tfs / DefaultCollection / ContentTest / _workItems / create / Content% 20Idea% 20Запрос?% 5BSystem.Title% 5D = Intune % 3A + &% 5BECO.CI.CI.AppliesToProducts% 5D = Microsoft + Intune (389d15a1-c6fa-bbb6-f3fd-523a62a2b3c5)
Кто-нибудь знает, что нужно настроить в XML WebLayout? Или есть клиентский API для получения значения из URL?