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

QQ登录

只需一步,快速开始

查看: 4388|回复: 11

[处理中3] 传参的时候,怎么样将己查询过滤出来的整个一行或多行数据传到另外一页?

[复制链接]

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2017-5-15 18:42:56 | 显示全部楼层 |阅读模式
传参的时候,怎么样将己查询过滤出来的整个一行或多行数据传到另外一页?我一个一个去定义传参也太笨了,有没有很简单的将整行数据传过去另外一页,并且可以在另外一页里取出来?
发表于 2017-5-16 09:32:42 | 显示全部楼层
将行对象的数组直接传过去就行

看文档
http://docs.wex5.com/page-interaction/

复杂参数和 接收参数的做法就是!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-5-16 10:05:39 | 显示全部楼层
本帖最后由 郭德成 于 2017-5-16 10:19 编辑
liangyongfei 发表于 2017-5-16 09:32
将行对象的数组直接传过去就行

看文档

能提供一个案例吗?通过shell传参的
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

发表于 2017-5-16 11:33:19 | 显示全部楼层
郭德成 发表于 2017-5-16 10:05
能提供一个案例吗?通过shell传参的

这个就是案例
/UI2/demo/page/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-5-16 12:03:42 | 显示全部楼层
liangyongfei 发表于 2017-5-16 11:33
这个就是案例
/UI2/demo/page/index.w

我是想问,有没有将一个row序列化后通过SHELL传给另一页的案例
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

发表于 2017-5-16 13:59:29 | 显示全部楼层
郭德成 发表于 2017-5-16 12:03
我是想问,有没有将一个row序列化后通过SHELL传给另一页的案例

一样的,参考案例
复杂参数  什么都可以传过去的!js对象就可以传递过去啊!
为什么还要序列化??

那你试试row.toJson({forma:'simple'}) 方法

请参考API文档

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-5-16 15:36:20 | 显示全部楼层
liangyongfei 发表于 2017-5-16 13:59
一样的,参考案例
复杂参数  什么都可以传过去的!js对象就可以传递过去啊!
为什么还要序列化??

Model.prototype.button4Click = function(event){
         var  row = event.bindingContext.$object;
     justep.Shell.showPage("xiadan2",{
    "rowdata":row.toJson(),
    });
        };
这样写对吗?
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

发表于 2017-5-16 16:50:24 | 显示全部楼层
郭德成 发表于 2017-5-16 15:36
Model.prototype.button4Click = function(event){
         var  row = event.bindingContext.$object;
     j ...

不对

var params = {
                        data: {
                                 "rowdata":row.toJson()
                        }
                }
                justep.Shell.showPage(url, params)

复杂参数必须放在data  中
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2017-5-16 21:06:33 | 显示全部楼层
  1. Model.prototype.button4Click = function(event){
  2.         var row = event.bindingContext.$object;
  3.         var params = {
  4.                     data: {
  5.                         "rowdata":row.toJson()
  6.                      }
  7.                 }
  8.       justep.Shell.showPage("xiadan2", params)
  9.         };
复制代码

QQ截图20170516205625.png
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-17 10:52:13 | 显示全部楼层

这个你debugger跟下代码调试吧  
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-23 09:49 , Processed in 0.068015 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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