java - currentStyle的意义是什么

标签 java javascript css jakarta-ee aem

你能告诉我在CQ5中,currentStyle的确切用法吗。

我有一行

int absParent = currentStyle.get("absParent", 3);

我可以知道 currentStyle 在这里做什么。

最佳答案

currentStyle , Style 的实例类包含反射(reflect)单元设计方面的属性。

在设计模式下对组件属性的任何更改都会保存在 /etc/designs/<<your project design>> 下(如果 cq:design 属性可用于页面或其任何父页面)或 /etc/designs/default (默认设计),与在普通对话框中编写的属性不同,在普通对话框中,值存储在同一页面下。

因此,currentStyle.get() , 功能类似于 properties.get()随着它延伸 ValueMap ,只是它为您提供存储在设计中的值而不是内容。

文档中没有太多与此相关的信息。但是你可以看看 Designer进一步了解它。

关于java - currentStyle的意义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15902935/

相关文章:

javascript - 当其他 div 具有相同的类时,如何要求 jquery 应用于一个 div

java - 在泛型中使用 extends 关键字

java - 尝试从 Player 类中抽取时 Player 不会移动

javascript - 扩展 div 以显示隐藏的内部内容

javascript - jquery数组按多个元素分组并查找总数

html - 编辑来自不同类的类

java - 文本小部件是否可以显示溢出,并在文本中间而不是末尾显示 "..."?

java - 如何将自定义对象保存到 Parse 云 Android

javascript - 在谷歌地图中的信息窗口内单击按钮

javascript - 打印应用了 CSS 样式的 Angular 网页