Ограничение на датата на Dojo до един ден на месец

Възможно ли е да се направи ограничение, което да позволява само първия ден от всяка много валидна опция? Бих искал да оцветя всички други дати, но не мога да разбера как да направя това? Опитвам се да намеря нещо полезно в така наречената документация на 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>


person MisterIsaak    schedule 04.05.2012    source източник
comment
има ограничение isDisabledDate в изпълнимия модул Календар, който сам по себе си е функция и ви позволява да активирате/деактивирате отделни дати. Не мисля обаче, че това се поддържа от DateTextBox.   -  person peller    schedule 07.05.2012
comment
Прав си, че в момента не се поддържа. Благодаря!   -  person MisterIsaak    schedule 18.05.2012


Отговори (1)


Може ли потребителят просто да избере месеца и да не се тревожи за деня? Ако е така, има dojox.form.MonthTextBox, разположено в dojox/form/DateTextBox.js.

person Craig Swing    schedule 04.05.2012
comment
Може би пропускам магическата връзка към мястото, където Dojo има добра документация, но това, което е предоставено на уебсайта на Dojo Toolkit, далеч не е добро според мен. Както и да е, най-добрият ми късмет беше да погледна тестовете, но те, разбира се, не работят. archive.dojotoolkit.org/nightly/dojotoolkit/dojox/form/ тестове/ Къде търсите добри примери/документация? - person MisterIsaak; 07.05.2012
comment
Писах за ресурсите, които обикновено използвам swingingcode.blogspot.com/2012/05 /dojo-resources.html - person Craig Swing; 08.05.2012
comment
Тъй като вашият отговор технически решава проблема ми, ще ви го дам. Въпреки това, поради моите специални изисквания, MonthTextBox не успя съвсем. В крайна сметка промених стойността на 1-во число от месеца в ситуациите, които го изискват, и има опция за показване на съобщение, така че направих това с обяснение. Благодаря за помощта! - person MisterIsaak; 18.05.2012
comment
Най-добрата документация изглежда са примерите в директориите 'test'... За повечето компоненти на dojox е трудно да се намери работещ пример в Интернет :( - person Danubian Sailor; 13.11.2013