package incr_dom_widgets

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Id : sig ... end
type 'row t
val create : header:Incr_dom.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.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.Incr.t -> Mesa_cell.Mode.t Incr_dom.Incr.t -> cell_html_id:(Mesa_cell.Id.t -> string) -> remember_edit:(Mesa_cell.Id.t -> string -> Incr_dom.Vdom.Event.t) -> Row_node_spec.Cell.t Incr_dom.Incr.t
val creator : (column_id:Id.t -> 'row t) list -> 'row t Id.Map.t
val quick_header : ?sep:Incr_dom.Vdom.Node.t -> string list -> Incr_dom.Vdom.Node.t