Спецификация значения свойства
Имя типа: PropertyValueSpecification
Расширяет нематериальное
Имя | Тип | Описание |
---|
значение по умолчанию | Текст или вещь | Значение ввода по умолчанию. Для свойств, которые ожидают литерал, по умолчанию используется буквальное значение, для свойств, которые ожидают объект, это ссылка ID на одно из текущих значений. |
максимальное значение | Число | Верхнее значение некоторой характеристики или свойства. |
минимальное значение | Число | Меньшее значение какой-либо характеристики или свойства. |
несколько значений | логический | Разрешено ли несколько значений свойства. Значение по умолчанию — ложь. |
readonlyValue | логический | Независимо от того, является ли свойство изменяемым. Значение по умолчанию — ложь. Указание этого для свойства, которое также имеет значение, делает его похожим на «скрытый» ввод в HTML-форме. |
шагЗначение | Число | Атрибут stepValue указывает ожидаемую (и требуемую) степень детализации значения в PropertyValueSpecification. |
значениеMaxLength | Число | Указывает допустимый диапазон количества символов в буквальном значении. |
значениеMinLength | Число | Задает минимально допустимый диапазон количества символов в буквальном значении. |
имя_значения | Текст | Указывает имя PropertyValueSpecification, которое будет использоваться в шаблонах URL-адресов и кодировании форм аналогично HTML input@name. |
значениеШаблон | Текст | Указывает регулярное выражение для проверки литеральных значений в соответствии со спецификацией HTML. |
значениеОбязательный | логический | Нужно ли заполнять свойство для завершения действия. Значение по умолчанию — ложь. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-30 UTC.
[null,null,["Последнее обновление: 2024-10-30 UTC."],[[["`PropertyValueSpecification` extends `Intangible` and describes the metadata of a property's value like default, minimum, and maximum values."],["It specifies constraints on the property value such as allowed data types, length, and whether it's required or read-only."],["This type helps define how property values should be handled and validated within a given context, like a web form or structured data."],["Properties like `multipleValues`, `readonlyValue`, and `valueRequired` provide control over the behavior and presentation of the associated property."],["Developers can use attributes like `valueName` and `valuePattern` to manage URL templates, form encoding, and data validation according to specific requirements."]]],["`PropertyValueSpecification` defines properties for input values. It includes `defaultValue` (text or thing), `maxValue`, and `minValue` (numbers). `multipleValues`, `readonlyValue`, and `valueRequired` are booleans that manage input behavior. `stepValue`, `valueMaxLength`, and `valueMinLength` control numerical and textual granularity and length. The `valueName` identifies the specification and the `valuePattern` tests literal values using a regular expression. The content also specifies the type of each property.\n"]]