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

QQ登录

只需一步,快速开始

查看: 2151|回复: 8

[处理中3] 点击按钮获取list循环显示的数据

[复制链接]

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
发表于 2017-7-10 22:38:44 | 显示全部楼层 |阅读模式
本帖最后由 波斯大香蕉 于 2017-7-11 01:16 编辑

如标题。想一次性获取列表的所有数据传到baas中其中列表还包括了后边手动输入到input里面的值。然后再实现insert into插入数据库。这个要怎么实现?
11.jpg
发表于 2017-7-11 09:47:45 | 显示全部楼层
建议使用baasData存储这些数据! 使用标准的saveAction
只要修改行状态为  new  新增状态
然后保存!数据就可以新增保存到数据库了!


如果想使用data组件!或者后台baasServer 自己实现

http://docs.wex5.com/wex5-ui-question-list-2174

http://docs.wex5.com/wex5-server-question-list-2035/
http://docs.wex5.com/wex5-ui-question-list-2184
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-11 11:53:56 | 显示全部楼层
本帖最后由 波斯大香蕉 于 2017-7-11 12:10 编辑
liangyongfei 发表于 2017-7-11 09:47
建议使用baasData存储这些数据! 使用标准的saveAction
只要修改行状态为  new  新增状态
然后保存!数据就 ...

我想自己写方法存。但是我获取不到这些行啊,get不到数据啊。这怎么搞?用哪个方法get?现在写完.用快捷键alt+/  也不列出出方法,我也不晓得有什么方法能用。我现在是要获取到当前Data的所有行数据。
QQ图片20170711115506.png
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-11 11:58:07 | 显示全部楼层
liangyongfei 发表于 2017-7-11 09:47
建议使用baasData存储这些数据! 使用标准的saveAction
只要修改行状态为  new  新增状态
然后保存!数据就 ...

首先这个是产品表,我要存到另外的库存表。
回复 支持 反对

使用道具 举报

发表于 2017-7-11 11:58:35 | 显示全部楼层
波斯大香蕉 发表于 2017-7-11 11:53
我想自己写方法存。但是我获取不到这些行啊,get不到数据啊。这怎么搞?用哪个方法get?现在写完.用快捷键 ...

自己搜API文档吧!
请问你是baasData 吗??
还是data组件??
获取当前行就是 data.getCurrentRow()

如果是data
你可以参考下:
/UI2/demo/acc_data/list.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-11 12:13:53 | 显示全部楼层
liangyongfei 发表于 2017-7-11 11:58
自己搜API文档吧!
请问你是baasData 吗??
还是data组件??

只能获取当前的吗?不能一次性获取所有?还是要自己写个循环一行一行循环出来?
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-11 12:37:30 | 显示全部楼层
liangyongfei 发表于 2017-7-11 11:58
自己搜API文档吧!
请问你是baasData 吗??
还是data组件??

是Data组件。
回复 支持 反对

使用道具 举报

186

主题

1012

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
 楼主| 发表于 2017-7-11 13:00:54 | 显示全部楼层
liangyongfei 发表于 2017-7-11 11:58
自己搜API文档吧!
请问你是baasData 吗??
还是data组件??

用each的话,只能row.val来获取。要怎么才能组成我想要的table格式?我在baas中好用JSONArray tables = params.getJSONArray("tables"); 这个方法来进行解析?
回复 支持 反对

使用道具 举报

发表于 2017-7-11 13:51:09 | 显示全部楼层
波斯大香蕉 发表于 2017-7-11 13:00
用each的话,只能row.val来获取。要怎么才能组成我想要的table格式?我在baas中好用JSONArray tables = p ...

具体怎么解析!请参考源码实现吧~! 里面的代码就有!

前端获取可以报错的数据的行,使用
  1. var data2 = data.toJson({onlyChanged:true,excludeCalculateCol:true});
复制代码

就可以啊!
你参考:
/UI2/demo/acc_data/list.js
方法:accountDataCustomSave

就是接管data组件去求取baasServer的 saveAction 实现的!!

你只需要指定data的 行 状态为新增即可!


baasServer 的java代码!请自己调试!以及参考平台源码!关闭保存方法的实现!
(我觉得调用系统自带的action 就可以实现!没必要自己定义的!)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 04:18 , Processed in 0.067890 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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