AEM editContext为null

时间:2017-01-19 08:18:12

标签: adobe cq5 aem

我创建了一个组件,我想根据编辑对话框中给出的值在工具栏中添加一些东西

当我来到页面时,editContext正在给出正确的值

// value is a string that i am reading from edit dialog field

if (editContext != null && editContext.getComponent() != null && value != null) {
       editContext.getEditConfig().getToolbar().add(new Toolbar.Label(value)); 
}

这段代码是用jsp编写的,如果条件为真,但是当我点击编辑并更改对话框中的某些东西时我的组件被刷新(不是整个页面),现在editContext给我null。如果我再次刷新页面它工作正常

如果我在编辑后添加监听器以刷新父页面或整页,它可以正常工作,但我不想这样做。

0 个答案:

没有答案