blockly > FocusableTreeTraverser > findFocusableNodeFor
Metode FocusableTreeTraverser.findFocusableNodeFor()
Menampilkan IFocusableNode yang sesuai dengan elemen HTML atau SVG yang ditentukan jika elemen tersebut adalah elemen root atau turunan dari elemen root IFocusableTree yang ditentukan.
Jika elemen ada dalam struktur DOM pohon yang ditentukan, tetapi tidak secara langsung sesuai dengan node, node induk terdekat (atau root pohon) akan ditampilkan untuk merepresentasikan elemen yang diberikan.
Jika pohon berisi IFocusableTree bertingkat lainnya, pohon bertingkat dapat dilalui, tetapi nodenya tidak akan pernah ditampilkan di sini sesuai dengan kontrak IFocusableTree.lookUpFocusableNode.
Elemen yang diberikan harus memiliki ID yang tidak null dan tidak kosong yang sesuai dengan kontrak yang disebutkan dalam IFocusableNode.
Tanda Tangan:
static findFocusableNodeFor(element: HTMLElement | SVGElement, tree: IFocusableTree): IFocusableNode | null;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
elemen | HTMLElement | SVGElement | Elemen HTML atau SVG yang sedang dicari. |
pohon | IFocusableTree | Pohon tempat elemen yang diberikan dapat menjadi turunan. |
Hasil:
IFocusableNode | null
IFocusableNode yang cocok, atau null jika tidak ada kecocokan.