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

QQ登录

只需一步,快速开始

查看: 2457|回复: 5

[处理中1] 困扰两天请教页面传数据只能显示部分,很奇怪

[复制链接]

6

主题

19

帖子

49

积分

新手上路

Rank: 1

积分
49
QQ
发表于 2016-7-29 13:18:07 | 显示全部楼层 |阅读模式
请教 页面交互中只能显示ID而不是全部数据

学习WEX5,按照记账本案例做修改数据功能。在页面list.w 中点击数据并传参数到detail.w页面,修改后关闭并返回list.w页面。

List.w页面中,使用windowdialog控件,使用 open方法传参数如下
Var row=event.bindingContext.$object;
this.comp("windowDialog1").open ({
      "data" :{
                      "operate" : "edit",
                      "rowData" : row.toJson
                   }
         })

在detail.w页面接收数据,使用model中 modelParamsReceive如下
...........
var data=this.comp("mydata ");
If ( event.params.data.operate === "edit"){
         data.loadData ([ event.params.data.rowData ]);
         data.first();
}

在detail.w页面放数据控件叫mydata, 数据显示控件分别绑定 ref("fID") ref("fName")。

奇怪的事情是: 可以显示出来ID(input框中显示正确传过来的ID),却看不到名称(input 框中空白)!!!

如果在名称那个看起来空白的框中输入内容,保存关闭页面后,数据库数据修改成功。


为什么在detail.w页面不能显示已经传过来的名称字段?

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-7-29 15:35:04 | 显示全部楼层
具体这个 你还是需要在接受参数方法开始的时候打一个的debugger,然后看一下是否能获取到这个参数,
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

6

主题

19

帖子

49

积分

新手上路

Rank: 1

积分
49
QQ
 楼主| 发表于 2016-7-30 00:17:19 | 显示全部楼层
闰土 发表于 2016-7-29 15:35
具体这个 你还是需要在接受参数方法开始的时候打一个的debugger,然后看一下是否能获取到这个参数, ...

具体该怎么找问题呢? 是否是 toJson的用法问题? 能有办法看到传过来的Json数据吗? 按理说 ID都能传过来并且显示出来,其他数据没有理由现实不出来啊………
回复 支持 反对

使用道具 举报

6

主题

19

帖子

49

积分

新手上路

Rank: 1

积分
49
QQ
 楼主| 发表于 2016-7-30 00:17:39 | 显示全部楼层
闰土 发表于 2016-7-29 15:35
具体这个 你还是需要在接受参数方法开始的时候打一个的debugger,然后看一下是否能获取到这个参数, ...

具体该怎么找问题呢? 是否是 toJson的用法问题? 能有办法看到传过来的Json数据吗? 按理说 ID都能传过来并且显示出来,其他数据没有理由现实不出来啊………
回复 支持 反对

使用道具 举报

6

主题

19

帖子

49

积分

新手上路

Rank: 1

积分
49
QQ
 楼主| 发表于 2016-7-30 00:30:27 | 显示全部楼层
用一个笨办法可以解决

首先看到。JSON.stringify( event.data.rowData),  传过来的数据具体内容

发现 在list.w 页面中的bassdata列是 fID, fName, JSON数据按照这个字段标记传。而在detail.w文件中的Data中列设置是fID,fclassname, 对应字段名字不同,改成同名后显示出来。


新问题来了:不同页面列设置必须一样?不一样怎么处理?
回复 支持 反对

使用道具 举报

6

主题

19

帖子

49

积分

新手上路

Rank: 1

积分
49
QQ
 楼主| 发表于 2016-8-2 19:17:40 | 显示全部楼层
看来没人理这种问题。

结贴吧。

怎么做分享??希望其他人遇到这类问题的时候,先保证字段一样,至少可以解决掉问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 07:49 , Processed in 0.092692 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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