Oracle Apex添加表列后,交互式报表增改行时新列不显示
Oracle Apex 交互式报表增改界面不显示新增列的解决方法
问题场景
- 先制作含5列的Excel表格,通过Oracle Apex的SQL Workshop导入并创建表,基于该表制作带交互式报表的应用
- 在SQL Workshop中为表新增第6列,同步交互式报表列后,需通过
Actions -> Columns将新列移至显示区域才能在报表中看到,但报表的添加/编辑行界面仍不显示该新列
解决步骤
- 进入交互式报表所在页面的编辑模式
- 点击报表区域右上角的齿轮图标,选择**"编辑交互式报表"**
- 切换到**"列"**标签页,找到新增的第6列
- 将该列的**"包含在添加/编辑中"属性设置为"是"**
- 如需调整该列在编辑界面的显示顺序,拖动列左侧的排序手柄即可
- 保存页面修改后重新运行应用,新增列就会出现在添加/编辑行的界面中
补充说明
- 同步报表列仅会将新列加入报表的可用列集合,但默认不会自动开启它在编辑界面的可见性,必须手动配置上述属性
- 如果是通过独立表单页面实现增改操作,还需要进入表单页面的编辑界面,添加对应新列的表单项,并配置好与表字段的映射关系


内容的提问来源于stack exchange,提问作者Moe
相关产品推荐
相关产品推荐

