blockly > FocusManager > registerTree
FocusManager.registerTree() yöntemi
Otomatik odak yönetimi için yeni bir IFocusableTree kaydeder.
Ağaçta şu anda DOM odaklı bir öğe varsa odak, yeni ve artık izlenen bir öğeye/düğüme değişene kadar bu yöneticideki dahili durumu etkilemez.
Bu işlev, sağlanan ağaç bu yöneticiye zaten kayıtlıysa hata verir. Ağacın kaydedilip kaydedilmediğinden emin olunamayan durumlarda kontrol etmek için isRegistered özelliğini kullanın.
Ağacın kaydı, otomatik sekme duraklarını yapılandıracak şekilde özelleştirilebilir. Bu özellik, kullanıcının özellikle ağacın kök dizinine sekme ile gidebilmesini sağlar ancak bu yalnızca ağaç etkin odaklanma durumunda değilken mümkündür. Bu işlev devre dışı bırakılırsa ağacın kökü, ilk odaklanıldığında diğer odaklanılabilir düğümlerle aynı şekilde otomatik olarak odaklanılabilir (ancak sekme ile erişilebilir değil) hale getirilir.
İmza:
registerTree(tree: IFocusableTree, rootShouldBeAutoTabbable?: boolean): void;
Parametreler
| Parametre | Tür | Açıklama |
|---|---|---|
| ağaç | IFocusableTree | Kaydedilecek IFocusableTree. |
| rootShouldBeAutoTabbable | boolean | (İsteğe bağlı) Bu ağacın kökünün, etkin odaklanma olmadığında üst düzey sayfa sekmesi durağı olarak eklenip eklenmeyeceği. |
İadeler:
geçersiz