存档&改造【01】模板导入&租户登录

app101改造之前

存档&改造【01】模板导入&租户登录_第1张图片

想搞一个设备导入功能,

想象中

存档&改造【01】模板导入&租户登录_第2张图片

实际上

存档&改造【01】模板导入&租户登录_第3张图片

再改改样式

关于数据的导入导出:

可见博客

APEX数据源加载实现Excel表数据导入及自定义存储过程_王小小鸭的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/clover_oreo/article/details/132575970?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132575970%22%2C%22source%22%3A%22clover_oreo%22%7D到处数据模板

存档&改造【01】模板导入&租户登录_第4张图片

存档&改造【01】模板导入&租户登录_第5张图片

【共享组件】-【数据加载定义】-【创建】-【】

存档&改造【01】模板导入&租户登录_第6张图片

将下载的Excel表拖入

存档&改造【01】模板导入&租户登录_第7张图片

结果映射发现都是乱码存档&改造【01】模板导入&租户登录_第8张图片

后来发现是导入的时候导错表了,以至于拖入的文件字段和一开始引入的表字段对不上产生乱码,我的问题ORZ

导入正确的表存档&改造【01】模板导入&租户登录_第9张图片

出现了,一种新的错误存档&改造【01】模板导入&租户登录_第10张图片

回去看了之前的博客,解决方法是从页面上下载表格,试试看

存档&改造【01】模板导入&租户登录_第11张图片

终于有映射关系了

存档&改造【01】模板导入&租户登录_第12张图片

将源列和字段一一映射

存档&改造【01】模板导入&租户登录_第13张图片

创建数据加载页存档&改造【01】模板导入&租户登录_第14张图片

关于列/字段的展示顺序

我在页设计中的顺序如下

但是在页面展示出来的顺序却是

后面查阅资料知道了问题所在,页面展示顺序是和SQL查询语句顺序有关,和页设计的顺序无关,

存档&改造【01】模板导入&租户登录_第15张图片

将查询语句顺序改过来即可

存档&改造【01】模板导入&租户登录_第16张图片

存档&改造【01】模板导入&租户登录_第17张图片

后来,

为什么?

后续在两个不同的应用程序(101,277)来回切换中还是不方便,之所以不直接在277上做是因为登录不含租户信息,获取不到值,不方便,所以在101上页copy了一份副本,但是很散,p130、p228、p240……而且因为副本没有采用动态菜单,我无法直接在页面上展示跳转,每次都需要在页设计器上打开,很难受,于是在自己的应用程序(277)上改写登录页,加上租户信息

存档&改造【01】模板导入&租户登录_第18张图片

存档&改造【01】模板导入&租户登录_第19张图片

存档&改造【01】模板导入&租户登录_第20张图片

【值列表】-【SQL查询】-关闭显示附加值和空值

SELECT DISTINCT (SELECT NAME FROM MPF.SHARE_TENANT_V B WHERE B.TENANT_ID = A.TENANT_ID) NAME, TENANT_ID
FROM MPF_USER_DEPT_MAIN_ASSO_V A
WHERE MOBILE = :P9999_USERNAME
   or JOB_NUMBER = :P9999_USERNAME
ORDER BY TENANT_ID

【级联值列表】-【父项】和【需要提交的项】都是P9999_USERNAME,需要父项

P9999_NEW同上

来实际登录试试

存档&改造【01】模板导入&租户登录_第21张图片

登录出现报错,登录身份证明无效

存档&改造【01】模板导入&租户登录_第22张图片

将验证方案切换成自定义的

存档&改造【01】模板导入&租户登录_第23张图片

出现 1 个错误

  • 插件处理期间引发的 PLSQL 代码中出错

查看之后发现是【共享组件】-【验证方案】-【验证后过程名】有误

存档&改造【01】模板导入&租户登录_第24张图片

改过来就能以租户的身份进入存档&改造【01】模板导入&租户登录_第25张图片

成功获取数据

存档&改造【01】模板导入&租户登录_第26张图片

你可能感兴趣的:(数据库)