Module Incr_dom_widgets.Mesa_column

module Id : sig ... end
type 'row t
val create : header:Incr_dom_widgets__.Import.Vdom.Node.t ‑> column_id:Id.t ‑> cells:'row Mesa_cell.Packed.t list ‑> ?⁠style:Css.t ‑> ?⁠sort_by:('row ‑> Table.Default_sort_spec.Sort_key.t) ‑> ?⁠group:string ‑> ?⁠cell_layout:[ `Vertical | `Horizontal ] ‑> unit ‑> 'row t
val header : _ t ‑> Incr_dom_widgets__.Import.Vdom.Node.t
val cells : 'row t ‑> 'row Mesa_cell.Packed.t Mesa_cell.Id.Map.t
val sort_by : 'row t ‑> ('row ‑> Table.Default_sort_spec.Sort_key.t) option
val group : _ t ‑> string option
val view : 'row t ‑> 'row Incr_dom_widgets__.Import.Incr.t ‑> Mesa_cell.Mode.t Incr_dom_widgets__.Import.Incr.t ‑> cell_html_id:(Mesa_cell.Id.t ‑> string) ‑> remember_edit:(Mesa_cell.Id.t ‑> string ‑> Incr_dom_widgets__.Import.Vdom.Event.t) ‑> Row_node_spec.Cell.t Incr_dom_widgets__.Import.Incr.t
val creator : (column_id:Id.t ‑> 'row t) list ‑> 'row t Id.Map.t
val quick_header : ?⁠sep:Incr_dom_widgets__.Import.Vdom.Node.t ‑> string list ‑> Incr_dom_widgets__.Import.Vdom.Node.t