【问题标题】:Sling Sightly: property of children with Javascript USE API?Sling Sightly:使用 Javascript USE API 的孩子的财产?
【发布时间】:2017-02-02 20:02:18
【问题描述】:

情况

您位于 Sightly/HTL 的 JavaScript USE API 中。

use([], function () {

  //your code here

  return {};
});

然后你会得到一个对子资源的引用,如下所示:

var childRes = resource.getChild('my-child-node');

问题

如何从该资源中获取属性?

提示:childRes.getValueMap() 会给出异常。

org.mozilla.javascript.EcmaError: TypeError: 找不到函数getValueMap

【问题讨论】:

    标签: sling sightly htl


    【解决方案1】:

    你试过childRes.adaptTo(Packages.org.apache.sling.api.resource.ValueMap)吗?

    【讨论】:

    • 对 JS 中的完全限定名称并不感到兴奋,但我想如果我要使用 JS Use Api 路线,我将不得不习惯这一点。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 2012-11-30
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多