APEX升级到4.1.1后遇到的几个问题
来源:互联网 发布:电动缝纫机电机数据 编辑:程序博客网 时间:2024/06/06 03:26
最近从3.2升级到4.1.1,遇到了以下几个问题。
1. Item的顺序发生变化
这主要发生在具有相同序号的Item的显示顺序上。
没啥好办法,尽量避免相同序号。如果不是原来的顺序,也只能手动改回来。
2. Delete按钮按下时,警告信息出现乱码(在IE7/8上出现乱码,在FireFox上不乱)
APEX的设计画面是这样,自己制作的按钮如果使用javascript,其中的汉字也会乱码。
比如给“删除”按钮写上如下的简单javascript,按下按钮时Dialogbox上会出现一团乱码。
追记: 如果按钮的Style选择为HTML Button,而不是下图中的Template Based Button ,则不出现乱码。(2012/09/04 )
Attributes
Action When Button Clicked
看看HTML代码,发现该部分被改写成:
<a href="javascript:%7B%0D%0A//var%20msg%20=%20'';%0D%0A//msg%20=%20decodeURI(msg);%0D%0A//alert(msg);%0D%0AconfirmDelete('%E7%9C%9F%E8%A6%81%E5%88%A0%E9%99%A4%E5%90%97%EF%BC%9F');%0D%0A%7D">削除</a>
经过查证,这是经过(javascript的?)encodeURI函数处理后的结果。
因为这本来是URL,APEX对此进行URI的encode处理是为了防止URL中非ASCII码传递错误。
没想到误伤了javascript。
(正在向ORACLE公司询问此事。尚无答复)
不过,FireFox就没问题啊!
IE还是不给力嘛。。。
如何回避?
在该页的HEADER部分写一个包含汉字内容的javascript函数,在按钮出调用该函数就成。
比如:
HTML Header
按钮处稍作改动。没了汉字就没啥事。
Action When Button Clicked
- APEX升级到4.1.1后遇到的几个问题
- jquery1.8.3升级到2.1.4遇到的几个问题
- 程序从Silverlight 2 Beta2升级到Silverlight 2 Release版本时遇到的几个问题
- 升级到Windows 7的几个问题
- Ubuntu安装完成后遇到的几个问题
- VS2003升级到VS2005后遇到的问题
- 升级xcode到4.5后遇到的问题解决方法
- Android 发布到jcenter遇到的坑(附升级gradle4.1后的新问题)
- Oracle Express修改字符集,升级到APEX
- lame 3.99和 AFNetworking升级遇到的几个问题的处理
- jbpm3.1升级到jpbm3.2.2过程中需要注意的几个问题
- win 8升级win8.1的几个问题
- 【XP升级到Windows7必须注意的几个问题】
- android studio 升级到1.0出现的几个问题
- Android 编译工具升级到24后遇到的坑之V4包的Fragment
- XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
- 应用程序从.net 2.0 升级到.net 4.0 后遇到的问题及解决办法
- struts升级到最高版本后遇到的问题。关于actionmessage传递问题。
- jquery validate初体验
- observer
- Windows8 找回开始菜单方法
- fork()函数
- 检查字符串是否为电话号码或邮箱地址方法,并返回true or false的判断值
- APEX升级到4.1.1后遇到的几个问题
- keystone 的pam认证方式
- RQ probe failed (0xfffffff8) on Oracle VM virtualBOX
- EBS DNS无法解析地址
- Hadoop0.23.0初探1---前因后果
- 类与对象的关系
- js获取月的最后一天日期
- 查找回文质数
- 基础的冒泡排序