起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4208|回复: 6

[结贴] ie日期显示不正常

[复制链接]

93

主题

375

帖子

962

积分

高级会员

Rank: 4

积分
962
QQ
发表于 2017-12-4 14:57:56 | 显示全部楼层 |阅读模式
一次增加多条记录,使用如下代码:
mainActivity.trigger4Click = function(event){
    var data1 = justep.xbl("dataMaster");
    var sjlrdata = justep.xbl("dataDetail");
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "一区");       
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "二区");
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "三区老区");
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "四区");
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "江心岛");
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "无名岛");
        sjlrdata.newData();
        sjlrdata.setValue("ZYQ", "黑帝庙");

        var data1 = justep.xbl("dataMaster");//遍历赋值NY   
    var ny = justep.xbl("iptFLRSJ").getValue();
    var str_jh = justep.Date.toString(new Date(ny),'yyyyMM');                            
        for ( var i = 0; i < sjlrdata.getCount(); i++)
        {
              var rowid = sjlrdata.getID(i);                              
              sjlrdata.setValue('NY',str_jh,rowid);              
              }
    sjlrdata.saveData();


在ie(ie8和ie9)打开显示乱码,这个情况最近刚刚出现,之前使用ie显示也是正常的;
在chrome中打开,一直显示正常;
请问是什么情况?

ie

ie

chrome

chrome
V3.8企业版

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-4 15:29:08 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

93

主题

375

帖子

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2017-12-6 08:09:34 | 显示全部楼层
本帖最后由 yiya42538757 于 2017-12-6 08:13 编辑

我就是用的自定义这个
chrome运行没有问题,就ie出现显示不正常

var ny = justep.xbl("iptFLRSJ").getValue();  ----iptFLRSJ是Date类型
    var str_jh = justep.Date.toString(new Date(ny),'yyyyMM');    ----str_jh 是String              
        for ( var i = 0; i < sjlrdata.getCount(); i++)
        {
              var rowid = sjlrdata.getID(i);                              
              sjlrdata.setValue('NY',str_jh,rowid);              
              }



QQ截图20171206080124.png
V3.8企业版
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-6 10:16:44 | 显示全部楼层
debugger调试看看IE中setValue的值是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

93

主题

375

帖子

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2017-12-6 14:47:18 | 显示全部楼层
jishuang 发表于 2017-12-6 10:16
debugger调试看看IE中setValue的值是什么

var ny = justep.xbl("iptFLRSJ").getValue();
这里取得组件的值,ny的值应该是Date啊,为什么在调试里显示是 String?

2.png
1.png

FLRSJ日期类型

FLRSJ日期类型
V3.8企业版
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-12-6 15:34:11 | 显示全部楼层
getValue()返回的就是string类型的这个没问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

93

主题

375

帖子

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2017-12-6 15:50:16 | 显示全部楼层
本帖最后由 yiya42538757 于 2017-12-6 16:11 编辑

结帖
V3.8企业版
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-30 04:06 , Processed in 0.065891 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表