Module
Web.Chain.UI.UISortableTable
- Package
- purescript-web-chain
- Repository
- david-sledge/purescript-web-chain
#UISortableTable Source
data UISortableTable :: Type -> Type -> (Type -> Type) -> (Type -> Type) -> Typedata UISortableTable t0 t1 t2 t3
Instances
EventTargetOp (UISortableTable k a f1 f2)NodeOp (UISortableTable k a f1 f2)ElementOp (UISortableTable k a f1 f2)HTMLElementOp (UISortableTable k a f1 f2)
#changeSortOrder Source
changeSortOrder :: forall m k a f1 f2 f3. MonadEffect m => Hashable k => Ord a => Foldable f3 => f3 (String /\ Boolean) -> UISortableTable k a f1 f2 -> m (UISortableTable k a f1 f2)#clearTable Source
clearTable :: forall m k a f1 f2. MonadEffect m => UISortableTable k a f1 f2 -> m (UISortableTable k a f1 f2)#foldTableDataM Source
foldTableDataM :: forall m b a f1 f2 k. MonadEffect m => Hashable k => (k -> b -> HashMap String a -> m b) -> b -> UISortableTable k a f1 f2 -> m b#getColumnNames Source
getColumnNames :: forall m k a f1 f2. MonadEffect m => UISortableTable k a f1 f2 -> m (Array String)#getRowCountColumnClasses Source
getRowCountColumnClasses :: forall m k a f1 f2. MonadEffect m => UISortableTable k a f1 f2 -> m (Maybe (Array String))#getSortOrder Source
getSortOrder :: forall m k a f1 f2. MonadEffect m => UISortableTable k a f1 f2 -> m (Array (String /\ Boolean))#mkSortableTable Source
mkSortableTable :: forall m k a f1 f2 f3 f4. MonadEffect m => Hashable k => Ord a => Foldable f2 => Foldable f3 => Foldable f4 => f3 String -> Maybe (Array String) -> f4 (String /\ (ColSpec k a f1 f2)) -> m (UISortableTable k a f1 f2)#mkSortableTableNoNames Source
mkSortableTableNoNames :: forall m k a f1 f2 f3 f4. MonadEffect m => Hashable k => Ord a => Foldable f2 => Foldable f4 => Foldable f3 => f3 String -> Maybe (Array String) -> f4 (String /\ (ColSpec k a f1 f2)) -> m (UISortableTable k a f1 f2)#size Source
size :: forall m k a f1 f2. MonadEffect m => UISortableTable k a f1 f2 -> m Int#sortTable Source
sortTable :: forall m k a f1 f2. MonadEffect m => Hashable k => Ord a => UISortableTable k a f1 f2 -> m (UISortableTable k a f1 f2)#updateRowsByColName Source
updateRowsByColName :: forall m k a f1 f2 f3. MonadEffect m => Hashable k => Ord a => Foldable f1 => Foldable f3 => f3 (k /\ (Maybe (HashMap String a) -> Effect (Maybe (HashMap String a)))) -> UISortableTable k a f1 f2 -> m (UISortableTable k a f1 f2)#updateRowsByColPos Source
updateRowsByColPos :: forall m k a f1 f2 f3. MonadEffect m => Hashable k => Ord a => Foldable f1 => Foldable f3 => f3 (k /\ (Maybe (Array (Maybe a)) -> Effect (Maybe (Array (Maybe a))))) -> UISortableTable k a f1 f2 -> m (UISortableTable k a f1 f2)- Modules
- Data.
Array. Effect - Data.
List. Util - Data.
Map. Effect - Web.
CSSOM. Lifted. CSSStyleDeclaration - Web.
CSSOM. Window - Web.
Chain - Web.
Chain. CSSOM - Web.
Chain. DOM - Web.
Chain. Event - Web.
Chain. HTML - Web.
Chain. HTML. Class. HTMLAbleOp - Web.
Chain. HTML. Class. HTMLValueContainerOp - Web.
Chain. HTML. Util - Web.
Chain. UI. UISortableTable - Web.
Chain. UI. UITabPane - Web.
DOM. Class. CharacterDataOp - Web.
DOM. Class. DocumentOp - Web.
DOM. Class. ElementOp - Web.
DOM. Class. NodeOp - Web.
DOM. Class. TextOp - Web.
Event. Class. EventTargetOp - Web.
HTML. Class. HTMLElementOp - Web.
HTML. Lifted. HTMLDocument