{ open: boolean; }
|
-| keydown | forwarded | -- |
-| click | forwarded | -- |
-| mouseover | forwarded | -- |
-| mouseenter | forwarded | -- |
-| mouseleave | forwarded | -- |
-| submit | dispatched | -- |
-| close | dispatched | -- |
-| open | dispatched | -- |
+| Event name | Type | Detail |
+| :-------------------- | :--------- | :------------------------------ |
+| transitionend | dispatched | { open: boolean; }
|
+| keydown | forwarded | -- |
+| click | forwarded | -- |
+| mouseover | forwarded | -- |
+| mouseenter | forwarded | -- |
+| mouseleave | forwarded | -- |
+| submit | dispatched | -- |
+| click:button--primary | dispatched | -- |
+| close | dispatched | -- |
+| open | dispatched | -- |
## `Content`
@@ -958,6 +959,7 @@ export interface DataTableCell {
| radio | let
| No | boolean
| false
| Set to `true` for the radio selection variant |
| batchSelection | let
| No | boolean
| false
| Set to `true` to enable batch selection |
| stickyHeader | let
| No | boolean
| false
| Set to `true` to enable a sticky header |
+| useStaticWidth | let
| No | boolean
| false
| Set to `true` to use static width |
### Slots
@@ -2269,6 +2271,7 @@ None.
| mouseenter | forwarded | -- |
| mouseleave | forwarded | -- |
| submit | dispatched | -- |
+| click:button--primary | dispatched | -- |
| close | dispatched | -- |
| open | dispatched | -- |
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index da7a5789..1ae514df 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -1530,6 +1530,7 @@
{ "type": "forwarded", "name": "mouseenter", "element": "div" },
{ "type": "forwarded", "name": "mouseleave", "element": "div" },
{ "type": "dispatched", "name": "submit" },
+ { "type": "dispatched", "name": "click:button--primary" },
{ "type": "dispatched", "name": "close" },
{ "type": "dispatched", "name": "open" }
],
@@ -2095,6 +2096,16 @@
"isFunction": false,
"constant": false,
"reactive": false
+ },
+ {
+ "name": "useStaticWidth",
+ "kind": "let",
+ "description": "Set to `true` to use static width",
+ "type": "boolean",
+ "value": "false",
+ "isFunction": false,
+ "constant": false,
+ "reactive": false
}
],
"slots": [
@@ -5500,6 +5511,7 @@
{ "type": "forwarded", "name": "mouseenter", "element": "div" },
{ "type": "forwarded", "name": "mouseleave", "element": "div" },
{ "type": "dispatched", "name": "submit" },
+ { "type": "dispatched", "name": "click:button--primary" },
{ "type": "dispatched", "name": "close" },
{ "type": "dispatched", "name": "open" }
],
diff --git a/docs/src/pages/components/DataTable.svx b/docs/src/pages/components/DataTable.svx
index 41ecd931..c991bde0 100644
--- a/docs/src/pages/components/DataTable.svx
+++ b/docs/src/pages/components/DataTable.svx
@@ -3,15 +3,23 @@ components: ["DataTable", "Toolbar", "ToolbarContent", "ToolbarSearch", "Toolbar
---
+`DataTable` is keyed for both rendering and sorting purposes.
+
+headers
object must have a unique "key" property.rows
object must have a unique "id" property.
-
+