2013-04-21 4 views
0

Когда моя страница загружена, я не могу видеть календарь: enter image description heredijit.form.DateTextBox не отображается при загрузке страницы

Когда я нажимаю на поле рождения формы она появляется, но она не выглядит как я ожидаю: enter image description here

код, я использую для отображения в Jsp файле:

<label for="birthday">Birthday<br/> </label> 
      <sf:input path="birthday" id="birthday" 
       pattern="(0[1-9]|1[0-9]|2[0-9]|3[01])-(0[1-9]|1[012])-[0-9]{4}"/><br/> 
      <script type="text/javascript"> 
       Spring.addDecoration(new Spring.ElementDecoration({ 
       elementId:"birthday", 
       widgetType:"dijit.form.DateTextBox", 
       widgetAttrs:{ datePattern:"dd-MM-yyyy", required:true }})); 
    </script> 

так что мои вопросы:

  1. Как сделать календарь всегда видимым, как только будет загружена форма?
  2. Как мне управлять с помощью css, чтобы я мог установить backgournd и другие свойства через css-файл? Если это невозможно, то с помощью параметров JavaScript.

Спасибо.

ответ

0

Чтобы календарь работы я должен был установить следующий класс CSS к элементу HTML тела:

<body class="tundra"> 

Это помогло.

 Смежные вопросы

  • Нет связанных вопросов^_^