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

QQ登录

只需一步,快速开始

查看: 3287|回复: 7

[结贴] 按钮调用打开的windowsdialog对话框,如何再传参回来

[复制链接]

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
发表于 2013-1-15 15:50:18 | 显示全部楼层 |阅读模式
10金币
windowdialog对话框里我放了一个按钮跟日期查询条件

点击按钮的时候如何调用原来界面的ds1组件。

例如在原来的界面我按钮事件里加上
    justep.xbl("ds1").setStringVar('username','张三');
justep.xbl("gridReport").refresh();

就可以了,windowsdialog的对话框里如何操作

最佳答案

查看完整内容

弹出框本身应该携带一个windowReceiver组件 再放一按钮,按钮onClick事件中把参数传回去 传参主要是通过调用windowReceiver组件的api windowEnsure( data, isClose) 将参数放入data的位置就可以传回去给主界面 JS写法如下: 例如将id传给主界面 justep.windowReceiver.windowEnsure({ 参数1 : "", 参数2:"", ... ... }, true); 然后在主界面的windowD ...

226

主题

1000

帖子

1931

积分

金牌会员

Rank: 6Rank: 6

积分
1931
QQ
发表于 2013-1-15 15:50:19 | 显示全部楼层
本帖最后由 xwnabc 于 2013-1-15 16:07 编辑

弹出框本身应该携带一个windowReceiver组件
再放一按钮,按钮onClick事件中把参数传回去
传参主要是通过调用windowReceiver组件的api
windowEnsure( data, isClose)
将参数放入data的位置就可以传回去给主界面
JS写法如下:
例如将id传给主界面
justep.windowReceiver.windowEnsure({
                参数1 : "",
                参数2:"",
                ...
                ...
        }, true);

然后在主界面的windowDialog组件的onReceive事件中可以拿到传递过来的参数
参数1 = event.data.参数1;
参数2 = event.data.参数2;

你需要将参数改成'username','张三'
ustep.windowReceiver.windowEnsure({
                username : "张三"
        }, true);
主界面通过event.data.username就可以取到

回复

使用道具 举报

226

主题

1000

帖子

1931

积分

金牌会员

Rank: 6Rank: 6

积分
1931
QQ
发表于 2013-1-15 15:53:40 | 显示全部楼层
你是想将弹出框条件传回原界面进行刷新还是想在弹出框上面刷新?
回复

使用道具 举报

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
 楼主| 发表于 2013-1-15 15:54:56 | 显示全部楼层
将弹出框条件传回原界面进行刷新
回复

使用道具 举报

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
 楼主| 发表于 2013-1-15 16:05:47 | 显示全部楼层
xwnabc 发表于 2013-1-15 16:04
弹出框本身应该携带一个windowReceiver组件
再放一按钮,按钮onClick事件中把参数传回去
传参主要是通过调 ...

我试试
回复

使用道具 举报

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
 楼主| 发表于 2013-1-15 16:35:03 | 显示全部楼层
4楼解决
回复

使用道具 举报

106

主题

538

帖子

1054

积分

金牌会员

Rank: 6Rank: 6

积分
1054
QQ
发表于 2013-1-15 16:36:05 | 显示全部楼层
来晚了。。
YY交流群:94127443
回复

使用道具 举报

14

主题

51

帖子

81

积分

初级会员

Rank: 2

积分
81
 楼主| 发表于 2013-1-15 16:47:05 | 显示全部楼层
hule1234 发表于 2013-1-15 16:36
来晚了。。

、、、、、、、、、
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 13:50 , Processed in 0.062021 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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