问题描述
当我们打开mail.chatter视图时,我们有一个“回形针”图标,当我们点击它时就会看到,我们可以看到所有的附件文件,这是正常的流程。但我想改变 <AttachmentBox>
在我们进入聊天视图时总是打开的。 (无需点击“回形针”图标即可打开)
找到东西后,我发现有两种方法可以做到这一点,但我不知道如何实现它。
方案一:如何在每次浏览时触发点击功能
_onClickAttachments(ev) {
this.chatter.update({
isAttachmentBoxVisible: !this.chatter.isAttachmentBoxVisible,});
}
选项 2:如何覆盖 <Chatter/>
组件(owl)的构造函数以设置 chatter.isAttachmentBoxVisible = true
,因此在创建此组件时,它始终为 true。
如何实现该功能?非常感谢您
解决方法
您可以在表单视图中添加脚本,以便在文档准备好后点击 Chatter
顶部栏按钮。
<form ...>
<script>
$( document).ready(function() {
$("button.o_ChatterTopbar_buttonAttachments").click();
});
</script>