Skip to end of banner
Go to start of banner

lfEnable

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

« Previous Version 12 Next »

Availability

This routine is available starting with

  • Power Scripts 2.5 (server)
  • SIL Engine™ (former katl-commons) 2.5

Syntax

lfEnable(field)

Description

Enables the given field.


Parameters

ParameterTypeRequiredDescription
fieldStringYesSpecifies the field to enable.

Example

If you want to enable a field to the Admin user (and keep it disabled for all other users), use the lfEnable routine.

if(assignee == "admin") {
   lfEnable("issueType");
}

To disable the field, use the lfDisable routine.

Advanced Example

This example demonstrates of enabling a field that was previously disabled by a Live Field configuration. The example below waits for a change to the priority field, during an inline edit, and if the value is Low or Medium, reenables the issueType field. 

Live Field Configuration
lfDisable("issueType");
lfWatch("priority", {"issueType"}, "hook.sil", {"inlineEditSaveComplete"});
hook.sil
if(priority == "Low" || priority == "Medium") {
   lfEnable("issueType");
} else {
    lfDisable("issueType");
}

For more information about the other routines used in this example, see lfDisable and lfWatch


  • No labels