在Sonar Widget中显示列表

时间:2015-11-24 12:51:40

标签: plugins widget sonarqube measure

在我的自定义Sonar小部件中,我想显示我的pom.xml的属性 该属性的值是这样的数据列表:

- In malis noluisse per, mel vidit mutat ex
- Ad propriae argumentum sed, noster minimum splendide
- ea nam. Quot nullam reprimique vis id
- prompta albucius no sea. Nec albucius sensibus ea

我创建了一个erb文件,并使用format_measure函数显示值:

<div class="widget-row">
    <div class="widget-span widget-span-6">
        <div class="widget-measure-container">
            <div class="widget-measure widget-measure-main">
                <span class="widget-label">Label :</span><br/>
                <pre>
                    <%= format_measure('list_value') %>
                </pre>
            </div>
        </div>
    </div>
</div>

但是format_measure在值周围添加了一个span标记,这里是渲染:

<div class="widget-row">
    <div class="widget-span widget-span-6">
        <div class="widget-measure-container">
            <div class="widget-measure widget-measure-main">
                <span class="widget-label">Label :</span><br/>
                <pre>
                    <span class="nowrap">
                        - In malis noluisse per, mel vidit mutat ex
                        - Ad propriae argumentum sed, noster minimum splendide
                        - ea nam. Quot nullam reprimique vis id
                        - prompta albucius no sea. Nec albucius sensibus ea
                    </span>
                </pre>
            </div>
        </div>
    </div>
</div>

是否有其他方法可以显示没有该跨度的测量值? 我尝试过以下内容:&lt;%= metric(&#39; identcard_revue_code&#39;)。value%&gt; 但它没有用。
某处有好的例子吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

<%= @snapshot.measure('list_value').formatted_value %>

使用那个api,我可以打印出我的测量值,而不需要跨越 事实上,它是创建自己的html结构的解决方案。