bonsai
A library for building dynamic webapps, using Js_of_ocaml
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
package bonsai
-
bonsai
-
-
bonsai.bench
-
bonsai.example_chat_open_source_native
-
bonsai.example_chat_open_source_native_common
-
-
bonsai.extra
-
-
bonsai.focus_ring
-
bonsai.protocol
-
bonsai.tailwind_colors
-
bonsai.test
-
bonsai.test.dot
-
bonsai.web_test
-
bonsai.web_ui_common_components
-
bonsai.web_ui_drag_and_drop
-
bonsai.web_ui_element_size_hooks
-
bonsai.web_ui_file
-
bonsai.web_ui_file_from_web_file
-
bonsai.web_ui_form
-
-
bonsai.web_ui_freeform_multiselect
-
bonsai.web_ui_multi_select
-
-
bonsai.web_ui_query_box
-
bonsai.web_ui_reorderable_list
-
bonsai.web_ui_typeahead
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library bonsai.web_ui_multi_select
type t = {
header : Bonsai_web.Vdom.Node.t; | (* The header will be displayed above the rest of the node. *) |
autofocus_search_box : bool; | (* If true, appends the autofocus attribute. This can cause the browser to automatically focus the search box when the page loads. (That probably isn't useful if there is more than one of these components on a given page.) *) |
search_box_id : string option; | (* The HTML ID to give the search box input *) |
extra_row_attrs : ( is_focused:bool -> Bonsai_web.Vdom.Attr.t ) option; | (* This attribute will be added to the selected row *) |
}
val create :
?extra_row_attrs:( is_focused:bool -> Bonsai_web.Vdom.Attr.t ) ->
?autofocus_search_box:bool ->
?id:string ->
header:Bonsai_web.Vdom.Node.t ->
unit ->
t
ON THIS PAGE
No table of contents