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

QQ登录

只需一步,快速开始

查看: 2903|回复: 10

[处理中3] 页面跳转后清空输入信息

[复制链接]

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
发表于 2018-11-1 14:19:12 | 显示全部楼层 |阅读模式
本帖最后由 苦瓜很甜 于 2018-11-1 14:20 编辑

如何在页面跳转后展示出第一次进入的样子,
比如:
进入一个页面,第一次进入时单选按钮默认选中第一个,这时选中第二个单选按钮,进行一系列操作后,再次进入这个页面,这个时候默认就会选中第二个单选按钮了,想选中第一个应该怎么实现,
再比如:
时间框,选了时间后,再次进入该页面会显示之前选中的时间。
这个应该怎么让页面显示第一次进入时的样子,我是用justep.shell跳转的


发表于 2018-11-1 14:28:00 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-11-1 14:29 编辑

因为页面是缓存的,如果想显示之前的样子,这个页面需要关闭  this.close() 关闭后重新打开就是重新初始化的

或者使用windowDialog 打开设置 属性  forceRefreshOnOpen="true" 即可!

如果想每次跳转过来都是初始化的样子,只能是页面离开事件或者激活事件
onActive  或 onInactive事件中重新初始化值
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-11-1 14:35:10 | 显示全部楼层
liangyongfei 发表于 2018-11-1 14:28
因为页面是缓存的,如果想显示之前的样子,这个页面需要关闭  this.close() 关闭后重新打开就是重新初始化 ...

var url = require.toUrl("$UI/test/main.w");
justep.Shell.showPage(url);
self.close();
这样吗?
回复 支持 反对

使用道具 举报

发表于 2018-11-1 14:37:10 | 显示全部楼层
苦瓜很甜 发表于 2018-11-1 14:35
var url = require.toUrl("$UI/test/main.w");
justep.Shell.showPage(url);
self.close();

http://docs.wex5.com/wex5-ui-question-list-2085
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-11-1 14:48:16 | 显示全部楼层
liangyongfei 发表于 2018-11-1 14:37
http://docs.wex5.com/wex5-ui-question-list-2085

justep.Shell.showPage(url).done(function() {
        self.close();
});
这样写不行,这是打开之前和选中后重新打开
回复 支持 反对

使用道具 举报

发表于 2018-11-1 14:56:33 | 显示全部楼层
苦瓜很甜 发表于 2018-11-1 14:48
justep.Shell.showPage(url).done(function() {
        self.close();
});

链接里  还有一种方法试试看
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-11-1 15:41:02 | 显示全部楼层
liangyongfei 发表于 2018-11-1 14:56
链接里  还有一种方法试试看

怎么用js的方式设置radio的checked属性呢?
回复 支持 反对

使用道具 举报

发表于 2018-11-1 15:45:03 | 显示全部楼层
苦瓜很甜 发表于 2018-11-1 15:41
怎么用js的方式设置radio的checked属性呢?

一般都是radio 组件绑定data字段,通过修改data字段的值控制的
wex5 开发建议都是通过 data数据组件控制页面显示!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

56

主题

245

帖子

535

积分

高级会员

Rank: 4

积分
535
QQ
 楼主| 发表于 2018-11-1 15:51:37 | 显示全部楼层
liangyongfei 发表于 2018-11-1 15:45
一般都是radio 组件绑定data字段,通过修改data字段的值控制的
wex5 开发建议都是通过 data数据组件控制 ...

没有办法用js控制吗
回复 支持 反对

使用道具 举报

发表于 2018-11-1 15:56:08 | 显示全部楼层
苦瓜很甜 发表于 2018-11-1 15:51
没有办法用js控制吗

有啊,参考radio 组件提供的案例
/UI2/system/components/justep/button/demo/radio.w


radioObj.set({'checked':'true'})
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 01:27 , Processed in 0.056095 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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