ノードをループしてそのすべてのプロパティを取得する小さなコード スニペットがあります。1 つの変数を設定してプロパティ値を取得すると、これを機能させることができます (奇妙な [] で囲まれている場合を除きます)。しかし、冗長なコードは望まないので、ループ内に複数のプロパティを設定しようとしていますが、返されるのはすべて単一の値であり、すべてのノードをループしているわけではありません。
働く
String selectNodeLabel = null
selectNodeLabel = JcrUtils.getChildNodes("links").collect{
it.getProperty("label").getString()
}
単一値
String selectNodeLabel = null
String selectNodeMeta = null
String selectNodeFooter= null
String topicNode = null
topicNode = JcrUtils.getChildNodes("links").collect{
selectNodeLabel = it.getProperty("label").getString()
selectNodeMeta = it.getProperty("meta").getString()
selectNodeFooter = it.getProperty("footer").getString()
}
助けてくれてありがとう!