jQuery MiniUI

标题: 为什么在window中加载百度地图,加载不上? [打印本页]

作者: zhangruisong8    时间: 2014-11-2 09:51:04     标题: 为什么在window中加载百度地图,加载不上?

源码是这样的,这段代码我写在一个静态的html中,没有问题,可以显示,但是为什么放到miniui框架的window中就显示不出来呢?

<div id="allmap"></div>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=XN5O7XK1j7CTYbZXHa8N70Tb"></script>
<script type="text/javascript">

    $(function() {
        ShowAddress();
    });
    function ShowAddress() {
        // 百度地图API功能

        addressWindow.show();//addressWindow是定义的miniui的window对象,如果放到html静态页面中,要去掉
        var map = new BMap.Map("allmap");
        var point = new BMap.Point(116.404, 39.915);
        map.centerAndZoom(point, 15);
        var marker = new BMap.Marker(point);  // 创建标注
        map.addOverlay(marker);               // 将标注添加到地图中
        marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画


    }
</script>


求解,在线等候,不胜感激!!!!

作者: felt    时间: 2014-11-3 09:40:21

请提供重现页面
作者: zhangruisong8    时间: 2014-11-6 16:33:22

felt 发表于 2014-11-3 09:40
请提供重现页面

您好,这个问题解决了,我现在碰到另外一个问题,就是在grid里面显示的时间格式是对的,但是通过record.ReportTime得到的时间却是这样的:”Thu Nov 06 2014 15:19:49 GMT +0800“,这个怎么转换成 正常的时间格式呢?另外,点击时间这一列,排序显示也是错乱的,这个时间列我是这么写的:
<div field="ReportTime"  align="right"  dateFormat="yyyy-MM-dd H:mm:ss" width="120" allowsort="true" headeralign="center">
                上传时间</div> ,排序采用的是客户端排序。

期待您的回复!!!
作者: felt    时间: 2014-11-6 16:49:03

zhangruisong8 发表于 2014-11-6 16:33
您好,这个问题解决了,我现在碰到另外一个问题,就是在grid里面显示的时间格式是对的,但是通过record.R ...

你的数据还是时间对象,只是页面上显示成yyyy-MM-dd的格式
排序有什么问题,最好把页面和数据提供一下
作者: zhangruisong8    时间: 2014-11-7 09:33:33

felt 发表于 2014-11-6 16:49
你的数据还是时间对象,只是页面上显示成yyyy-MM-dd的格式
排序有什么问题,最好把页面和数据提供一下 ...

比如表格一个列里面显示的时间是:2014-11-06 12:01:34,我通过这个方法:var record=grid.getSelected();
var time=record.Time ,此时,这个time得到的值是:Thu Nov 06 2014 12:01:34 GMT +0800,怎么将这个time的值转换成2014-11-06 12:01:34?
作者: dforce    时间: 2014-11-7 09:39:46

zhangruisong8 发表于 2014-11-7 09:33
比如表格一个列里面显示的时间是:2014-11-06 12:01:34,我通过这个方法:var record=grid.getSelected() ...

mini.formatDate(date,"yyyy-MM-dd HH:mm:ss")
作者: zhangruisong8    时间: 2014-11-7 09:47:21

dforce 发表于 2014-11-7 09:39
mini.formatDate(date,"yyyy-MM-dd HH:mm:ss")

版主,您好,我试过了这样了,但是得到的结果是空字符串
作者: dforce    时间: 2014-11-7 10:16:39

zhangruisong8 发表于 2014-11-7 09:47
版主,您好,我试过了这样了,但是得到的结果是空字符串

[attach]5432[/attach][attach]5433[/attach]

作者: zhangruisong8    时间: 2014-11-7 10:45:02

dforce 发表于 2014-11-7 10:16

时间这一列的排序问题,我看了API后,在定义列的时候写了这个属性:dataType="date" ,但是时间这一列还是错乱的,请问版主这个是怎么回事呢?
作者: dforce    时间: 2014-11-7 11:12:14

zhangruisong8 发表于 2014-11-7 10:45
时间这一列的排序问题,我看了API后,在定义列的时候写了这个属性:dataType="date" ,但是时间这一列还 ...

请提供个重现问题的页面和数据
作者: zhangruisong8    时间: 2014-11-7 11:39:38

dforce 发表于 2014-11-7 11:12
请提供个重现问题的页面和数据

[attach]5440[/attach]
这个就是点击表头排序后的排列顺序

作者: dforce    时间: 2014-11-7 13:29:34

zhangruisong8 发表于 2014-11-7 11:39
这个就是点击表头排序后的排列顺序

[attach]5441[/attach]
未发现问题


作者: zhangruisong8    时间: 2014-11-7 13:43:26

dforce 发表于 2014-11-7 13:29
未发现问题

版主,我能看看您的时间列的那个div是怎么写的吗?
作者: dforce    时间: 2014-11-7 13:50:50

zhangruisong8 发表于 2014-11-7 13:43
版主,我能看看您的时间列的那个div是怎么写的吗?

<div field="a" dataType="date" allowSort="true">aaa</div>
作者: zhangruisong8    时间: 2014-11-7 15:14:26

dforce 发表于 2014-11-7 13:50
aaa

版主,感谢您的认真帮助,我的问题解决了,有的时间上缺少了dataType这个属性,导致排序错乱的,感谢!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2