Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
J'essaie d'utiliser le décorateur dialogContainer sans succès et après analyse de la source de la classe "ZendX_JQuery_Form_Decorator_UiWidgetContainer" j'en ai conclu que cela est dû à 2 bugs dans ZendX_JQuery_Form_Decorator_UiWidgetContainer -> render()
J'ai mis en commentaire les lignes buggées et le code de remplacement par en dessous.
/**
* Render an jQuery UI Widget element using its associated view helper
*
* Determine view helper from 'helper' option, or, if none set, from
* the element type. Then call as
* helper($element->getName(), $element->getValue(), $element->getAttribs())
*
* @param string $content
* @return string
* @throws Zend_Form_Decorator_Exception if element or view are not registered
*/
public function render($content)
{
$element = $this->getElement();
$view = $element->getView();
if (null === $view) {
return $content;
}
$jQueryParams = $this->getJQueryParams();
// $attribs = array_merge($this->getAttribs(), $this->getOptions()); -- Code original
$attribs = $this->getOptions(); // -- Code de remplacement
if(!isset($jQueryParams['title'])) {
}
$helper = $this->getHelper();
$id = $element->getId() . '-container';
// return $view->$helper($id, $jQueryParams, $attribs); -- Code original
return $view->$helper($id, $content, $jQueryParams, $attribs); // -- Code de remplacement
}Qu'en pensez-vous ?
Hors ligne
Pages: 1