jQuery MiniUI

 找回密码
 立即注册
查看: 3295|回复: 6
打印 上一主题 下一主题

弹出选择表格(JS)日期显示问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-1-24 10:08:39 |只看该作者 |倒序浏览
本帖最后由 没有鸟的脚 于 2014-1-24 10:10 编辑

我用了弹出选择表格(JS),但是从数据库读取的时间类型数据在显示的时候被格式化成了英文,怎么格式化成yyyy-MM-dd这种格式?
下面是代码和效果截图
function onSelectBeOffice() {
            var win = new SelectBeOfficeWindow();
            win.set({
                url: bootPATH + "../Data/AjaxService.aspx?method=SearchEmployees&type=office",
                title: "选择申请单",
                width: 700,
                height: 400
            });

            win.show();
            win.search();

            //初始化数据
            win.setData(null, function (action) {

                if (action == "ok") {
                    //获取数据
                    var row = win.getData();
                    if (row) {
                        $("*[id$=Control5]").val(row.Pid);
                    }
                }
            });
        }
效果:


列表里时间显示是:Wed Now 4 00:00:00
我希望是:2014-01-01这种的
如何做?

Rank: 8Rank: 8

沙发
发表于 2014-1-24 10:33:53 |只看该作者
MiniUI时间对象处理API看这里http://www.miniui.com/docs/api/index.html#ui=base
如果你是datagrid里的一列的时间显示,可以在列上加dateFormat="yyyy-MM-dd"
http://www.miniui.com/demo/#src=datagrid/datagrid.html   参考这个demo里的时间列

Rank: 1

板凳
发表于 2014-1-24 10:40:05 |只看该作者
felt 发表于 2014-1-24 10:33
MiniUI时间对象处理API看这里http://www.miniui.com/docs/api/index.html#ui=base
如果你是datagrid里的一 ...

这是调用示例里的JS啊,不是自己写的Grid,都不知道这个表格在哪里

Rank: 8Rank: 8

地板
发表于 2014-1-24 10:42:48 |只看该作者
没有鸟的脚 发表于 2014-1-24 10:40
这是调用示例里的JS啊,不是自己写的Grid,都不知道这个表格在哪里

如果不是表格的话,是你自己给其他元素赋值,那么需要你自己格式化下

具体的,看这里API:http://www.miniui.com/docs/api/index.html#ui=date

日期对象转字符串,字符串转日期对象,都有

Rank: 1

5#
发表于 2014-1-24 10:45:25 |只看该作者
factory 发表于 2014-1-24 10:42
如果不是表格的话,是你自己给其他元素赋值,那么需要你自己格式化下

具体的,看这里API:http://www.miniui ...

我看这些了啊,这是在写grid的时候在控件后面加格式,可是我这是用http://www.miniui.com/demo/buttonedit/selectGrid_js.html这个例子的,里面的grid是自动生成的,我只需要传字段进去,出来格式就这是那样,也不知道去哪格式化。

Rank: 8Rank: 8

6#
发表于 2014-1-24 10:50:32 |只看该作者
没有鸟的脚 发表于 2014-1-24 10:45
我看这些了啊,这是在写grid的时候在控件后面加格式,可是我这是用http://www.miniui.com/demo/buttonedi ...

JS创建的话,在你的列上加上 dateFormat:"yyyy-MM-dd"

{field:"birthday",header:"生日",dateFormat:"yyyy-MM-dd"}
类似这样

Rank: 1

7#
发表于 2014-1-24 10:51:56 |只看该作者
factory 发表于 2014-1-24 10:50
JS创建的话,在你的列上加上 dateFormat:"yyyy-MM-dd"

{field:"birthday",header:"生日",dateFormat:"yyy ...

好的,谢谢!

Archiver|普加软件

GMT+8, 2024-6-22 18:38 , Processed in 1.031486 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部