Почему вкладки вида не отображаются, когда выбран мой вид - PullRequest
2 голосов
/ 09 февраля 2012

Я создал плагин View для Jenkins:

public class PipelineDashboard extends View {
     ...
}

И сделал мой пакет resources / my.package.PipelineDashboard с файлами configure-entries.jelly и main.jelly.

Вот мой configure-entries.jelly файл:

 <j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
     <div class="myViewContent">...</div>
 </j:jelly>

Плагин прекрасно работает и ведет себя именно так, как я хочу, за исключением одной проблемы: когда я создаю представление (на изображении " Бекон ") моего пользовательского представления, и это представление является выбранным представлением вкладки для выбора других вкладок исчезают:

Missing tabs

Ссылка на выбранную по умолчанию вкладку All:

All has tabs

Что-то, что мне нужно добавить в мой файл Jelly или в расширение View, чтобы это появилось?

1 Ответ

2 голосов
/ 16 февраля 2012

Нашли:

В main.jelly для вашего просмотра добавьте в начало следующее:

    <j:set var="views" value="${it.owner.views}"/>
    <j:set var="currentView" value="${it}"/>
    <st:include page="viewTabs.jelly" it="${it.owner.viewsTabBar}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...