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

QQ登录

只需一步,快速开始

查看: 1435|回复: 6

[结贴] windowContainer1内嵌页面

[复制链接]

46

主题

150

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
发表于 2017-3-23 10:51:33 | 显示全部楼层 |阅读模式
main页面   数据data
window.data=this.comp("data");

windowContainer1 内嵌  a页面
dataTables组件   data=data  可以正常显示
pagerBar1组件    data=data  报错

Unable to process binding "component: function (){return {name:'$model/UI2/system/components/justep/pagerBar/pagerBar'} }"
Message: Cannot call method 'on' of null;
View: $model/UI2/cqies_app/list.w;
隐藏详细
TypeError: Cannot call method 'on' of null at r.extend.init (eval at <anonymous> (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:17978), <anonymous>:207:28714) at Object.bind.bindingHandlers.component.(anonymous function).init (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:248593) at Object.u.bindingHandlers.component._init1 (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:160186) at u.bindingHandlers.component.init (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:160704) at http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:150148 at Object.u.computedContext.u.dependencyDetection.ignore (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:121901) at http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:150124 at Object.u.utils.arrayForEach (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:105040) at l (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:149872) at a (http://localhost:8080/x5/UI2/v_0f4e4d3a40ce4f0b8d6f0bbb7b22adb4l_zh_CNs_desktopd_pc/system/core.min.js:71:148534)

怎么解决呢

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-23 12:50:19 | 显示全部楼层
你的这个是wex5好使bex5?   
dataTables组件   data=data  可以正常显示
pagerBar1组件    data=data  报错
这个是干什么  分页?
Cannot call method 'on' of null; 这里有个on函数错误
回复 支持 反对

使用道具 举报

46

主题

150

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-3-23 16:38:53 | 显示全部楼层
内嵌页使用主页的数据组件
内嵌页包含
dataTables组件  
pagerBar1组件

window.data=this.comp("data");
把主页组件付给window
内嵌页dataTables组件  使用data=widow.data
但是分页组件报错
QQ截图20170323163617.png
回复 支持 反对

使用道具 举报

46

主题

150

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-3-23 16:40:47 | 显示全部楼层
或者有什么思路可以使内嵌页使用主页的数据组建
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-23 16:44:10 | 显示全部楼层
kmijnuhb 发表于 2017-3-23 16:40
或者有什么思路可以使内嵌页使用主页的数据组建

http://docs.wex5.com/wex5-ui-question-list-2119/
回复 支持 反对

使用道具 举报

46

主题

150

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-3-23 17:38:04 | 显示全部楼层
这个方法不行,
解决办法;修改分页组件源码
错误原因在于这行带码
this.bindData = this.getModel().comp(me.data);
修改两处
pagerbar.js  44行
this.bindData = this.getModel().comp(me.data);

//添加
                                if(!this.bindData){
                                this.bindData=window[me.data];
                                }
pagerlimitselect.js
35行
var bindData = me.getModel().comp(me.data);
                                        if(!bindData){
                                                bindData=window[me.data];
                                                }

40行
var bindData = me.getModel().comp(me.data);
                                                if(!bindData){
                                                        bindData=window[me.data];
                                                        }
然后解决错误
回复 支持 反对

使用道具 举报

46

主题

150

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-3-23 17:38:44 | 显示全部楼层
结贴吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 08:43 , Processed in 0.068638 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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