Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想写一个简单的哈德逊插件。我被困在一件事上。我希望能够使用 global.jelly 中的全局设置作为 config.jelly 的默认值。
可能吗?我怎样才能做到这一点?还有一件事 - 我将在 global.jelly 中使用动态形式(我将使用<f:repeatable>标签)。
<f:repeatable>
当用户提交全局配置时,configure(StaplerRequest req, JSONObject json)会在您的描述符上调用。通常,您从请求中提取您的设置并将其放入描述符中的一个字段中,它将自动保存在该字段中。
configure(StaplerRequest req, JSONObject json)
现在为您的描述符中的设置定义一个 getter,并<f:textbox default="${descriptor.getSetting()}/>在 config.jelly 中使用例如访问全局设置。
<f:textbox default="${descriptor.getSetting()}/>