crm_utils library
Classes
- Col
- To create a responsive grid layout it is necessary to specify how many columns are in the grid
- ColOrder
- Will sort CRMRow children with spesific condition ColOrder If you want to reorder some CRMCol to first position in small device Example:
- ColScreen
- Will handle screen device using which breakpoint
- CRMBadge
- Widget bootstrap badge
- CRMBadgeSize
- Class for size of CRMBadge
- CRMBadgeStyle
- Class style of CRMBadge
- CRMBoardItem
- CRMBoardItemState
- CRMBoardList
- CRMBoardListState
- CRMBoardView
- CRMBoardViewController
- CRMBoardViewState
- CRMButton
- Widget class of button
- CRMButtonSize
- Class to create size of CRMButton
- CRMButtonStyle
- Class for custom CRMButton
- CRMCol
- Use CRMCol to define column in CRMRow
- CRMDialogBoxStyle
- CRMDropdownButton
- CRMDropdownButtonState
- CRMDropdownDivider
- CRMDropdownHeader
- CRMDropdownItem
- CRMDropdownItemStyle
- CRMDropdownMenu
- CRMDropdownMenuSize
- CRMDropdownMenuStyle
- CRMModal
- Widget of Bootstrap Modal
- CRMModalContainer
- Widget of Bootstrap Modal Header, Body, Footer
- CRMModalContent
- Widget of Bootstrap Modal Content
- CRMModalDialog
- Widget of Bootstrap Modal Dialog
- CRMModalSize
- Class to set size of CRMModal base on breakpint
- CRMOverlayEntry
- Class overlay entry of CRMDropdownMenu
- CRMRow
- Container of Grid System CRMRow based on Bootstrap v5.0 Grid System
- CRMScrollbar
- To add a CRMScrollbar to a ScrollView, wrap the scroll view widget in a CRMScrollbar widget.
- CRMScrollbarStyle
- CRMSelectBox
- CRMSelectBoxConfig
- CRMSelectBoxController
- Class to controll CRMSelectBox
- CRMSelectBoxOption
- Class list options of CRMSelectBox
- CRMSelectBoxOverlay
- Class to handle all overlay of CRMSelectBox
- CRMSelectBoxOverlayEntry
- Class overlay entry of CRMSelectBox
- CRMSelectBoxResponse
- class response to handle serverside response
- CRMSelectBoxSize
- CRMSelectBoxStyle
- CRMSelectValidator
- CRMSelectValidators
- OverlayDropdownButton
- Class to handle all overlay of CRMDropdownMenu
- ScrollbarState
- ScrollbarStyle
Enums
Typedefs
- CRMOnDropBottomWidget = void Function(int? listIndex, int? itemIndex, double percentX)
- CRMOnDropItem = void Function(int? listIndex, int? itemIndex)
- CRMOnDropList = void Function(int? listIndex)
- CRMRenderText = Widget Function(dynamic data)
- define function for renderText options
-
CRMSelectBoxServerSide
= Future<
CRMSelectBoxResponse> Function(Map<String, String> params) - define function fo serverSide mode
-
CRMSelectValidatorValue<
T> = String? Function(T? value) - Type definition for custom bs form validator
- CRMSetOptionValue = dynamic Function(dynamic data)
- define function for set value of option
- OnDragItem = void Function(int oldListIndex, int oldItemIndex, int newListIndex, int newItemIndex, CRMBoardItemState state)
- OnDropItem = void Function(int? listIndex, int? itemIndex, int? oldListIndex, int? oldItemIndex, CRMBoardItemState state)
- OnDropList = void Function(int? listIndex, int? oldListIndex)
- OnStartDragItem = void Function(int? listIndex, int? itemIndex, CRMBoardItemState state)
- OnStartDragList = void Function(int? listIndex)
- OnTapItem = void Function(int? listIndex, int? itemIndex, CRMBoardItemState state)
- OnTapList = void Function(int? listIndex)