2016-10-05 4 views
1

Я работаю над jenkin plugin. Я создал одну форму, используя следующий сценарий желе.Как изменить форму макета желе?

<?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> 

Это из макета - это несколько строк и один столбец. Я имею в виду только одно поле ввода, отображаемое в одной строке. Возможно ли иметь две поля ввода в одной строке?

ответ

0

Попробуйте использовать table, где вы можете обрабатывать количество строк и столбцов.

Пример:

<?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>