Need multiple value select in from of key value pair in Jenkins - jenkins

i have a requirement to select values in form of key-value pairs in the Jenkins. I wan to 2 dropdowns and second dropdown to be dynamic. So first dropdown will have module names and upon selecting any modules its corresponding components should dynamically loaded in second dropdown, so likewise I want to select multiple module and its components and then run a script.
Am able to do for single module like I select a single module and then from second drop-down I can select its components but not able to do multiple to multiple

Related

Create dropdown list from data tab (conditional)

Not sure how to phrase this correctly, but I can't get my head around the next thing;
I have a Google Sheet with two tabs. One tab showing the data based on the selected parameters (ID and Category) and one tab with all of the data.
The data consists out of one ID and up to 4 categories with each category having 3 unique values. When selecting an item ID in the first tab, it should generate a dropdown list with all of the Category names of the item with the same ID from the data tab. It should only pull the categories which are not empty. Once an ID and one of the categories is selected in the first tab, it should pull the 3 unique values of that specific Category and display it in the first tab.
Tab 1
The dropdown list in the first cell is simply the range of all the values in the 'B' column of the data tab. Once an ID has been selected in Tab 1, it should automatically generate a dropdown list including all Category Values (if not empty). In the example below it should create a dropdown list with the values "Example 1 and Example 2". If there would be a value below Category 3 it should create a dropdown list with 3.
Once the ID and the Category has been selected, it should pull the corresponding First, Second and Third value from the selected category.
Data tab
There are several ways to achieve this behavior, but I would suggest using the =FILTER function (you can read more about it here).
I have set up my mock Data tab as follows, but of course this method can be easily adapted:
You can see that I am listing all the ID-Category combinations and their corresponding value (I presume there are several Categories per ID).
Now to the main tab:
For the ID column a simple Data Validation can be done. You can select all the IDs in the Data tab, the duplicates will automatically be thrown out. This can easily be achieved by:
=Sheet2!$A$2:$A$7
For the Category validation in the second column, an extra step is needed because natively populating drop-down lists (to dynamically adapt the Category drop-down to the current selected ID) is not [yet] supported. However, it can still be achieved will the following trick:
Where the formula used in the helper for validation is the following:
=TRANSPOSE(FILTER(Sheet2!B$2:B$7,Sheet2!A$2:A$7=A2))
and in the catergory data validation we have the following range:
=G2:2
For the different values, we can again make use of the FILTER formula. You can paste this into the C2 cell and extend it to as may columns and rows as required:
=FILTER(Sheet2!C$2:C$7,Sheet2!$B$2:$B$7=$B2,Sheet2!$A$2:$A$7=$A2)

How can I create a checkbox with adjustable order in Jenkins? Or is it possible to customize prediction in String parameter in Jenkins?

Requirement:
I want to run multiple test cases in a single Jenkins job.
All those test cases are run one by one on the same Node.
User should be able to specify execution order of those test cases.
What I've tried
I tried checkbox. But order of checkbox candiates are fixed. Uses can select which test case
they want to run, but cannot adjust the order.
I tried String parameter. I put the candidate test case names in "description" and users can
copy and paste them into the input box, split by comma. But it seems to be crude. Is it
possible to add some, for example cutomized Groovy code to control the prediction. Whenever
a user types first letters of a test case after a comma, candidate test case names are
listed in a drop down list?
Or, does Jenkins provide a "select add" and "select remove" box pair? For example a left select box lists all candidate, and user select one and double click, or click "add" button, then the item is added to the right select box. And if user select an item in right box and click "remove" button, the item moves back to the right select box.
No matter which method is used, I just want to impelement such "select and adjust order" feature. How can I do it?

Apply dynamic hyperlink to the values in a dynamic dropdown in excel

