The special characters
have special meanings in SmartIDs.
:" terminates a component class or UI engine.
% at the start of a SmartID signals the use of a regular expression (see section 47.3).
The other characters mark the beginning of a sub-item, like a table cell.
If these characters should appear in a SmartID with their literal meaning,
they must be escaped by prefixing them with
Example: A dialog title containing an email address is to be used as SmartID.
@ inside must be escaped like this:
% at the beginning of a SmartID, directly after the
can not be escaped.
In this case it is better to place a prefix or the class between
% can be escaped with a
Example: A button has the label
As SmartID, you can use
:" character that is part of a built-in generic class (see chapter 59),
Panel:TitledPanel, does not need to be escaped.
|Last update: 9/19/2023|
Copyright © 1999-2023 Quality First Software GmbH