开发记录【1】

news2024/11/24 18:19:25

给列表加上序号

实现:Oracle有自带序号rownum,加上这个字段即可

【开发细节1】更新人可通过共享组件获取

【开发细节2】存入部门ID,想让其展示部门名,使用了共享组件,但是没显示,这是为什么呢?

【原因及解决方法】虽然引入了值列表,但是基于Item Value下无法展示NAME,必须选择Display Value of List of Values

【开发细节3】明明是交互式网格,但是没有复选框

【解决方法】将交互式网格中【属性】-【编辑】-取消【允许的操作】勾选

【通过中间表查询数据】

通过中间表CHECK_OBJECT_DEVICE_ASSO

来实现点检对象和点检设备表code_device

数据查询

  with area_v as (
            select a.area_id, a.name, a.del_flag
            from fnd_areas a
            where tenant_id = :usertenant
        )

        select rownum,
               c.device_id,
               c.tenant_id,
               c.device_code,
               c.device_name,
               decode(f.del_flag, 1, '', f.name)   fab_name,
               decode(a1.del_flag, 1, '', a1.name) area_name,
               decode(a2.del_flag, 1, '', a2.name) line_name
        from code_device c
                 left join fnd_fab f on c.fab_id = f.fab_id and c.tenant_id = f.tenant_id
                 left join area_v a1 on a1.area_id = c.area_id
                 left join area_v a2 on a2.area_id = c.line_id
        where c.device_id in (select device_id
                              from check_object_device_asso d
                              where object_id = :p20_object_id)
          and c.tenant_id = :usertenant
          and c.del_flag = 0;

【问题记录】点击“查看”设置跳转到P21的查看表单,但事与愿违,每次都报错然后跳转到P20

很疑惑到底是那一步出了问题

查看会话:

Exception in "final_exception_handler": Error Stack: ORA-20987: APEX - 没有为表单区域 点检对象_查看 定义主键项。

定义主键

定义主键

【开发细节4】搜索栏无法使用

【原因】属性未配置
【解决方法】进行配置

APEX Fancy Tree Select[插件]所在位置→【属性】→【Search Item】选择搜索框

【APEX Fancy Tree Select[插件]使用小细节】

selectMode为2时,选中父项并不会选中其下的子项,但是可以单独选中子项(父子之间独立)

“selectMode”控制父子级联,2为选中父级不会关联子,但选中子级会让父级变色,
改成3就能选中父的同时选中子,也可以单独选中子

换成实际数据:

【问题记录】

通过中间表CHECK_OBJECT_DEVICE_ASSO存储设备相关信息,但是传值未能传过去主表主键

【原因】OBJECT_ID未获取(P20→P26)

查看会话发现P9→P20还有

【解决方法】需要跳转的按钮→行为→重定向到指定的页需要绑定ID值

【出现问题】点击“查看”,显示对应的点检对象内容和绑定的点检表单,但是实际展示出来是空表单

查看会话,发现有报错:Error: 没有为表单区域 点检表单_查看 定义主键项。

Error: 没有为表单区域 点检表单_查看 定义主键项。

设置主键

【再次查看】并且将展示类型设为交互式网格

可以展示出来了,但是需要改一下样式和排版

【问题记录】基础数据获取到值,但是传值过程中获取不到值,

数据丢失如图所示:

而且点击保存后会弹出提示:

Header rewrite
Old: 显示处理过程中尝试保存处于会话状态的项 P20_OBJECT_ID。项保护级别为:
  可以在项具有 "会话" 校验和时设置项。

未传入校验和, 或者传入的校验和应该适合保护级别为 "(未提供校验和)" 的项。

注: 最终用户将得到不同的错误消息。
New: 显示处理过程中尝试保存处于会话状态的项 P20_OBJECT_ID。项保护级别为: 可以在项具有 "会话" 校验和时设置项。 未传入校验和, 或者传入的校验和应该适合保护级别为 "(未提供校验和)" 的项。 注: 最终用户将得到不同的错误消息。

【小细节】点击查看有分栏效果

   将点检对象和表单放在一个区域内[新建],设置父项,改变模板

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1183190.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python高级进阶(2)----Python装饰器的艺术

文章目录 装饰器基础示例代码:执行结果:参数化装饰器示例代码:执行结果:类装饰器示例代码:执行结果:装饰器的堆栈示例代码:执行结果:在Python中,装饰器是一种非常强大的特性,允许开发人员以一种干净、可读性强的方式修改或增强函数和方法。以下是一个关于Python装饰器…

当爱好变成职业,会不会就失去了兴趣?