I have two worksheets in a Google spreadsheet.
Sheet-A: Treat this like an “order booking” page. Consists of 10 empty line items, where the user can select an item from a dynamically generated dropdown list. The values in the dynamic list come from Sheet-B’s 1st column range
Sheet-B: Treat this like a “menu details” page. It consists of Menu item name, description, ingredients, etc
What I want to do is:
When users try to place an order, they select a menu item from the dropdown in Sheet A.
If they want to know more about an item, they should click on the hyperlink on top of the dropdown value and be navigated to the respective menu item description in Sheet B.
To summarize, the dynamic values coming in the dropdown list should hold a hyperlink within itself which points to where the value is coming from.
This is straightforward, use the HYPERLINK() function and either the CONCATENATE() function or use the concatenate operator "&". Here is an example from one of my projects:
=HYPERLINK(CONCATENATE("https://tracker.telenetwork.com/admin/reports/SCReport/report_emp.asp?emp=",$B$4,"&nt=",$A$4,"&sd=",A7,"&ed=",B7,"&dur=99999&per=15&client=",C4),"Call Recordings")
I built an example for another person asking a similar type question, between that example and the formula above you should be able to figure out how to implement for your specific situation. Feel free to make a copy of this sheet:
https://docs.google.com/spreadsheets/d/1qbLOjTdzISICTKyUp_jK6gZbQCt-OwtDYYy3HNJygeE/edit#gid=795322028

Dependent Drop down on Google Form

Good day Ma'am/Sir, So I have a Google form from google drive, and a google sheets that contain the records for the dependent drop down.
I have 3 dropdown fields that dependent to each other, these are
-PROVINCE
-TOWN/CITY
-BARANGAY/DISTRICT
How this will work, If I select one record on "PROVINCE", the drop down list of "TOWN/CITY" will automatically populated depend on the selected item on the "PROVINCE". After that the drop down list of "BARANGAY/DISTRICT" will automatically populated depend on the selected item on the "TOWN/CITY" under "PROVINCE".
This are the screen shots of my for and library of address here in Philippines.
Form for encoding the profile of user, with dependent drop down.
1st Sample list of provinces and town/city in google drive
This is possible with Array. Make one separate sheet to store all values. The category, sub-category 1 and sub category 2 will be in one column.

Why would a SharePoint lookup menu require a double-click to select an item?

I have a SharePoint feature which programatically creates 3 lookups in a custom list, one from each of 3 different lists via extremely similar CAML markup.
The only differences in the CAML are the List, ID, Name, DisplayName and StaticName properties yet one of these lookups looks slightly different (has a slightly more "modern" drop-down arrow) than the other two and this same menu requires I double-click in order to select an item instead of single-clicking as I do with the other lookups.
Might anyone have seen this before and have an idea of what I might look into to make this lookup operate as a single-click menu?
The style of dropdown displayed is usually related to the number of items, although it also renders as a standard select element when viewed in firefox.
For any other field type it would make sense to create a custom field control, but due to code that expects things to be named "Lookup", lookup fields are next to impossible to extend.
The best way to customize a specific field is probably with javascript/jquery. When you click on the dropdown arrow, ShowDropdown (in core.js) is called. This creates a select element with options set from the pipe delimited list in the choices attribute of the textbox.
Add some code to the page so that on load EnsureSelect and FilterChoice or similar are called to create the select element. Set properties on the textbox and select elements so that the textbox as hidden and the select element is a visible dropdown. Have SetCtrlFromOpt called on change rather than on blur/double click so that the control that the server will read and save is properly updated.
The same approach could be used to keep the combo box but add a click event to set the value rather than requiring a double click.
How many items has the source list of every lookup field?
Lookup fields shows a "Combo" when the source list has 10 items (I'm not sure if 10 item is the exact limit). When the source list has more than 10 items the lookup field shows a "ListArea" control that works as you said.
I have exactly the same problem. One difference I have noticed is that the one listbox that requires a double-click is a lookup field, whereas the one that doesn't is a choice field with pre-populated choices. Don't know if that helps.

Resources