jQuery MiniUI

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

行编辑中,日期是怎么储存的? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-31 17:52:20 |只看该作者 |倒序浏览
    我做了一个行编辑的页面,先从库里读出已经储存的数据,然后可以在页面中直接编辑,点保存;
    但是日期格式的就会有现在这个问题:我必须单击日期的编辑框或者修改日期才可以保存(后台实体中对应储存的为date类型),否则就认为传到后台的是字符串,mini-datepicker中设置valueType=“date”也不管用;
    jsp代码如下:


<div field="repairDate" width="80" headerAlign="center" cellStyle="background-color:#FFFFBB"
                                                        allowSort="true" format="yyyy-MM-dd H:mm:ss">维修日期
                                                        <input property="editor" class="mini-datepicker" style="width:100%;" valueType="date"/></div>

Rank: 2

沙发
发表于 2015-8-3 09:16:29 |只看该作者
版主帮帮忙啊

Rank: 8Rank: 8

板凳
发表于 2015-8-3 09:40:00 |只看该作者
fanfan 发表于 2015-8-3 09:16
版主帮帮忙啊

不明白你的环境
你这列的数据是怎么来的,怎样保存的

Rank: 2

地板
发表于 2015-8-3 10:32:28 |只看该作者
dforce 发表于 2015-8-3 09:40
不明白你的环境
你这列的数据是怎么来的,怎样保存的

读是从实体类里面读出来的,实体类的属性是date,保存的时候,我先在js中获取所有数据,然后转成对象,直接再java代码中用实体类接收;现在就是因为时间这项,它默认是字符串。。。。但是我的实体对应的属性是date类型。。。

Rank: 8Rank: 8

5#
发表于 2015-8-3 10:35:11 |只看该作者
fanfan 发表于 2015-8-3 10:32
读是从实体类里面读出来的,实体类的属性是date,保存的时候,我先在js中获取所有数据,然后转成对象,直 ...

后台用我们提供json工具解析

Rank: 2

6#
发表于 2015-8-3 10:50:05 |只看该作者
dforce 发表于 2015-8-3 10:35
后台用我们提供json工具解析

我用的也是json

Rank: 2

7#
发表于 2015-8-3 10:52:18 |只看该作者
fanfan 发表于 2015-8-3 10:32
读是从实体类里面读出来的,实体类的属性是date,保存的时候,我先在js中获取所有数据,然后转成对象,直 ...

$.ajax({
                     type: 'post',
                     url: basePath + "mems/dm/saveTaskDetailAmountByDmtask",
                     data: JSON.stringify(data),
                     contentType: "application/json",
                     success: function (text) {
                             mini.hideMessageBox(messageid);
                               if(text.status=="true"){
                                       mini.alert("保存成功");
                                       grid.reload();
                               }else{
                                       mini.alert(text.data);
                               }
                     }

Rank: 2

8#
发表于 2015-8-3 10:57:57 |只看该作者
dforce 发表于 2015-8-3 10:35
后台用我们提供json工具解析

我controller里面的方法@RequestMapping(value = "/saveTaskDetailAmountByDmtask")
        @ResponseBody
        public Object saveTaskDetailAmountByDmtask(@RequestBody List<DmTaskAccptDetail> dmTaskAccptDetail);就是默认情况下,转成List<DmTaskAccptDetail> 就会报错,但是当我编辑了日期那一列的数据,保存就不会有问题

Rank: 2

9#
发表于 2015-8-3 10:58:42 |只看该作者
dforce 发表于 2015-8-3 10:35
后台用我们提供json工具解析

JS:
$.ajax({
                      type: 'post',
                      url: basePath + "mems/dm/saveTaskDetailAmountByDmtask",
                      data: JSON.stringify(data),
                      contentType: "application/json",
                      success: function (text) {
                              mini.hideMessageBox(messageid);
                                if(text.status=="true"){
                                        mini.alert("保存成功");
                                        grid.reload();
                                }else{
                                        mini.alert(text.data);
                                }
                      }

Rank: 8Rank: 8

10#
发表于 2015-8-3 11:18:45 |只看该作者
fanfan 发表于 2015-8-3 10:58
JS:
$.ajax({
                      type: 'post',

前后台都用我们的json工具
前台序列化,mini.encode()

Archiver|普加软件

GMT+8, 2024-11-17 14:28 , Processed in 1.048928 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部