从Sonar中的erb模板访问自定义小部件中的Java值



是否可以使用声纳api从erb模板访问自定义Widget类中声明的Java值。

提前感谢您的帮助。

当你说Java值时,你指的是小部件实例的属性吗?如果是这样,那就不可能了。

但是,有@WidgetProperties和@WidgetProperty注释(请参见[1])允许您定义用户可以自定义的小部件属性(如果需要,可以使用默认值)。在Ruby模板中,您可以使用语法"widget_properties['the_property_name']"访问它们(请参见[2])。

[1]https://github.com/SonarSource/sonar/blob/master/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/widgets/TimelineWidget.java

[2]https://github.com/SonarSource/sonar/blob/master/plugins/sonar-core-plugin/src/main/resources/org/sonar/plugins/core/widgets/timeline.html.erb

相关内容

  • 没有找到相关文章

最新更新