在 JavaScript 中使用适配器 在 Sightly 中使用-API
Using adapters in JavaScript Use-API in Sightly
我有一个路径,想使用 Sightly 将它调整到页面中。
用户可以在对话框中输入路径 —
在我的逻辑中,我使用 currentPage
作为默认值,但如果用户输入路径,我想改用它。
如何将路径更改为 JavaScript 中的 Page
对象,以便使用页面 API 的所有功能? (即我使用 JavaScript 作为支持逻辑而不是 Java)
PageManager 在 JavaScript Use-API (pageManager
) 中作为 pre-defined object 隐式可用,您可以继续使用。
例如,如果您有一个变量 path
,并且想要解析相关页面和 return 它的标题,您可以这样做:
use(function () {
var path ="/content/foo/bar";
return {
pageTitle: pageManager.getPage(path).title
};
});
我有一个路径,想使用 Sightly 将它调整到页面中。
用户可以在对话框中输入路径 —
在我的逻辑中,我使用 currentPage
作为默认值,但如果用户输入路径,我想改用它。
如何将路径更改为 JavaScript 中的 Page
对象,以便使用页面 API 的所有功能? (即我使用 JavaScript 作为支持逻辑而不是 Java)
PageManager 在 JavaScript Use-API (pageManager
) 中作为 pre-defined object 隐式可用,您可以继续使用。
例如,如果您有一个变量 path
,并且想要解析相关页面和 return 它的标题,您可以这样做:
use(function () {
var path ="/content/foo/bar";
return {
pageTitle: pageManager.getPage(path).title
};
});