From dff7872781744c8fd56dedf6de4fadae32763fef Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Mon, 1 May 2023 05:46:31 -0400 Subject: [PATCH] tree --- Open-ILS/src/eg2/src/app/share/tree/tree.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Open-ILS/src/eg2/src/app/share/tree/tree.ts b/Open-ILS/src/eg2/src/app/share/tree/tree.ts index 6d72d30fd3..047e92f63c 100644 --- a/Open-ILS/src/eg2/src/app/share/tree/tree.ts +++ b/Open-ILS/src/eg2/src/app/share/tree/tree.ts @@ -91,6 +91,17 @@ export class Tree { } } + findNodesByFieldAndValue(field: string, value: any): TreeNode[] { + const list = this.nodeList(); + let found = []; + for (let idx = 0; idx < list.length; idx++) { + if (list[idx][field] === value) { + found.push( list[idx] ); + } + } + return found; + } + findParentNode(node: TreeNode) { const list = this.nodeList(); for (let idx = 0; idx < list.length; idx++) { -- 2.11.0