一、问与答
1. 问:页面扩展设置了以数据id作为连接条件,但是不符合条件的数据也显示出来了?
答:数据id作为关联字段,必须勾选查询条件。
2. 问:自定义按钮引用页面扩展没有再前端查询页面显示出按钮?
答:页面拓展新建好后,到查询-批量操作-快捷按钮勾选。
3. 问:通过页面扩展链接第三方地址跳转后会让重新退出登录?
答:域名登录系统后,跳转第三方 ,第三方通过ip地址访问OA,无法获取到登录信息。标准功能配置无法判断是IP还是域名访问,建议统一地址访问。
4. 问:页面扩展关联建模查询,设置了字段对应关系,实际显示时,对应关系没有生效,显示了建模查询的全部数据?
答:页面扩展关联字段在定义列表中需要勾选为查询条件。
5. 问:建模引擎中模块页面扩展的接口动作中及时提醒的提醒内容是否可以限制字数?
答:用java的方式来设置提醒内容可实现。
6. 问:E9上的页面扩展中的自定义按钮在查询页面生效,在资源面板中不生效?
答:标准功能不支持,需要提交二次开发处理。
7. 问:建模-模块-页面扩展新建按钮后点击保存,提示保存成功但不弹出设置权限和接口的界面,关闭新建页面后列表也没有按钮。只有重新刷新页面后新建按钮功能才正常?
答:系统脏文件的问题,删除备案环境下\src4js\pc4backstage\cube\src\stores\util\page-expend.ts 文件后,重新编译。
8. 问: 能否实现根据不同人员的点选来显示不同的页面扩展tab页?
答:未支持根据人员控制页面扩展显示顺序。
9. 问:建模页面扩展创建了一个流程新建的按钮,查询列表详情页点击按钮后新建流程提交后,整个当前页面全部关闭了?
答:页面扩展改成弹出窗口方式。
二、功能梳理
1. 过页面扩展功能可以自定义添加或者修改右键按钮或者tab页等页面扩展操作信息,丰富前台页面功能;
三、实施注意事项
1. 当设置了编辑卡片页面的tab扩展时,如果卡片页面信息有修改,则tab页显示的内容要页面刷新后才会根据新的值进行关联对应显示。
2. 卡片页面,Tab页面,勾选了新建页面,那么在新建页面数据只要有权限都会显示,不会根据后面设置的权限条件过滤。因为新建卡片上数据还没保存,无法获取。
3. 针对查询列表的扩展项,只是会显示在模块对应的查询列表的批量操作列表中增加选项,需要勾选后才会显示。
4. 只有卡片页面,Tab页面-顶部才支持分组显示,模块页面扩展还没有分组时,直接输入一个分组名称即新建了一个分组,已经有分组时,可以直接输入新的分组或者选择已有的分组。
5. 只有当扩展类型为“系统默认”,扩展用途为“卡片页面”;或者扩展类型为“用户自定义”,扩展用途为“卡片页面”“卡片页面或者查询列表”,显示样式为“鼠标右键”,才会触发快捷按钮设置。
6. 当页面扩展链接目标是模块时,通过卡片的右键按钮会链接到新建模块卡片页面,并且会根据关联字段设置的对应关系将当前卡片的值带到链接目标页面;当扩展项是tab页时,则会根据关联字段对应关系进行查找符合条件有权限的第一条数据,如果不存在符合条件的信息,则会显示新建页面,并且根据关联字段将值带到链接目标页面。
7. DML是否重构数据权限,当自定义主表DML语句为存储过程时,不进行权限重构。类型是update时,重构范围为sql语句中的数据库表中的符合where条件的数据,类型是insert时,重构范围为语句中符合刚插入的值的最大数据id的一条记录。只支持写法:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....),不支持的写法:INSERT INTO 表名称 VALUES (值1, 值2,....),INSERT INTO 表名称 (列1, 列2,...) VALUES select 列1, 列2,... from 表名2。
8. 二次确认提示内容的两种设置形式不能混用。
9. 未点击过的权限tab查询列表所关联的模块,页面扩展保留“导出(导出)”按钮。当第一次点击权限tab页后,页面扩展“导出(导出)”处的权限会被带到查询列表的导出权限处。新建的模块不再有“导出(导出)”按钮,功能迁移至查询权处。

发表评论 取消回复