2015-04-16 5 views
0

У меня есть требование, чтобы ввести какой-либо текст в текстовое поле в builder/buildwrapper, который будет взаимодействовать с db & для получения некоторых данных. Эти данные нужно отобразить в пользовательском интерфейсе перед созданием задания. Я могу проверить эти значения среди возвращаемых данных для сборки.Дисплей динамического содержимого Jenkins/Hudson

Вопросы я облицовочные:

<script type="text/javascript"> 
    function myFunction() { 
     var x = document.getElementById("name"); 
     x.value = x.value.toUpperCase(); 
     var y =document.getElementById("dataselect"); 
     var z=${descriptor.getMyString(x.value)}; 

    } 

, когда я пытаюсь вызвать метод дескриптора, чтобы получить значение, которое он оленья кожа принимать x.value, где, если я передать строку он принимает & возвращает данные.

Во-вторых, когда я пытаюсь обновить список селекторов, используя javascript, он не работает в желе.

Можете ли вы предоставить мне плагин, где я могу ссылаться на аналогичный тип задачи или помочь мне решить эту проблему.

<f:entry title="Dataselect" field="dataselect"> 
    <f:select multiple="multiple" id="dataselect"/> 
</f:entry> 

ответ

0

После долгих поисков мне удалось решить эту проблему, здесь Jenkins plugin смотреть.

или Hudson Plugin

Javascript не требуется. doFillNumberitems (текстовые данные @Queryparameter) разрешили проблему вместе с макетом ниже.

<?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" xmlns:s="/lib/samples"> 

<script type="text/javascript"> 
</script>  
<f:entry> 
    <s:sample> 
    <form> 
     <table> 
     <f:entry title="Enter Text" field="textdata"> 
      <f:textbox /> 
     </f:entry> 
     <f:entry> 
      <j:forEach var="item" items="${instance.textdata}"> 
       <label for="${item}" style="color:#9933FF;font-weight: bold">* ${item}</label><br/> 
      </j:forEach> 
     </f:entry> 
     <f:entry title="Random Number" field="number"> 
      <f:select multiple="multiple"/> 
     </f:entry> 
     </table> 
    </form> 
    </s:sample> 
    </f:entry> 
</j:jelly> 
Смежные вопросы