Как написано dojo.placed? - PullRequest
       6

Как написано dojo.placed?

0 голосов
/ 13 января 2011

Я пытаюсь разместить поле выбора с идентификатором, но мне кажется, что я неправильно ввожу параметры в метод dojo.place, поскольку он выполняет рендеринг в Firefox, но не в IE:Я получил несколько предложений?

1 Ответ

2 голосов
/ 13 января 2011

То, как вы его вызываете, добавит каждого в качестве (в настоящее время) последнего потомка узла с идентификатором "sSec2".

http://dojotoolkit.org/api/dojo/place

Что еще более важно, какова ваша проверка состояния? Что такое selected? Это не указано - это намеренно?

РЕДАКТИРОВАТЬ RE: обновленный код

Хорошо, контекст, введенный окружающим кодом, поднимает еще пару потенциальных точек устранения неполадок.

  • this.getValue() возвращает то, что вы ожидаете? (предположительно true или false для сопоставления с данными сравнениями)
    • Может, бросить console.log или оповещение внутри этих операторов if, чтобы увидеть, достигает ли когда-нибудь код, когда-либо?
  • В ваших dojo.hitch строках вы собираетесь выполнить эту функцию? Если это так, добавьте еще один () в конце - dojo.hitch возвращает функцию, а не выполняет ее сам.
  • Кроме того, это может быть неуместно, но мне немного любопытно - я предполагаю, что ваш widget.StyledDropDown не расширяется dijit._Widget? Поскольку аргументы, которые вы передаете вашему конструктору, имеют совершенно другой формат.

Можно ли было бы скинуть (не) рабочий образец на http://jsfiddle.net/?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...