gantt-schedule-timeline-calendar
Advanced tools
Changelog
[3.33.0]
config.chart.time.allDates
and config.chart.time.datesCache
(huge time calculation performance optimization)Changelog
[3.32.0]
deep-state-observer
updated (update whole state bugfix)$data.initializedPlugins
Set
recalculateTime
method added to the time api (gstc.api.time.recalculateTime()
) to regenerate calendar dates or recalculate $data.chart.time
values - for example if some logic in onLevelDates
was changed then you might need this to generate new dates and trigger onLevelDates
againItemMovement
, ItemResizing
, TimelinePointer
and Selection
plugins refactoredgstc-loaded
event is triggered a little bit later now when all time calculations are completecomplex-1
example updated - added history state management demoone-month
example updated - gstc.api.time.recalculateTime()
added instead of full reloadChangelog
[3.31.0]
periodIncrement
is a function and the item is moved to the left side past the visible area we don't know which date to start generating dates from so we just return time.from
which blocks the movement of the itemallowItemsToGoOutsideTheArea
boolean
(default:true
) value to ItemMovement and ItemResizing optionsChangelog
[3.30.0]
>
symbol like one.com>two.com>three.com
(available only with SaaS license)Changelog
[3.29.0]
GSTC.Vido
property with GSTC.Vido.directives
to easily create templates without need to import lit-html
Changelog
[3.28.0]
outOfView
with left
, right
and whole
boolean properties to ItemData
to know when the item is outside a view from item props onlyvisible
property added to determine whether the row should be visible on the list (usable for searching and filtering)Changelog
[3.27.3]
onEnd
event was fired twice bugfixonEnd
event was fired without dependant items bugfixChangelog
[3.27.2]
Changelog
[3.27.0]
config.chart.time.alignLevelsToMain
fixed dates positions calculation when main dates start and end values were in the middle of the other levels (weeks and months for example)GSTC.api.fromArray
fixes gstcid in dependant items nowconfig.locale.weekStart
is set to 0 now (Sunday) (not 1=Monday)gstc.api.time.date
methodGSTC.api.date
method now supports locale configuration as third parameter GSTC.api.date(time, utcMode, localeConfig)
GSTC.api.GSTCID
will now check if given id is already in proper format