Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • When naming your input/output parameters, do not use SQLite Keywords as defined here.

  • The display parameter uses SQLite for validation.

    • Use a value of “1” to always include a given output.

  • All parameters for your App must be included in your layout.json.

  • Your SQLite statements for the visibility of parameters should be strict.

    • For example, you should evaluate all parameters that would cause an input or output to be displayed.

    • Hidden variables can still contain values if they were previously set. You should base your logic on at least one always-required parameter’s value for this reason.

  • When evaluating against a Checkbox UI element, the proper way to evaluate the True state, for example, is like this checkbox <name> = 'true'.

    • For example, the input use_alternate_endpoint would be evaluated with use_alternate_endpoint = 'true'.

You must always include an evaluation for your action in your outputs to ensure that the correct outputs are shown.

...