当爱好变成职业,会不会就失去了兴趣? 当兴趣变成职业 1、学习能力变强了,积极主动性增加了。 2、学习努力变现了,赚到的更钱多了。 3、赚钱能力变强了,反过来再次促使兴趣发展(兴趣更大了....干劲更足了&…

SpringCloud——服务容错——Hystrix

1.现在的微服务存在哪些问题? 在大型的微服务项目中,肯定少不了服务之间多条链路调用,如果调用中有一个服务出现了问题,如果不做任何的处理,就会造成大量的阻塞,可能会导致整个服务雪崩。 2.要解决的问题 …

SpringCloud——服务网关——GateWay

1.GateWay是什么? gateway也叫服务网关,SpringCloud GateWay使用的是Webflux中的reactor-netty响应式编程组件,底层使用了Netty通讯框架。 gateway的功能有反向代理、鉴权、流量控制、熔断、日志监控...... 2.为什么不使用Zuul&#xff1f…

如何对IP地址进行定位

IP地址是互联网上用于标识和定位设备的关键元素。通过对IP地址进行定位,您可以确定设备的大致地理位置,这对于网络管理、安全监控和地理定位服务都非常有用。本文将介绍如何对IP地址进行定位的方法以及相关的重要注意事项。 IP地址定位的基本原理 IP地…

SpringCloud——服务注册——Eureka

1.Eureka概述 2.Eureka架构: Eureka中80服务要实现对8001和8002服务访问的负载均衡,需要在80服务的RestTemplate上面加LoadBalanced注解,默认采用的是轮询的策略。 3.Eureka自我保护 当一个EurekaClient注册进EurekaServer,Eurek…

佳能相机拍出来的dat文件怎么修复为正常视频

3-3 佳能相机是普通人用得最多的相机之一,也有一些专业机会用于比较重要的场景,比如婚庆、会议录像、家庭录像使用等。 但作为电子产品,经常会出现一些奇怪的故障,最严重的应该就是拍出来的东西打不开了。 本文案例是佳能相机拍…

自动还款业务事故案例,与金融场景幂等性思考

一、自动还款业务 事故 案例 事故名称: 自动还款业务事故 事故描述: 事故发生时间:201x-0x-18 0x:15:00 事故响应时间:201x-0x-20 0x:18:00 事故解决时间:201x-0x-20 0x:28:00 事故现象: 自动扣款,出现扣款…

中远麒麟堡垒机SQL注入漏洞复现

简介 中远麒麟堡垒机用于运维管理的认证、授权、审计等监控管理,在该产品admin.php处存在SQL 注入漏洞。 漏洞复现 FOFA语法: body"url\"admin.php?controlleradmin_index&actionget_user_login_fristauth&username" 或者 c…

SEO是什么?独立站如何进行SEO优化

创建一个独立网站并不是难事,但要做好独立网站并进行SEO优化以增加自然流量可能是一个不小的挑战。今天,我们将分享一些关于独立网站SEO优化的技巧,并详细探讨如何提升流量。 在本文中,我们将主要关注谷歌SEO,但请不要…

【力扣:1504】统计全1子矩阵

统计全1子矩阵个数 思路1:首先考虑深度优先模拟,从【0,0】出发向下、右扩展,符合条件res,最后输出res,比较直观,但重复进行了大量节点遍历操作,时间复杂度较高,数据量大时…

远程调用,参数压缩问题

错误信息 { "msg": "Error while extracting response for type [XXX] and content type [application/json;charsetUTF-8]; nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Illegal charac…

机器视觉软件破解的背后是道高一尺,魔高一丈

讲个故事,小明从某购物平台花2000元买了一个C#机器视觉架构,压缩包带加密,卖家让小明先确认收货后给密码。 小明花了3元从另外一家卖家破解开压缩包密码,然后迅速从第一家卖家退货。小明成功省了1997元。 “道高一尺&#xff0c…

Vue的数据来源详解

目录 前言 在页面中动态展示数据 哪个配置项可以给模板语句提供数据 如何将data中的数据插入到模板语句中 如果data中的key:value对,value为对象时,如何取出其中的数据插入到模板语句中 如果data中的key:value对,value为数组时&#xff…

关于卷积神经网络中如何计算卷积核大小(kernels)

首先需要说明的一点是,虽然卷积层得名于卷积( convolution )运算,但我们通常在卷积层中使用更加直观的计算方式,叫做互相关( cross-correlation )运算。 也就是说,其实我们现在在这里…

lua中的循环 while、for、repeat until三种循环方式、pairs和ipairs区别

lua中的循环 while、for、repeat until三种循环方式、pairs和ipairs区别 介绍for循环参数ipairs和pairs whilerepeat until总结 介绍 这里我用while、for、repeat until分别输出1-20之间的奇数 ,具体的语法可以看下面的代码 for循环 参数 定义一个初始值为start…

SIM卡相关知识介绍

SIM卡简介 SIM卡(Subscriber Identity Module)是一种用于存储移动电话用户身份信息的智能卡,它是移动通信系统中的重要组成部分。SIM卡主要由微处理器CPU、程序存储器ROM、工作存储器RAM、数据存储器EEPROM和串行通信单元组成。SIM卡中微处理…

C++二分算法:黑名单中的随机数

涉及知识点 二分查找 题目 给定一个整数 n 和一个 无重复 黑名单整数数组 blacklist 。设计一种算法,从 [0, n - 1] 范围内的任意整数中选取一个 未加入 黑名单 blacklist 的整数。任何在上述范围内且不在黑名单 blacklist 中的整数都应该有 同等的可能性 被返回…

Linux | 磁盘文件与动静态库

目录 前言 一、了解磁盘 1、磁盘结构 2、磁盘划分 3、inode与文件名的关系 二、软链接与硬链接 1、如何创建软连接与硬链接文件 2、理解软连接 3、理解硬链接 三、动态库与静态库 1、静态库 (1)静态库的制作 (2)静态…

第九章 排序【数据结构】【精致版】

第九章 排序【数据结构】【精致版】 前言版权第九章 排序9.1 概述9.2 插入类排序9.2.1 直接插入排序**1-直接插入排序.c** 9.2.2 折半插入排序**2-折半插入排序.c** 9.2.3 希尔排序 9.3 交换类排序9.3.1冒泡排序**4-冒泡排序.c** 9.3.2 快速排序**5-快速排序.c** 9.4 选择类排…