Не работает свойство readonly в Dojo - PullRequest
2 голосов
/ 29 ноября 2011

Я использую Dojo 1.6. Вопрос касается dijit.form.CheckBox. У меня есть флажок только для чтения на форме (*. Jspx). Использую Spring MVC 3.0, Roo 1.1. когда я нажимаю на этот флажок только для чтения, значение этого флажка изменяется (с true до false), но изображение этого флажка не изменяется.

Пожалуйста, обратитесь к следующему сценарию и его наблюдения-

У меня есть JSPX с флажком с
- readOnly свойство TRUE.
- checked свойство TRUE.

Когда я нажимаю на этот флажок и отправляю форму, я получаю следующие замечания:
- изображение флажка readOnly вообще не изменилось.
- checked свойство FALSE.

Я попробовал следующие шаги:
1. попытался удалить onClickEvent этого флажка, но не смог удалить
2. добавили function, в котором при каждом событии щелчка флажка установите для свойства readOnly значение true, но это также не сработало.

  function disableCheckbox(source) {
       var sourceWidget=dijit.byId("_"+source+"_id");
       sourceWidget.set("readOnly",true);
  }

Прошу вас пролить свет на эту проблему.

...