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

Version 1 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
fieldStringYes

Specifies the field to enable.

See Standard Variables for available fields.

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