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

QQ登录

只需一步,快速开始

查看: 1629|回复: 7

[结贴] 用什么方法可以从新刷新页面

[复制链接]

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
发表于 2017-5-19 16:13:30 | 显示全部楼层 |阅读模式
列表页:
1.。。。。。。。。。。。。。。。。。
2.。。。。。。。。。。。。。。。。。
3.。。。。。。。。。。。。。。。。。
4.。。。。。。。。。。。。。。。。。
5.。。。。。。。。。。。。。。。。。
依次分别点击对应列可以跳到对应详情页,但是当详情页都点击过一遍,再从列表页点击进去,详情页就一直是之前最后的一个详情页内容,无变化

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-19 16:14:21 | 显示全部楼层
怎样才可以使之一直可以动态变化了?
回复 支持 反对

使用道具 举报

发表于 2017-5-19 16:22:24 | 显示全部楼层
详细页是怎么打开的??
windowDialog 还是shell.showPage 呢?

如果是windowDialog  的话设置属性forceRefreshOnOpen 为true 即可!

每次点击的时候,将当前行对象或id传递进去!详细页接受参数,然后详细页的data组件更新成最新的数据就可以了啊!
你debugger调试看下。难道 参数没传过去?详细页的data没刷新吗??

除非:我猜疑你的详细页数据难道每次点过去都新增一行数据!!并且判断不重复,

记得从表的data每次关闭的时候!将data组件清空就可以了!data.clear()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-22 15:22:49 | 显示全部楼层
是shell.showPage 方法的。。
有函数或者什么的可以解决这个问题么?
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-22 15:49:34 | 显示全部楼层
我没用ko的绑定,直接ajax获取数据,js处理数据渲染页面的。。(希望不要被老师打)
回复 支持 反对

使用道具 举报

发表于 2017-5-22 16:49:04 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-5-22 16:51 编辑
xiongxiong 发表于 2017-5-22 15:49
我没用ko的绑定,直接ajax获取数据,js处理数据渲染页面的。。(希望不要被老师打) ...

不建议通过js 直接操作dom节点!
使用wex5 开发的正确思路是!页面绑定KO (或data组件字段)

你通过ajax获取数据以后,只需要关注给data 组件赋值 或者给 ko对象赋值即可!  这就是所谓的面向数据变成! 一切功能  都是通过修改数据的值实现的

自己debugger调试看一下! 第一次打开页面 和最后打开页面的时候,参数传递过去和接收有何差异呢?为什么没显示?


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

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-22 17:09:56 | 显示全部楼层
发现问题了的,用var url = '$model/UI2/distributorSystem/distributionM/lowDeteil.w?mobil='+ret2[n].lowMobile;
justep.Shell.showPage(url);只能正常加载一个轮回,都加载完后,后续再进去,是没有执行发送请求命令的;
A:1.................
   2.................
B:1....................
   2.....................
A1有两个列表,点1列表到B1详情页,点2列表到B2详情页,B返回A第三次点击,ajax就不执行了
怎么样才可以再次加载发送请求了?
回复 支持 反对

使用道具 举报

44

主题

150

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
QQ
 楼主| 发表于 2017-5-22 17:23:59 | 显示全部楼层
Model.prototype.modelActive = function(event){}
加上该函数就可以解决问题了,谢谢起步老师
可以结贴了。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 22:32 , Processed in 0.064486 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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