IntervalDates

Methods

adjustDateAndTimeAccordingToCalendarPopup(type) → {void}

Description:
  • Change dates

Source:
Parameters:
Name Type Description
type string
Returns:
Type
void

adjustDateAndTimeAccordingToCustomOption(type)

Description:
  • Adjust Date and Time According to Custom Option

Source:
Parameters:
Name Type Description
type string

applay(type) → {void}

Description:
  • Change dates

Source:
Parameters:
Name Type Description
type string
Returns:
Type
void

cancel() → {void}

Description:
  • Discard changes

Source:
Returns:
Type
void

changeFilter(index) → {void}

Description:
  • Change quick filter

Source:
Parameters:
Name Type Description
index number
Returns:
Type
void

changeFilterDate(fieldValue, field) → {void}

Description:
  • Change custom date filter

Source:
Parameters:
Name Type Description
fieldValue string
field string
Returns:
Type
void

componentDidUpdate(prevProps) → {void}

Description:
  • Update state on clear filter

Source:
Parameters:
Name Type Description
prevProps object
Returns:
Type
void

disableApplyBtn() → {boolean}

Description:
  • Enable / Disable Apply Button for date and time filter

Source:
Returns:
Type
boolean

getInintalState(from, to, props) → {object}

Description:
  • Calculate state for parsed interval date

Source:
Parameters:
Name Type Description
from string
to string
props object
Returns:
Type
object

render() → {view}

Description:
  • Render

Source:
Returns:
Type
view

reset() → {void}

Description:
  • Set default filter

Source:
Returns:
Type
void

toggleCalendarPopup() → {void}

Description:
  • Toggle calendar

Source:
Returns:
Type
void

toggleCustomFilter() → {void}

Description:
  • Toggle custom filters

Source:
Returns:
Type
void

Type Definitions

props

Source:
Properties:
Name Type Description
fields Array
filter object
defaultFilter object
changeFilter function
Type:
  • object