TimeColumnConfig class
Constructors
-
TimeColumnConfig({required TimeColumnController controller, required String id, required TimeColumnType type, int minValue = 0, int? maxValue, int? defaultValue, double width = 40, String? separator, double? separatorWidth, String valueFormatter(int)?, String? label})
-
-
TimeColumnConfig.custom({required String id, int minValue = 0, required int maxValue, int defaultValue = 0, double width = 40, String? separator, double? separatorWidth, String valueFormatter(int)?, String? label, required TimeColumnController controller})
-
Factory for creating a custom column
factory
-
TimeColumnConfig.hours({String id = 'hours', int minValue = 0, int maxValue = 23, int defaultValue = 0, double width = 40, String? separator, double? separatorWidth, String valueFormatter(int)?, String? label, required TimeColumnController controller})
-
Factory for creating an hours column
factory
-
TimeColumnConfig.label({required String id, required String text, double width = 60})
-
Factory for creating a label column (non-scrollable text)
factory
-
TimeColumnConfig.minutes({String id = 'minutes', int minValue = 0, int maxValue = 59, int defaultValue = 0, double width = 40, String? separator, double? separatorWidth, String valueFormatter(int)?, String? label, required TimeColumnController controller})
-
Factory for creating a minutes column
factory
-
TimeColumnConfig.seconds({String id = 'seconds', int minValue = 0, int maxValue = 59, int defaultValue = 0, double width = 40, String? separator, double? separatorWidth, String valueFormatter(int)?, String? label, required TimeColumnController controller})
-
Factory for creating a seconds column
factory