Tbactiveform And Whdatetimepicker

Could someone please help me out with something which is really frustrating me:

With the code below the datepicker popup refuses to appear. In Firebug I noticed that the css and js files for the datepicker are not being included.

I have used "dateFieldControlGroup" and then, as shown in a post in the forums here, I used "customActiveControlGroup", but for neither does the popup appear.

Below the "customActiveControlGroup" there is a portion of code commented out. When I do include this bit of code, then the popup appears, and I notice in Firebug that the relevant WhDateTimePicker js and css is included…

Otherwise, yiistrap and yiiwheels is rendering fine in other forms that I have, so I assume it is not a configuration error.

Here is the code of the form:




<?php

/* @var $this MemberController */

/* @var $model Member */

/* @var $form TbActiveForm */

?>


<div class="form">


	<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm', array(

	'id'=>'member-form',

	// Please note: When you enable ajax validation, make sure the corresponding

	// controller action is handling ajax validation correctly.

	// There is a call to performAjaxValidation() commented in generated controller code.

	// See class documentation of CActiveForm for details on this.

	'enableAjaxValidation'=>false,

	//'layout'=>'horizontal',

)); ?>


	<p class="help-block">Fields with <span class="required">*</span> are required.</p>


	<?php echo $form->errorSummary($model); ?>


        	<?php echo $form->textFieldControlGroup($model,'Name',array('span'=>5,'maxlength'=>64)); ?>


        	<?php echo $form->textFieldControlGroup($model,'Surname',array('span'=>5,'maxlength'=>64)); ?>


        	<?php echo $form->emailFieldControlGroup($model,'Email',array('span'=>5)); ?>


        	<?php echo $form->textFieldControlGroup($model,'Phone',array('span'=>3)); ?>


        	<?php echo $form->dateFieldControlGroup($model,'FromDate',array('span'=>2)); ?>


        	<?php //echo $form->dateFieldControlGroup($model,'ToDate',array('span'=>2)); ?>


        	<?php $datePicker = $this->widget('yiiwheels.widgets.datetimepicker.WhDateTimePicker', array(

            	'model' => $model,

            	'attribute' => 'ToDate',

            	'pluginOptions' => array(

                	'format' => 'dd.mm.yyyy',

                	'language' => 'uk',

            	),

        	), true); ?>


        	<?php echo TbHtml::customActiveControlGroup($datePicker, $model, 'ToDate'); ?>


<?php /*

        	<div class="control-group ">

            	<label class="control-label" for="Member_ToDate">To</label>

            	<div class="controls">

                	<?php

                	$this->widget('yiiwheels.widgets.datepicker.WhDatePicker',

                    	array(

                        	'model' 	=> $model,

                        	'attribute' => 'ToDate',

                        	'pluginOptions' => array(

                            	'format' => 'yyyy-mm-dd'

                        	)

                    	)

                	);

                	?>

            	</div>

        	</div>

*/?>


    	<div class="form-actions">

    	<?php echo TbHtml::submitButton($model->isNewRecord ? 'Create' : 'Save',array(

			'color'=>TbHtml::BUTTON_COLOR_PRIMARY,

			'size'=>TbHtml::BUTTON_SIZE_LARGE,

		)); ?>

	</div>


	<?php $this->endWidget(); ?>


</div><!-- form -->



nobody?

4 of my yiistrap / yiiwheels questions were left unanswered, and seen a few members lament about the documentation, too…

back to good ol’ EJuiDateTimePicker