2

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

public class PipelineDashboard extends View {
     ...
}

configure-entries.jelly并使用和文件制作了我的 resources/my.package.PipelineDashboard 包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>

该插件运行良好,并且完全符合我的要求,除了一个问题:当我创建自定义视图的视图(在图像“培根”中)并且该视图是选定视图时,用于选择其他选项卡的选项卡消失了:

缺少标签

参考All选择默认选项卡:

都有标签

我需要在我的 Jelly 文件或我的 View 扩展中添加什么东西才能显示出来吗?

4

1 回答 1

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}"/>
于 2012-02-15T22:28:09.813 回答