mirror of
https://github.com/primefaces/primevue.git
synced 2025-05-09 00:42:36 +00:00
Merge pull request #4874 from mroettgen/features/mroettgen/tree-add-search-event
Add 'filter'-event to Tree.vue
This commit is contained in:
commit
31cb589c6e
3 changed files with 38 additions and 4 deletions
22
components/lib/tree/Tree.d.ts
vendored
22
components/lib/tree/Tree.d.ts
vendored
|
@ -61,6 +61,21 @@ export interface TreeSelectionKeys {
|
|||
[key: string]: any;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom filter event.
|
||||
* @see {@link TreeEmits.filter}
|
||||
*/
|
||||
export interface TreeFilterEvent {
|
||||
/**
|
||||
* Original event
|
||||
*/
|
||||
originalEvent: Event;
|
||||
/**
|
||||
* Filter value
|
||||
*/
|
||||
value: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom passthrough(pt) options.
|
||||
* @see {@link TreeProps.pt}
|
||||
|
@ -370,7 +385,7 @@ export interface TreeEmits {
|
|||
* Emitted when the selection keys change.
|
||||
* @param {TreeSelectionKeys} value - New selection keys.
|
||||
*/
|
||||
'update:selectionKeys'(event: TreeSelectionKeys): void;
|
||||
'update:selectionKeys'(value: TreeSelectionKeys): void;
|
||||
/**
|
||||
* Callback to invoke when a node is selected.
|
||||
* @param {TreeNode} node - Node instance.
|
||||
|
@ -391,6 +406,11 @@ export interface TreeEmits {
|
|||
* @param {TreeNode} node - Node instance.
|
||||
*/
|
||||
'node-collapse'(node: TreeNode): void;
|
||||
/**
|
||||
* Callback to invoke on filter input.
|
||||
* @param {TreeFilterEvent} event - Custom filter event.
|
||||
*/
|
||||
'filter'(event: TreeFilterEvent): void;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue