The String data type represents a string.
The source value (value given in the model) must be given as a string and is transformed into the type of the bound control property as follows:
string: No transformation neededinteger/float: String is parsed accordinglyboolean: "true" or "X" are interpreted as true, "false" or " " as false
The string type does not have any format options.
Example how a String type can be initialized:
// "TypeString" required from module "sap/ui/model/type/String"
// The source value is given as string. The length of the string must not be greater than 5.
var oType = new TypeString(null, {maxLength: 5});The String type supports the following validation constraints:
maxLength(expects an integer number)minLength(expects an integer number)startsWith(expects a string)startsWithIgnoreCase(expects a string)endsWith(expects a string)endsWithIgnoreCase(expects a string)contains(expects a string)equals(expects a string)search(expects a regular expression)
For more information, see API Reference: sap.ui.model.type.String.