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

QQ登录

只需一步,快速开始

查看: 4516|回复: 8

[结贴] data数据的获取

[复制链接]

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
发表于 2018-12-3 13:48:36 | 显示全部楼层 |阅读模式
本帖最后由 苦瓜很甜 于 2018-12-3 13:50 编辑

在list中,如何通过点击某一行的数据,获取到这一行数据的data数据,然后通过showpage进行页面传值
我知道这种方式var row = event.bindingContext.$object;这种方式不能将改行的data进行全部的传值,好像要用到toJson吧

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-3 14:25:08 | 显示全部楼层
toJson是data上方法不是row上的方法

data上提供的有getRowByID (string rowid)
根据行ID获取Row,函数会遍历所有数据,不要在循环中大量使用以免引发性能问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-12-3 14:29:59 | 显示全部楼层
本帖最后由 苦瓜很甜 于 2018-12-3 14:38 编辑
jishuang 发表于 2018-12-3 14:25
toJson是data上方法不是row上的方法

data上提供的有getRowByID (string rowid)

var orderFoodsData = this.comp("orderFoodsData");
var order = orderFoodsData .find([ 'orderId' ], [ orderId ]);

这样是不是也就获取到了orderId对应的data数据,然后怎么用showpage进行传值呢
或者我上面说的需求改怎么实现

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-3 15:03:21 | 显示全部楼层
要传什么数据自己设置对应的参数值啊
http://docs.wex5.com/page-interaction/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-12-3 15:09:17 | 显示全部楼层
jishuang 发表于 2018-12-3 15:03
要传什么数据自己设置对应的参数值啊
http://docs.wex5.com/page-interaction/

我现在是想传data中点击选中的那条数据,我想整条数据都传到另一个界面,我就想知道整条数据传值改怎么传,至于传递一条data里的某个字段我是知道该怎么传的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-3 15:21:27 | 显示全部楼层
那就获取到row,然后把row传过去啊,跟去其他的类型的参数一样的方式
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-12-3 16:09:15 | 显示全部楼层
本帖最后由 苦瓜很甜 于 2018-12-3 16:18 编辑
jishuang 发表于 2018-12-3 15:21
那就获取到row,然后把row传过去啊,跟去其他的类型的参数一样的方式

1.
现在值传过来了,我想用组件绑定data的方式为组件赋值,为什么现在给span赋不了值呢?
<span class="orderStatus" xid="orderStatus" bind-text='$model.orderData.val("orderStatus")'></span>

<div component="$UI/system/components/justep/data/data" autoLoad="false"
      xid="orderData" idColumn="orderId">
      <column label="订单id" name="orderId" type="String" xid="xid12"/>  
      <column label="手机号码" name="phoneNumber" type="String" xid="xid12"/>  
      <column label="店铺名称" name="shopName" type="String" xid="xid13"/>  
      <column label="订单号" name="orderNumber" type="String" xid="xid13"/>  
      <column label="预约时间" name="bespeakTime" type="String" xid="xid13"/>  
      <column label="下单时间" name="orderTime" type="String" xid="xid13"/>  
      <column label="商品数量" name="commodityQuantity" type="String" xid="xid13"/>  
      <column label="菜品总价" name="total" type="String" xid="xid13"/>  
      <column label="店铺图标" name="storeImage" type="String" xid="xid13"/>  
      <column label="订单状态" name="orderStatus" type="String" xid="xid13"/>  
      <column label="支付状态" name="orderState" type="String" xid="xid13"/>  
      <column label="是否是已取消" name="isCancel" type="String" xid="xid13"/>  
      <column label="店铺付款方式" name="settleType" type="String" xid="xid13"/>  
      <column label="" name="payButtonFlag" type="String" xid="xid13"/>  
      <column label="下单人" name="orderPerson" type="String" xid="xid13"/>  
      <column label="实收" name="realMoney" type="String" xid="xid13"/>
    </div>

var orderArray = [];
                orderArray.push({
                        orderStatus : event.params.order.orderStatus.value,
                })
                this.comp('orderData').loadData(orderArray);
orderArray中已经赋好值了
2.
如何用js给img设置src
请两个问题都回答一下

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-12-3 16:54:47 | 显示全部楼层
不同的问题请分开发帖
1.http://docs.wex5.com/bex5-ui-question-list-10067/
2.遇到问题可以先在论坛中搜索,这个问题论坛中回复过
$(this.getElementByXid("image1")).attr("src",url);
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-12-3 17:05:12 | 显示全部楼层
jishuang 发表于 2018-12-3 16:54
不同的问题请分开发帖
1.http://docs.wex5.com/bex5-ui-question-list-10067/
2.遇到问题可以先在论坛中搜 ...

好的,谢谢,有点着急了,可以结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-13 05:04 , Processed in 0.056982 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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