Я работаю над проектом, в котором пытаюсь сопоставить ограничения с элементами управления Dijit в XSLT для HTML.
Одним из таких ограничений является максимальная длина текстового поля. Однако я не могу найти такое ограничение в языке ограничений Dojo.
Существует ли такое ограничение (за исключением RegEx), которое я пропустил в моем примере ниже?
<label for="shortField">shortField </label>
<input id="shortField" data-dojo-type="dijit/form/ValidationTextBox"
data-dojo-props = "name: 'shortField',
width:400,
height:150,
value: '1234567890',
required: true,
constraints: { max:10, maxLength:10, length:10, size:10 }
" />
Для согласованности я бы предпочел использовать ограничение, а не устанавливать свойство maxLength _TextBoxMixin.
(К сожалению, настройка регулярного выражения в ограничениях также нежелательна, так как это может быть переопределено позже, вне моего контроля.)