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

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)