Можно ли сделать ограничение, чтобы только первый день каждого из них был действительным? Я хотел бы оторвать все остальные даты, но я не могу понять, как это сделать? Я пытаюсь найти что-то полезное в так называемой документации Dojo, но пока не повезло. Я понимаю, что вы отправляете дату на min и max, но это действительно не решает мою проблему.Ограничение даты Dojo до одного дня в месяц
http://dojotoolkit.org/reference-guide/1.7/dijit/form/DateTextBox.html
Это то, что я играл с:
dojo.require("dijit.form.DateTextBox");
<link href="http://ajax.googleapis.com/ajax/libs/dojo/1.9.3/dojo/resources/dojo.css" rel="stylesheet" />
<link href="http://ajax.googleapis.com/ajax/libs/dojo/1.9.3/dijit/themes/claro/claro.css" rel="stylesheet" />
<script src="//ajax.googleapis.com/ajax/libs/dojo/1.9.3/dojo/dojo.js" djConfig="parseOnLoad:true"></script>
<body class="claro">
<div name="BeginDate" type="text" data-dojo-type="dijit.form.DateTextBox" constraints="{selector:'date',min:'2012'}" datePattern="dd/MMM/yy" value="@Model.BeginDate">
<script type="dojo/connect" args="newValue" data-dojo-event="onChange">
</script>
</div>
есть ограничение isDisabledDate на виджет Календарь, который сам является функцией и позволяет включать/отключать отдельные даты. Тем не менее, я не думаю, что это поддерживается в DateTextBox. – peller
Вы на этом не поддерживаетесь. Благодаря! – MisterIsaak