他の人に役立つ私のソリューションを共有する:) ...
いくつかのグーグル検索の後、Sightly/HTL Documentationから、Sightly/HTLがコレクションのみを反復処理することを知りました。
そこで、「HTL JavaScript Use-API」を使用して質問の解決策を実現しました。
まず、私の .js ファイルでは、ダイアログの整数値を取得した後、その値に基づいて配列を返しています。以下は私の「itemCount.js」ファイルのコードです:
"use strict";
use(function () {
var count = properties["loopCountValue"];
return new Array(Number(count));
});
.html ファイルの 2 番目で、Sightly List (data-sly-list) を使用して配列を反復しています。以下は私の「testCount.html」ファイルのコードです:
<sly data-sly-use.clientLib="${'/libs/granite/sightly/templates/clientlib.html'}" />
<sly data-sly-use.itemCount="itemCount.js" data-sly-unwrap />
<sly data-sly-test="${!itemCount}">
<div>
<h2>Iterate a sightly loop based on Integer value passed from dialog.</h2>
</div>
</sly>
<sly data-sly-test="${itemCount}">
<p>Test Count ${itemCount}</p>
<ul data-sly-list.contentCount="${colCount}">
<li>ITEMS : ${contentCountList.count}</li>
</ul>
</sly>
--
ありがとう、
アルピット ボラ