wapform_lazarus library

Properties

currentEvaluator → WapEvaluator?
no setter
currentRegistry → DataSetRegistry?
no setter
varChangeHooks → List<void Function(String name)>
@@@ Notification fired when a variable is rewritten by setvar (lets the UI sync the value back into an input field). _varCtl only does one-way sync from "input field → variable". Without this notify-back mechanism, when something like a WML
final

Functions

condition(String str) → bool
condition — empty Str → false; returns bool on success, false on failure.
expandSql(String s) → String
expandSqlAuto(String s) → String
expandSqlQuoted(String s) → String
expandText(String s) → String
expression(String str, {bool nul = true}) → dynamic
Expression — empty Str → null; returns the value on success, null on failure (prints red-colored ERROR text).
invoke(String instance, String method, {dynamic params, String? result}) → dynamic
invoke — corresponds to WML's
setvar(String name, dynamic value) → void
setvar — corresponds to WML's <setvar name= value=>.
useEngine(WapEvaluator ev, [DataSetRegistry? registry]) → void