我创建了一个组件,我想根据编辑对话框中给出的值在工具栏中添加一些东西
当我来到页面时,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。如果我再次刷新页面它工作正常
如果我在编辑后添加监听器以刷新父页面或整页,它可以正常工作,但我不想这样做。