В настоящее время я разрабатываю расширение для Azure Devops, чтобы поле «Связанные работы» было обязательным при отправке рабочего элемента. В настоящее время нет поддержки в приложении, чтобы добавить родительскую ссылку. Мой процесс включает в себя изменение определенной части клиентской части HTML после загрузки расширения на страницу, чтобы обеспечить заполнение поля.
Однако я не уверен, как это можно сделать, так как я много исследовал, только чтобы найти примеры, где код jquery для добавления данных находится в том же файле, что и добавляемый код HTML. Я знаю, что скрипт расширения может напрямую взаимодействовать с окном с помощью команды jquery window
, но пока единственная команда, с которой я успешно справился, это window.open("google.com")
. Я заметил, что есть много о $(document).ready(function() ...)
, но, похоже, речь идет только о непосредственном взаимодействии с html в одном и том же файле.
Я надеялся, что будет способ просто указать window.document.getElementById('content').innerHTML
или что-то подобное, но я не добился успеха.
Я использую файл JSON и файл HTML. К сожалению, я не могу использовать свойство JSON «скрипт содержимого», потому что я не разрабатываю расширение Google Chrome.
Если есть какие-либо другие рекомендации по этому поводу, я был бы очень рад услышать об этом! Я никогда не мог найти в Интернете ничего о желании добавить обязательное расширение поля, кроме изменения XML, что, скорее всего, не помогло бы, так как, похоже, не меняло нужные мне поля. Но, поскольку я все еще начинающий в веб-разработке, я, скорее всего, упустил что-то очевидное.
Спасибо за вашу помощь!
--- Обновление ---
Я прошу прощения за беспорядок в вопросе. Таким образом, я просто хочу, чтобы поле «Связанные работы» было обязательным для определенных форм рабочих элементов. Я знал о правилах, которые я мог создать, но, к сожалению, единственное поле, которое я мог найти, было «Число связанных ссылок», которое при использовании, похоже, не работает.