jQuery MiniUI

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

dateFormat失效的问题,大写也失效 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-3-22 17:09:23 |只看该作者 |倒序浏览
本帖最后由 xiva 于 2017-3-23 00:43 编辑

当采用这样的方式生成datagrid的时候,dateFormat失效,大写也失效。var temp = new mini.DataGrid();
temp.set({
   columns:[
{field:"openTime", dateformat:"yyyy-MM-dd HH:mm:ss",header:"时间"},

我是在使用onShowRowDetail方法的时候,才这样做的。另外想将表头分组,也不知道用上面的方式怎么实现?
  1. <div header="工作信息">
  2.                 <div property="columns">
  3.                     <div field="dept_name" width="120">
  4.                         所属部门</div>
  5.                     <div field="position_name" width="100">
  6.                         职位</div>
  7.                     <div field="salary" datatype="currency" currencyunit="¥" align="right" width="100"
  8.                         allowsort="true">
  9.                         薪资</div>
  10.                 </div>
  11.             </div>
复制代码



Rank: 8Rank: 8

沙发
发表于 2017-3-22 17:21:14 |只看该作者
1 注意大小写 dateFormat
2 多列可以这样
  {header:"a",columns:[{},{},{}]}

Rank: 3Rank: 3

板凳
发表于 2017-3-22 17:40:49 |只看该作者
dforce 发表于 2017-3-22 17:21
1 注意大小写 dateFormat
2 多列可以这样
  {header:"a",columns:[{},{},{}]}

dateFormat 大写也不行

Rank: 8Rank: 8

地板
发表于 2017-3-23 09:19:12 |只看该作者
xiva 发表于 2017-3-22 17:40
dateFormat 大写也不行

你这列的数据必须是date,才会有dateFormat
你这列的数据是date吗?

Rank: 3Rank: 3

5#
发表于 2017-3-23 14:31:38 |只看该作者
felt 发表于 2017-3-23 09:19
你这列的数据必须是date,才会有dateFormat
你这列的数据是date吗?

肯定是啊,不用这种方式显示都是好的。现在只能显示一串数字。

Rank: 8Rank: 8

6#
发表于 2017-3-23 15:43:16 |只看该作者
xiva 发表于 2017-3-23 14:31
肯定是啊,不用这种方式显示都是好的。现在只能显示一串数字。

把代码和数据打包上来,回复高级模式可以上传文件

Rank: 3Rank: 3

7#
发表于 2017-3-24 09:20:40 |只看该作者
felt 发表于 2017-3-23 15:43
把代码和数据打包上来,回复高级模式可以上传文件
  1. var temp = new mini.DataGrid();
  2.                         temp.set({
  3.                                 style:"width:100%;",
  4.                                 url:"${ctx}/zjfx/account/json",
  5.                                 fitColumns:"true",
  6.                                 showPager:false,
  7.                 frozenStartColumn:0,
  8.                                 frozenEndColumn:3,
  9.                                 columns:[
  10.                                         {headerStyle:"font-weight:bolder", width:"50" ,  type:"indexcolumn" ,headerAlign:"center", align:"center",header:"序号"},
  11.                     {headerStyle:"font-weight:bolder", width:"50" ,  field:"searchDemand" ,headerAlign:"center", align:"center",renderer:"onActionRendererOper",header:"查看"},


  12.                     {headerStyle:"font-weight:bolder", width:"140" , field:"dataEnd",dateFormat:"yyyy-MM-dd HH:mm:ss",headerAlign:"center", align:"center",header:"开始时间"},

  13.                     {headerStyle:"font-weight:bolder", width:"140" , field:"dataStart" ,dateFormat:"yyyy-MM-dd HH:mm:ss",headerAlign:"center", align:"center",header:"结束时间"}
  14.                                 ]
  15.                         });
  16.                         temp.render(td);
  17.                         temp.load({recordId:recordId},function(){

  18.                         });
复制代码

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

8#
发表于 2017-3-24 09:29:48 |只看该作者
本帖最后由 felt 于 2017-3-25 10:52 编辑
xiva 发表于 2017-3-24 09:20

你这数据是时间戳,js只会当成数字,数字我们不会自动解析成date,我们内部只会将yyyy-MM-dd HH:mm:ssa和yyyy-MM-ddThh:mm:ss两种格式的数据自动解析成date.

Rank: 3Rank: 3

9#
发表于 2017-3-24 09:49:20 |只看该作者
本帖最后由 felt 于 2017-3-25 10:52 编辑
dforce 发表于 2017-3-24 09:29

大意啦大意啦大意啦大意啦大意啦大意啦

Archiver|普加软件

GMT+8, 2024-10-6 16:25 , Processed in 1.083579 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部