У меня есть вид бритвы - V1 (cs html), который имеет некоторые гиперссылки. Я не являюсь владельцем этого представления, и НЕ МОГУТ вносить здесь какие-либо изменения
Спросить - при нажатии на одну из этих ссылок должен быть сделан вызов службы API, и результаты должны открыться в новом виде бритвы -V2 на новой вкладке или window
Что я сделал до сих пор - В моем файле сценария java - J, я могу выбрать гиперссылку и написать код для функции onclick. Я могу консоль записать некоторые выходные данные по событию щелчка гиперссылки
Где я застрял - Как сделать вызов API и открыть результаты в новом окне / вкладке. Открытие результатов в новом окне - вот где я застрял
Вариант 1 -> Я могу вызвать API с javascript, но как мне опубликовать sh результаты в новом виде бритвы V2? У этого нового вида бритвы будут кнопки для вызова еще нескольких методов действия контроллера. Я пытался использовать windows .Open (), но это не открывает окно бритвы, которое может иметь кнопки для вызова большего количества контроллеров действий
Вариант 2 -> Я могу сделать вызов ajax из JavaScript file - J, чтобы вызвать контроллер действия, который возвратил бы новое бритвенное представление V2. Но как сделать этот вид бритвы открытым в новом окне.
Любые предложения, какой подход будет работать?