我在cq5中创建了一个自定义组件。我想知道有没有办法在javaScript / jsp中设置组件属性,而不是通过编辑设计窗口设置它。有一个getter方法用于获取jsp中的组件属性,但我想了解setter方法
答案 0 :(得分:1)
您是否在寻找Node的setProperty?是的,您可以设置jcr节点的属性这里是文档http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Node.html请参阅setProperty方法。所以要通过jsp访问你需要做的事情
<%
Node resourceNode = resourceResolver.resolve("path to the node having property").adaptTo(Node.class);
resourceNode.setProperty(Name, Value);
%>
确保导入所需的包。希望这会有所帮助。