$customHeader
Skip to end of banner
Go to start of banner

Hiding and Showing Custom Fields That Are Not Supported

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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. 

Filter by label

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

  • No labels