2016-04-19 7 views
0

Я пытаюсь создать расширенную функцию в плагине jenkins, но не знаю, с чего начать.Jenkins plugin advanced development

Я хотел создать таблицу с динамически добавленной строкой с помощью флажка в одном столбце и получить значение этих выбранных флажков.

Пожалуйста, помогите мне. a) генерировать динамическую таблицу. b) добавить флажок в столбце и получить проверочное значение.

+0

Если вы не читали официальные страницы вики, пожалуйста, начните отсюда, https: //wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial. – luka5z

+0

Yup! Эта ссылка дает базовые знания, но мой вопрос для передовой темы. –

ответ

0

После недели RnD. Библиотека тегов Jenkins не обеспечивала такого контроля, но у нее есть один элемент управления, который делает нас счастливыми.

<f:block></f:block>

В этом блоке мы можем создать таблицу или другие HTML элементы управления.

Для динамически создаваемых строк и coloumns мы должны использовать javascript в <script /> теге, который не имеет типа requried, например, в html.

Ребята, я попробовал jQuery, но jenkin stapler не допустил этого, потому что знак доллара используется для классов сшивания в jenkin.

Если вы знаете данные для генерации динамической строки, тогда это нормально. но если ваши данные поступают с сервера, тогда мы должны реализовать функцию ajax.

Для использования функции ajax в jenkins используйте эту ссылку.

"https://wiki.jenkins-ci.org/display/JENKINS/AJAX+with+JavaScript+proxy"