richTextArea首先设置为不启用(enable)再设置成启用,richTextArea菜单没有了,这怎么解决
能贴一下相关代码吗?我试了试没有重现你的问题。
<richTextArea id="contentField" stylename="v-richtextarea-icons" property="content"
colspan="2" required="true" width="90%" height="100%" />
@Subscribe("changeBtn")
public void onChangeBtnClick(Button.ClickEvent event) {
contentField.setEnabled(false);
}
@Subscribe("okBtn")
public void onOkBtnClick(Button.ClickEvent event) {
contentField.setEnabled(true);
}
还是没有重现:
我的代码:
<vbox id="rtabox" spacing="true" expand="rta">
<button id="rtaBtn" stylename="primary"/>
<richTextArea dataContainer="productDc" property="name" id="rta" stylename="v-richtextarea-icons" width="100%" enable="false"/>
</vbox>
@Subscribe("rtaBtn")
public void onRtaBtnClick(Button.ClickEvent event) {
rtaEnabled = !rtaEnabled;
rta.setEnabled(rtaEnabled);
rtaBtn.setCaption(rtaEnabled?"禁用":"启用");
}
你的 v-richtextarea-icons
这个style有什么特殊样式吗?
没有,样式效果给你的一样。
你新建个页面试试能不能重现?
还是会出现这个问题
按照你的结构试了一下,还是没重现:
方便的话,新起一个项目,试试看,能否重现。如果重现了,就用 zipProject
命令打包发上来。