Nos\
Renderer_Datetime_Picker
¶Nos\Renderer
.Nos\Renderer_Datetime_Picker::$
wrapper
¶HTML string to wrap the <input>
+ the generated image to open the datetimepicker
Nos\Renderer_Datetime_Picker::$
format
¶(Default: datetime
). Format saved and displayed : date
or datetime
New in version chiba.2.2.
Nos\Renderer_Datetime_Picker::$
null_allowed
¶(Default: false
). Set to true
if the date can be null.
New in version chiba.2.3.
Nos\Renderer_Datetime_Picker::$
datetimepicker
¶Options for the datepicker widget used to render the UI. See the jQuery UI documentation for all available options.
Default values below:
showOn: both buttonImage: static/novius-os/admin/novius-os/img/icons/date-picker.png buttonImageOnly: true autoSize: true hiddenTimeFormat: HH:mm:ss hiddenDateFormat: yy-mm-dd dateFormat: HH:mm:ss timeFormat: HH:mm dateFormat: dd/mm/yy altFieldTimeOnly: false showButtonPanel: true changeMonth: true changeYear: true showOtherMonths: true selectOtherMonths: true gotoCurrent: true firstDay: 1 showAnim: slideDown
Nos\Renderer_Datetime_Picker::$
mysql_input_format
¶(Datetime default: %Y-%m-%d %H:%M:%S, Date default: %Y-%m-%d). Defines how to decode input value
New in version chiba.2.2.
Nos\Renderer_Datetime_Picker::$
mysql_store_format
¶(Datetime default: mysql, Date default: mysql_date). Defines how to store value in the database
New in version chiba.2.2.
Nos\Renderer_Datetime_Picker::$
plugin
¶(Datetime default: datetimepicker, Date default: datepicker). Defines which jquery ui plugin to call on the form input
New in version chiba.2.2.
Nos\Renderer_Datetime_Picker::
renderer
($renderer)¶Parameters: |
|
---|---|
Returns: | The <input> tag with JavaScript to initialise it |
Displays a date time picker in a standalone manner.
Adding a date time picker in a CRUD form configuration:
<?php
return array(
'label' => '',
'renderer' => 'Nos\Renderer_Datetime_Picker',
'renderer_options' => array(
'datepicker' => array(),
'wrapper' => '<div class="datetimepicker-customwrapper"></div>',
),
);
Displaying a date time picker:
<?php
echo Nos\Renderer_Datetime_Picker::renderer(array(
'name' => 'my_datetime',
'class' => 'some_class',
'value' => '2013-02-13',
'renderer_options' => array(
'datetimepicker' => array(),
'wrapper' => '<div class="datetimepicker-customwrapper"></div>',
),
));