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

QQ登录

只需一步,快速开始

查看: 1649|回复: 7

[结贴] 为什么调用子窗体的数据没有显示

[复制链接]

11

主题

50

帖子

109

积分

初级会员

Rank: 2

积分
109
QQ
发表于 2013-4-20 14:51:26 | 显示全部楼层 |阅读模式
今天,做了个把参数传给子窗体数据,然后在子窗体显示数据,为什么不显示。

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2013-4-20 15:04:50 | 显示全部楼层
两个.w ? 楼主可以先单独运行 子窗口.w ,看是否正常, 参数传递可以参考默认功能中 组件案例 下面的 windowRunner 功能
回复 支持 反对

使用道具 举报

11

主题

50

帖子

109

积分

初级会员

Rank: 2

积分
109
QQ
 楼主| 发表于 2013-4-20 15:11:19 | 显示全部楼层
就是参考这个做的参数也传进行来了就是数据不显示
回复 支持 反对

使用道具 举报

11

主题

50

帖子

109

积分

初级会员

Rank: 2

积分
109
QQ
 楼主| 发表于 2013-4-20 15:20:27 | 显示全部楼层
mainActivityjx.windowReceiver1Receive = function(event){
        var operator = event.data.operator;
        var data = justep.xbl('bizData1');
        //alert(operator);
        //alert(event.data.id+'               ');
        if ( operator == "edit" )
        {
          var id = event.data.id;
          //alert(id);
          data.setFilter("idfilter", "BillNo='" + id + "'");
          data.refreshData();
          
        }
};
这是在子窗体里进行参数接收
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2013-4-20 15:28:23 | 显示全部楼层
不设置过滤,单独打开时候数据有显示吗?
如果没显示的化,要先看.w的问题,过滤代码看上面到没什么特别的
回复 支持 反对

使用道具 举报

11

主题

50

帖子

109

积分

初级会员

Rank: 2

积分
109
QQ
 楼主| 发表于 2013-4-20 15:59:09 | 显示全部楼层
也没有显示,只是一个主表带多个子表
回复 支持 反对

使用道具 举报

1

主题

350

帖子

416

积分

中级会员

Rank: 3Rank: 3

积分
416
发表于 2013-4-20 17:10:44 | 显示全部楼层
dhfree 发表于 2013-4-20 15:20
mainActivityjx.windowReceiver1Receive = function(event){
        var operator = event.data.operator;
        var d ...

子窗体接收参数时:
var operator = event.data.operator;能取到值吗?
1.取不到值,看一下父窗体传参代码是如何写的?
2.能取到值,看一下子窗体中,检查一下bizData设置,不设置过滤条件,直接data.refreshData();看是否有数据;主从表的话,是否可以尝试一下只显示主表数据试试
回复 支持 反对

使用道具 举报

106

主题

538

帖子

1054

积分

金牌会员

Rank: 6Rank: 6

积分
1054
QQ
发表于 2013-4-21 19:22:34 | 显示全部楼层
var operator = event.data.param1;
        var data = justep.xbl('YX_TLGQDJB');
        if (operator == "new") {
                data.newData();
        } else if (operator == "edit") {
                var fid = event.data.param2;
                data.filters.setFilter("fID", data.getConceptAliasName() + "='" + fid + "'");
                data.refreshData();
        }
YY交流群:94127443
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-13 16:12 , Processed in 0.064606 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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