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

QQ登录

只需一步,快速开始

查看: 2893|回复: 9

[结贴] dataTable 怎么保存数据

[复制链接]

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
发表于 2015-9-8 14:10:07 | 显示全部楼层 |阅读模式
版本: BeX5V3.1 小版本号: 2
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE10
刚使用dataTable组件,但是在获取当前行id,和根据id保存数据时,出错,saveData不生效,也不报错;

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2015-9-8 17:50:49 | 显示全部楼层
根据id保存数据什么意思?
你的数据修改了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-9-9 13:44:26 | 显示全部楼层
jishuang 发表于 2015-9-8 17:50
根据id保存数据什么意思?
你的数据修改了吗?

我是采用setValue的方式,修改数据的,然后saveData的。。。。
productDetail.setValue("fIsDelete", '1', id);
productDetail.saveData();
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2015-9-9 16:37:28 | 显示全部楼层
chaierkid 发表于 2015-9-9 13:44
我是采用setValue的方式,修改数据的,然后saveData的。。。。
productDetail.setValue("fIsDelete", '1' ...

保存的时候没有值保存一行记录的是所有的编辑的数据都保存的
如果只需要操作一条数据可以用sql到数据库中操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-9-9 17:00:53 | 显示全部楼层
jishuang 发表于 2015-9-9 16:37
保存的时候没有值保存一行记录的是所有的编辑的数据都保存的
如果只需要操作一条数据可以用sql到数据库中 ...

我需要的是:根据当前行id,设置一个值,然后保存,不管是全部还是单条
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2015-9-10 10:27:14 | 显示全部楼层
chaierkid 发表于 2015-9-9 17:00
我需要的是:根据当前行id,设置一个值,然后保存,不管是全部还是单条

那就是setValue,然后saveData,就是你上面发的啊

saveData不生效什么意思?数据没有保存到数据库中?

参考http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035把sql输出一下看看执行sql了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-9-10 10:50:25 | 显示全部楼层
jishuang 发表于 2015-9-10 10:27
那就是setValue,然后saveData,就是你上面发的啊

saveData不生效什么意思?数据没有保存到数据库中?

我用row =xxx.getCurrentRow,row.val("","xxx");这样的方法实现保存了,那个setValue我这边就是不好用,也不报错,就是保存不了。。。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2015-9-10 14:34:06 | 显示全部楼层
setValue的时候第三个参数是row,不是rowid
row =productDetai.getCurrentRow();
productDetail.setValue("fIsDelete", '1',row);
productDetail.saveData();
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2015-9-14 10:33:58 | 显示全部楼层
jishuang 发表于 2015-9-10 14:34
setValue的时候第三个参数是row,不是rowid
row =productDetai.getCurrentRow();
productDetail.setValue(" ...

没弄懂row和id的区别。。。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2015-9-14 16:45:34 | 显示全部楼层
chaierkid 发表于 2015-9-14 10:33
没弄懂row和id的区别。。。。。

row是行
id是row这行的行id
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 14:13 , Processed in 0.103970 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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