Navigation

Le bean Layout correspond à un bean d'arborescence. Le bean Layout fournit la commande index permettant d'obtenir et de résoudre des chemins dits d'index. Pour plus d'informations, voir Chemins d'index. Lorsque la commande est lancée avec un ID en tant qu'argument, elle renvoie le chemin d'index absolu pour ce composant. Lorsqu'elle est lancée sans argument, elle renvoie le chemin d'index absolu pour le composant sélectionné.

Lorsqu'elle est lancée avec un chemin d'index et un mot clé, la commande index convertit le chemin d'argument. Si le mot clé correspond à find, elle renvoie l'ID du composant en question. Si le mot clé est select, la commande procède également à la sélection. Le mot clé n'est pas sensible à la casse. Si le chemin d'index n'est pas absolu, il est converti en fonction du composant sélectionné.

Exemple Jython :
Layout.index()
Layout.index(ID)

Layout.index(ipath, "find")
Layout.index(ipath>, "select")

# example: resolve an absolute index path
Layout.index("/1/0/3", "find")

# example: select first child of current container
Layout.index("0", "select")
Exemple Jacl :
$Layout index
$Layout index ID

$Layout index ipath find
$Layout index ipath select

# example: resolve an absolute index path
$Layout index /1/0/3 find

# example: select first child of current container
$Layout index 0 select