#java #jenkins #jenkins-plugins #jelly
#java #дженкинс #дженкинс-плагины #jelly
Вопрос:
Я работаю над плагином jenkin.Я создал одну форму, используя следующий скрипт jelly.
<?jelly escape-by-default='true'?>
<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">
<f:section title="Catalyst Login">
<f:entry title="Catalyst Url" field="catUrl">
<f:textbox />
</f:entry>
<f:entry title="Username" field="catUser">
<f:textbox />
</f:entry>
<f:entry title="Password" field="catPass">
<f:textbox />
</f:entry>
<f:validateButton
title="${%Test Connection}" progress="${%Testing...}"
method="testConnection" with="catUrl,catUser,catPass" />
</f:section>
</j:jelly>
Это из макета с несколькими строками и одним столбцом.Я имею в виду только одно поле ввода, отображаемое в одной строке.
Возможно ли иметь два поля ввода в одной строке?
Ответ №1:
Попробуйте использовать table
where, где вы можете управлять количеством строк и столбцов.
Пример:
<?jelly escape-by-default='true'?>
<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">
<f:section title="Catalyst Login">
<table>
<tr>
<td>
<f:entry title="Username" field="catUser">
<f:textbox />
</f:entry>
</td>
<td>
<f:entry title="Password" field="catPass">
<f:textbox />
</f:entry>
</td>
</tr>
</table>
<f:validateButton
title="${%Test Connection}" progress="${%Testing...}"
method="testConnection" with="catUrl,catUser,catPass" />
</f:section>
</j:jelly>