Подскажите, плиз, для каких целей метод CBaseController::beginWidget возвращает объект созданного виджета, если он все равно его помещает в стек CBaseController::_widgetStack и затем он оттуда берется CBaseController::endWidget? И для чего метод CBaseController::endWidget тоже возвращает это виджет?
В принципе по виджетам все понятно, но вот этот момент остается непонятным.
Вопрос по виджетам
Re: Вопрос по виджетам
Этот объект можно использовать, например, для того, чтобы узнать, какой ID фреймфорк назначил данному виджету (yw0, yw1 и т.д.) Иногда JavaScript'у необходимо передавать параметром id элемента (заранее неизвестного), над которым скрипт будет проводить некоторый набор действий. В этом случае мы и используем объект виджета.
Re: Вопрос по виджетам
Спасибо! Теперь понятно.MaxHero писал(а):Этот объект можно использовать, например, для того, чтобы узнать, какой ID фреймфорк назначил данному виджету (yw0, yw1 и т.д.) Иногда JavaScript'у необходимо передавать параметром id элемента (заранее неизвестного), над которым скрипт будет проводить некоторый набор действий. В этом случае мы и используем объект виджета.