Hiding and Showing Custom Fields That Are Not Supported
Not all custom fields are supported by Live Fields. For a complete list, see this documentation on Fields and graphic elements supported by Live Fields. This page will guide you on how to use JavaScript and jQuery as a workaround.
Inspecting and Copying the Query Selector
Follow the instructions here on copying the element of the query selector.
Hiding Custom Fields Based on Selection
Main Script
lfInstantHook("issueType", "LiveFields/hook.sil");
lfWatch("issueType", "issueType", "LiveFields/hook.sil"); |
Hook Script
if (argv["issueType"] == "Task") {
lfExecuteJS("LiveFields/hide.js");
} else if (argv["issueType"] == "Bug") {
lfExecuteJS("LiveFields/show.js");
} |
show.js
// The query selector for custom fields change between view and edit screens. Include references to both.
AJS.$("#rowForcustomfield_10301").show();
AJS.$("#qf-field-customfield_10301").show(); |
hide.js
Additional Help
Need help implementing this script? Talk to me directly to me by clicking on the bot on this page.