Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • CheckboxText
  • DatePicker
  • Helpers
  • StateRadioList
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class DatePicker

Form control pro výběr datumu.

– compatible with jQuery UI DatePicker and HTML 5 – works with DateTime

Nette\Forms\Controls\BaseControl
Extended by App\Lib\Forms\Controls\DatePicker
Namespace: App\Lib\Forms\Controls
Author: Jan Tvrdík
Version: 2.3
Link: http://nette.merxes.cz/date-picker/
Located at lib/forms/controls/DatePicker.php
Methods summary
public
# __construct( string $label = NULL )

Class constructor.

Class constructor.

Parameters

$label
label

Author

Jan Tvrdík
public string
# getClassName( )

Returns class name.

Returns class name.

Returns

string

Author

Jan Tvrdík
public App\Lib\Forms\Controls\DatePicker
# setClassName( string $className )

Sets class name for input element.

Sets class name for input element.

Parameters

$className

Returns

App\Lib\Forms\Controls\DatePicker

Author

Jan Tvrdík
public Nette\Utils\Html
# getControl( )

Generates control's HTML element.

Generates control's HTML element.

Returns

Nette\Utils\Html

Author

Jan Tvrdík
public App\Lib\Forms\Controls\DatePicker
# setValue( DateTime|integer|string $value )

Sets DatePicker value.

Sets DatePicker value.

Parameters

$value

Returns

App\Lib\Forms\Controls\DatePicker

Author

Jan Tvrdík
public string
# getRawValue( )

Returns unfiltered value.

Returns unfiltered value.

Returns

string

Author

Jan Tvrdík
public static boolean
# validateFilled( Nette\Forms\IControl $control )

Does user enter anything? (the value doesn't have to be valid)

Does user enter anything? (the value doesn't have to be valid)

Parameters

$control

Returns

boolean

Author

Jan Tvrdík
public static boolean
# validateValid( Nette\Forms\IControl $control )

Is entered value valid? (empty value is also valid!)

Is entered value valid? (empty value is also valid!)

Parameters

$control

Returns

boolean

Author

Jan Tvrdík
public static boolean
# validateRange( Nette\Forms\IControl $control, array $range )

Is entered values within allowed range?

Is entered values within allowed range?

Parameters

$control
$range
=> minDate, 1 => maxDate

Returns

boolean

Author

Jan Tvrdík, David Grudl
private array
# extractRangeRule( Nette\Forms\Rules $rules )

Finds minimum and maximum allowed dates.

Finds minimum and maximum allowed dates.

Parameters

$rules

Returns

array
0 => DateTime|NULL $minDate, 1 => DateTime|NULL $maxDate

Author

Jan Tvrdík
Constants summary
string W3C_DATE_FORMAT

Link

http://dev.w3.org/html5/spec/common-microsyntaxes.html#valid-date-string
# 'Y-m-d'
Properties summary
protected DateTime|null $value

internal date reprezentation

internal date reprezentation

#
protected string $rawValue

value entered by user (unfiltered)

value entered by user (unfiltered)

#
private string $className

class name

class name

# 'date'
sberp API API documentation generated by ApiGen