为什么我的View是选定视图时,视图选项卡不显示?

时间:2012-02-09 19:48:57

标签: java jenkins jenkins-plugins

我为Jenkins制作了一个View插件:

public class PipelineDashboard extends View {
     ...
}

使用configure-entries.jellymain.jelly文件创建了我的resources / my.package.PipelineDashboard包。

这是我的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 个答案:

答案 0 :(得分:2)

找到它:

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}"/>