but you enabled the View for Dojo support? Because having both Dojo and jQuery 
helpers in your view will probably not work!

you can try this by doing:

$view->getHelperPaths() or
$view->getPluginLoader()->getPaths()

greetings,
Benjamin

On Tuesday 25 November 2008 15:55:30 vladimirn wrote:
> I grab this code from documentation and tried to reporoduce some result.
> So, this is a code:
> public function indexAction() {
>               $form = new ZendX_JQuery_Form ( );
>               $form->setDecorators ( array ('FormElements', array
> ('AccordionContainer', array ('id' => 'tabContainer', 'style' => 'width:
> 600px;', 'jQueryParams' => array ('alwaysOpen' => false, 'animated' =>
> "easeslide" ) ) ), 'Form' ) ); $form->setAction ( 'formdemo.php' );
>               $form->setAttrib ( 'id', 'mainForm' );
>               $form->setAttrib ( 'class', 'flora' );
>               $subForm1 = new ZendX_JQuery_Form ( );
>               $subForm1->setDecorators ( array ('FormElements', array 
> ('HtmlTag', array
> ('tag' => 'dl' ) ), array ('TabPane', array ('jQueryParams' => array
> ('containerId' => 'mainForm', 'title' => 'DatePicker and Slider' ) ) ) ) );
>
>               $subForm2 = new ZendX_JQuery_Form ( );
>               $subForm2->setDecorators ( array ('FormElements', array 
> ('HtmlTag', array
> ('tag' => 'dl' ) ), array ('TabPane', array ('jQueryParams' => array
> ('containerId' => 'mainForm', 'title' => 'AutoComplete and Spinner' ) ) ) )
> );
>               // Add Element Date Picker
>               $elem = new ZendX_JQuery_Form_Element_DatePicker ( 
> "datePicker1", array
> ("label" => "Date Picker:" ) );
>               $elem->setJQueryParam ( 'dateFormat', 'dd.mm.yy' );
>               $subForm1->addElement ( $elem );
>
>               // Add Element Spinner
>               $elem = new ZendX_JQuery_Form_Element_Spinner ( "spinner1", 
> array
> ('label' => 'Spinner:' ) );
>               $elem->setJQueryParams ( array ('min' => 0, 'max' => 1000, 
> 'start' => 100
> ) );
>               $subForm1->addElement ( $elem );
>
>               // Add Slider Element
>               $elem = new ZendX_JQuery_Form_Element_Slider ( "slider1", array 
> ('label'
> => 'Slider:' ) );
>               $elem->setJQueryParams ( array ('defaultValue' => '75' ) );
>               $subForm2->addElement ( $elem );
>
>               // Add Autocomplete Element
>               $elem = new ZendX_JQuery_Form_Element_AutoComplete ( "ac1", 
> array
> ('label' => 'Autocomplete:' ) );
>               $elem->setJQueryParams ( array ('data' => array ('New York', 
> 'Berlin',
> 'Bern', 'Boston' ) ) );
>               $subForm2->addElement ( $elem );
>
>               // Submit Button
>               $elem = new Zend_Form_Element_Submit ( "btn1", array ('value' 
> => 'Submit'
> ) );
>               $subForm1->addElement ( $elem );
>               $form->addSubForm ( $subForm1, 'subform1' );
>               $form->addSubForm ( $subForm2, 'subform2' );
>
>               $formString = $form->render ( $view );
>       }
>
> AFTER pointing url to the page, i am getting quite strange error:
> Fatal error: Call to undefined method
> Zend_Dojo_View_Helper_TabContainer::addPane() in
> D:\wamp\www\singlescash\library\ZendX\JQuery\View\Helper\TabPane.php on
> line 72
>
> I think i dont call any Zend_Dojo view helper in here? Or i do?
> I am using Zend_dojo forms on web site, but not within this directory and
> this controller

-- 
Benjamin Eberlei
http://www.beberlei.de

Reply via email to