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

QQ登录

只需一步,快速开始

查看: 4133|回复: 11

[结贴] 在list里的bottom点击更新行的时间

[复制链接]

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
发表于 2016-12-13 13:47:45 | 显示全部楼层 |阅读模式
本帖最后由 一起GO 于 2016-12-13 22:25 编辑

在list里的bottom点击更新行的时间保存,用什么代码??

发表于 2016-12-13 14:37:59 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-13 15:11:00 | 显示全部楼层
liangyongfei 发表于 2016-12-13 14:37
http://docs.wex5.com/wex5-ui-question-list-2004/

row, Data.STATE.EDIT这一句怎么定义Data
回复 支持 反对

使用道具 举报

发表于 2016-12-13 15:41:54 | 显示全部楼层
一起GO 发表于 2016-12-13 15:11
row, Data.STATE.EDIT这一句怎么定义Data

var Data = require(“$UI/system/components/justep/data/data”)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-13 15:54:37 | 显示全部楼层
liangyongfei 发表于 2016-12-13 15:41
var Data = require(“$UI/system/components/justep/data/data”)

更新成功,刷新了,怎么时间还是之前的事件?
回复 支持 反对

使用道具 举报

发表于 2016-12-13 16:24:15 | 显示全部楼层
一起GO 发表于 2016-12-13 15:54
更新成功,刷新了,怎么时间还是之前的事件?

data保存成功了吗??
saveData方法执行成功了??看下数据库中的数据是否更新了?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-13 16:26:26 | 显示全部楼层
liangyongfei 发表于 2016-12-13 16:24
data保存成功了吗??
saveData方法执行成功了??看下数据库中的数据是否更新了?
...

数据库也没有更新
        Model.prototype.gengxinBtnClick = function(event){//更新
        event.stopPropagation();//阻止冒泡
        var data = this.comp("huodongData");
        var Data = require("$UI/system/components/justep/data/data");
        data.each(function(param) {
                data.setRowState(param.row, Data.STATE.NONE);
        });
        var row = event.bindingContext.$object;
        data.setRowState(row, Data.STATE.EDIT);
        data.saveData({
              "onSuccess":function(event) {
               justep.Util.hint("更新成功!", {type : 'success'});
              }
        });
        data.refreshData();
回复 支持 反对

使用道具 举报

发表于 2016-12-13 17:27:58 | 显示全部楼层
一起GO 发表于 2016-12-13 16:26
数据库也没有更新
        Model.prototype.gengxinBtnClick = function(event){//更新
        event.stopPropa ...

data 组件的当前行值需要修改成当前时间啊!
row.val('字段',new Date())

关于date 日期类型 处理函数:http://doc.wex5.com/js-api-date/

给当前字段赋值后再保存就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-13 22:23:48 | 显示全部楼层
liangyongfei 发表于 2016-12-13 17:27
data 组件的当前行值需要修改成当前时间啊!
row.val('字段',new Date())

在list里bottom事件已经用到了row,var row = event.bindingContext.$object;
回复 支持 反对

使用道具 举报

46

主题

227

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
QQ
 楼主| 发表于 2016-12-13 22:24:26 | 显示全部楼层
本帖最后由 一起GO 于 2016-12-13 22:27 编辑
liangyongfei 发表于 2016-12-13 17:27
data 组件的当前行值需要修改成当前时间啊!
row.val('字段',new Date())

你帮我改一下可以吗??
   Model.prototype.gengxinBtnClick = function(event){//更新
        event.stopPropagation();//阻止冒泡
        var row = event.bindingContext.$object;
        var data = this.comp("huodongData");
        var Data = require("$UI/system/components/justep/data/data");
        data.each(function(param) {
                data.setRowState(param.row, Data.STATE.NONE);
        });
        //var row = data.setValue("fCreateTime");
        data.setRowState(row, Data.STATE.EDIT);
        data.saveData({
              "onSuccess":function(event) {
               justep.Util.hint("更新成功!", {type : 'success'});
              }
        });
        data.refreshData();
        };
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 18:09 , Processed in 0.089068 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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