2014-12-10 2 views
3

Существует один способ интерфейса страницы, который можно использовать для просмотра через детей.ListChildren рекурсивно в поле зрения

Я хочу, чтобы перебирать все последующие дети reccursively.

есть перегруженный метод listChildren (Filter, Boolean), который может это сделать ...... как назвать этот метод из видимого? Я имею в виду, как должен Onemodify тег, упомянутый выше, сделать это рекурсивно.

ответ

13

Вы можете определим data-sly-template, который является своего рода макро, а затем вызвать его рекурсивно с data-sly-call:

<template data-sly-template.descendants="${@ page}"> 
    ${page.title} 
    <ul data-sly-list.child="${page.listChildren}"> 
     <li data-sly-call="${descendants @ page=child}"></li> 
    </ul> 
</template> 

<div data-sly-call="${descendants @ page=currentPage}" data-sly-unwrap></div> 
+0

спасибо большое ... это именно то, что я искал .... работы в совершенстве -:) – asn

Смежные вопросы