DownTime GitHub

πŸ“Š Overview: 22 Objects 5 Types 2 Pages 16 Events 44 Object Methods

πŸ“ Description

πŸ—¨οΈ Production downtime analysis and categorization form. Displays downtime events from the RealTime table and allows operators to assign reasons for stoppages. Features week-by-week navigation with daily filtering, machine-specific filtering, and category-based reason selection. Users right-click downtime records to assign reasons from a hierarchical menu (Category > Reason). Supports management of down reasons including adding new reasons, editing existing ones, and toggling archived reasons. The β€˜Update Last 8 Days’ button recalculates recent downtime data. Critical for tracking production efficiency and identifying bottlenecks.

ℹ️ Form Information

Property Value
Destination detailScreen
Window Sizing X: variable, Y: variable
Pages 2
Form Method βœ… method.4dm
Object Methods 44
Generated πŸ• 2025-12-03T16:38:20.328Z

πŸ“‘ Table of Contents


🎯 Form Events

This form handles 16 of 44 possible events:

Event Status Event Status
onLoad βœ… onUnload ❌
onValidate βœ… onClick βœ…
onDoubleClick βœ… onHeader ❌
onPrintingBreak ❌ onPrintingFooter ❌
onDisplayDetail ❌ onOutsideCall βœ…
onBeginDragOver βœ… onDragOver βœ…
onDrop βœ… onAfterKeystroke βœ…
onMenuSelect βœ… onPluginArea βœ…
onAfterEdit βœ… onTimer βœ…
onBoundVariableChange βœ… onPageChange βœ…
onBeforeDataEntry ❌ onLoadRecord ❌
onAfterSort ❌ onSelectionChange ❌
onDataChange βœ… onExpand ❌
onCollapse ❌ onBeforeKeystroke ❌
onOpenDetail ❌ onCloseDetail ❌
onResize ❌ onActivate ❌
onDeactivate ❌ onOpenExternalLink ❌
onWindowOpeningDenied ❌ onScroll ❌
onCloseBox ❌ onDeleteAction ❌
onRowResize ❌ onAlternativeClick ❌
onLongClick ❌ onMouseEnter ❌
onMouseLeave ❌ onMouseMove ❌

🧩 Form Objects

Interactive Objects by Page

Page 1

Name Title Type Enabled Visible Enterable Data Source Method
downtimeListBox - πŸ“‹ listbox βœ… βœ… ❌ Form:C1466.RealTimeSelection downtimeListBox.4dm
reasonsListBox - πŸ“‹ listbox βœ… βœ… ❌ Form:C1466.DownReasonsSelection reasonsListBox.4dm
categoryDropdown - πŸ“₯ dropdown βœ… βœ… ❌ Form:C1466.CategoryDropdownObject categoryDropdown.4dm
editReasonButton EDIT πŸ”˜ button βœ… βœ… ❌ - editReasonButton.4dm
addReasonButton ADD NEW DOWNREASON πŸ”˜ button βœ… βœ… ❌ - addReasonButton.4dm
machineFilterListBox - πŸ“‹ listbox βœ… βœ… ❌ Form:C1466.MachineCollection machineFilterListBox.4dm
weekDropdown - πŸ“₯ dropdown βœ… βœ… ❌ Form:C1466.WeekDropdownObject weekDropdown.4dm
mondayButton MON πŸ”˜ button βœ… βœ… ❌ - mondayButton.4dm
tuesdayButton TUE πŸ”˜ button βœ… βœ… ❌ - tuesdayButton.4dm
wednesdayButton WED πŸ”˜ button βœ… βœ… ❌ - wednesdayButton.4dm
thursdayButton THUR πŸ”˜ button βœ… βœ… ❌ - thursdayButton.4dm
fridayButton FRI πŸ”˜ button βœ… βœ… ❌ - fridayButton.4dm
saturdayButton SAT πŸ”˜ button βœ… βœ… ❌ - saturdayButton.4dm
sundayButton SUN πŸ”˜ button βœ… βœ… ❌ - sundayButton.4dm
selectedDateDisplay - πŸ“ input βœ… βœ… ❌ Form:C1466.SelectedDate -
updateWeekButton UPDATE LAST 8 DAYS πŸ”˜ button βœ… βœ… ❌ - updateWeekButton.4dm
showUnidentifiedButton SHOW ALL UNIDENTIFIED FOR WEEK πŸ”˜ button βœ… βœ… ❌ - showUnidentifiedButton.4dm
previousWeekButton PREV πŸ”˜ button βœ… βœ… ❌ - previousWeekButton.4dm
nextWeekButton NEXT πŸ”˜ button βœ… βœ… ❌ - nextWeekButton.4dm
refreshButton REFRESH πŸ”˜ button βœ… βœ… ❌ - refreshButton.4dm
updateDateButton UPDATE SELECTED DATE πŸ”˜ button βœ… βœ… ❌ - updateDateButton.4dm
showArchivedCheckbox Show Archived Down Reasons β˜‘οΈ checkbox βœ… βœ… ❌ Form:C1466.ShowArchivedReasons showArchivedCheckbox.4dm

πŸ—‚οΈ Tables


Generated from form.4DForm