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

// The query selector for custom fields change between view and edit screens. Include references to both. AJS.$("#rowForcustomfield_10301").hide(); AJS.$("#qf-field-customfield_10301").hide();

 

Additional Help

Need help implementing this script? Talk to me directly to me by clicking on the bot on this page. 

Related articles

Filter by label

There are no items with the selected labels at this time.