As you suggest here is the demo file to show how this extension can be used..
Added responsive layouts
User can change the height to have a better look.
To add the event user need to long press on any date.
To modify the event or delete the event stored on any date user need to click the day>> select the item from list picking
.
During initialization or prevMonth or nextMonth or prevYear or nextYear press user can see the whole month events as a list in the listview and do not allow the user to edit from there.
If any event is found then that particular date will have different colour and user need to click on that particular day to view the list of events, once the user clicked then edit or modify or delete will execute.
Also have added claer all events which will erase all the events stored at a time.
User can customonize the view by adjusting the parent arrangement width and height to their expectation also fontsize , text colour, bg colour, grid line width, gridlines colour can be changed as you like.
Overall this will be an effective dynamic calendar extension in your upcoming app.
Views are welcome.
Thanks to the community.
No libraries are used
No permission is required
No network access
Demo : Demo_DynamicCal_JSR.aia (36.7 KB)
Version 3: DynamicCalendarV2.aix (32.8 KB) 2025-04-02T18:30:00Z
just 1230+ lines of code ![]()




