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

QQ登录

只需一步,快速开始

楼主: longfei457

[处理中3] 页面读取就报错

[复制链接]

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-12-6 16:06:09 | 显示全部楼层
jishuang 发表于 2017-11-30 17:45
http://docs.wex5.com/page-interaction/

还有一个问题就是,listtable中有很多数据,每条数据的fid怎么获取?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-12-6 16:25:32 | 显示全部楼层
longfei457 发表于 2017-12-6 15:47
大哥 CDATA setvalue()和setvalueByID()这两天方法第三个参数具体怎么传?

不用传默认修改的当前选中行的数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-12-6 16:26:03 | 显示全部楼层
longfei457 发表于 2017-12-6 16:06
还有一个问题就是,listtable中有很多数据,每条数据的fid怎么获取?

可以遍历data获取
http://doc.wex5.com/?p=3416
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-12-7 09:05:04 | 显示全部楼层
jishuang 发表于 2017-12-6 16:25
不用传默认修改的当前选中行的数据

我现在的需求是:A页面listtable中有多条数据,支持多选(checkbox)需要把选中的数据中某一个字段传给B页面,B页面调接口处理业务逻辑,把A页面传递过来的数据处理完返回对应条数的新数据;A接收B页面的新数据修改选中的对应的数据。请问这个要怎么操作和思路,我现在传递没问题了,就是最后A页面接收完新数据修改有问题,总是全部修改成最后一条的数据,而不是对应的。。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-12-7 10:56:31 | 显示全部楼层
传数据的时候把rowid也传递过来,自己遍历数据查找对应的rowid去操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-12-8 09:21:47 | 显示全部楼层
jishuang 发表于 2017-12-7 10:56
传数据的时候把rowid也传递过来,自己遍历数据查找对应的rowid去操作

this.comp("fwdata").getCurrentRowID()和this.comp("fwdata").getRowID();获取的都是undefined
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-12-8 09:42:43 | 显示全部楼层
B页面的.w和js文件发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-12-8 10:38:27 | 显示全部楼层
jishuang 发表于 2017-12-8 09:42
B页面的.w和js文件发一下看看
  1. var bdcdyhvalue = bdcdyh.split(",");
  2.                 debugger;
  3.                 for (var i = 0; i < bdcdyhvalue.length; i++) {
  4.                         // alert("diao调接口");
  5.                         var url = "/QJBusiness/setHBDCDYH";
  6.                         var result = utility.getRightResearchInterface(this, {
  7.                                 CHLX : chlx,
  8.                                 BDCDYH : bdcdyhvalue[i],
  9.                                 ZDDM : zddm,
  10.                                 LSZBDCDYH : lszbdcdyh,
  11.                                 "format" : "json"
  12.                         }, url);
  13.                         debugger;
  14.                         this.owner.send(result);
  15.                 }
复制代码

这是B页面部分js,调接口之后把结果返回回去
  1. this.comp("fwdata").setValueByID("BDCDYH", result.resultBody["BDCDYH"], rowid);
  2. 这是A页面接收到的result值来修改页面数据,现在是这个rowid有问题
  3. [code]if (checkboxflag === "2") {
  4.                         var bdcdyh1 = event.bindingContext.$object.val("BDCDYH");
  5.                         var rowid = this.comp("fwdata").getCurrentRowID();
  6.                         var datarow1 = this.comp("fwdata").getRowByID(rowid);
  7.                         var datarow2 = this.comp("fwdata").find(["fID"]);
  8.                         rowids.push(datarow1);
  9.                         bdcdyh += bdcdyh1 + ",";
  10.                         alert(bdcdyh + "bdcdyh");
  11.                 }
复制代码

                        this.comp("fwdata").setValueByID("SFGJ", result.resultBody["GJZT"], rowids.row);
                        this.comp("fwdata").setValueByID(col, value, rowid);[/code]
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2017-12-8 10:55:41 | 显示全部楼层
把.w和js文件压缩上传
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-12-8 12:30:21 | 显示全部楼层
jishuang 发表于 2017-12-8 10:55
把.w和js文件压缩上传

页面文件

appfunciton.zip

7.7 KB, 下载次数: 214

子页面

hangingMapping.zip

1.58 KB, 下载次数: 207

父页面

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-28 14:07 , Processed in 0.064294 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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