primevue-mirror/api-generator/components/organizationchart.js

89 lines
2.2 KiB
JavaScript
Raw Normal View History

2021-05-12 09:35:29 +00:00
const OrganizationChartProps = [
{
name: "value",
type: "any",
default: "null",
description: "Value of the component."
},
{
name: "selectionKeys",
type: "object",
default: "null",
description: "A map instance of key-value pairs to represented the selected nodes."
},
{
name: "selectionMode",
type: "string",
default: "null",
description: 'Type of the selection, valid values are "single" and "multiple".'
},
{
name: "collapsible",
type: "boolean",
default: "false",
description: "Whether the nodes can be expanded or toggled."
},
{
name: "collapsedKeys",
type: "object",
default: "null",
description: "A map instance of key-value pairs to represented the collapsed nodes."
}
];
const OrganizationChartEvents = [
{
name: "node-select",
description: "Callback to invoke when a node is selected.",
arguments: [
{
name: "node",
type: "object",
description: "Node instance"
}
]
},
{
name: "node-unselect",
description: "Callback to invoke when a node is unselected.",
arguments: [
{
name: "node",
type: "object",
description: "Node instance"
}
]
},
{
name: "node-expand",
description: "Callback to invoke when a node is expanded.",
arguments: [
{
name: "node",
type: "object",
description: "Node instance"
}
]
},
{
name: "node-collapse",
description: "Callback to invoke when a node is collapsed.",
arguments: [
{
name: "node",
type: "object",
description: "Node instance"
}
]
}
];
module.exports = {
organizationchart: {
name: "OrganizationChart",
description: "OrganizationChart visualizes hierarchical organization data.",
props: OrganizationChartProps,
events: OrganizationChartEvents
}
};