jQuery MiniUI

 找回密码
 立即注册
查看: 4606|回复: 6
打印 上一主题 下一主题

火狐报错了,说GetData不是一个函数 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2015-9-18 10:03:52 |只看该作者 |倒序浏览
本帖最后由 xjq_xjq 于 2015-9-18 10:03 编辑

我做了一个编辑页面,部门按钮无法显示弹出框被选择的值,查看了一下firebug,就报这样的错:


我点击红色标记按钮,然后弹出查询界面,选择一个选项,点击黑色标记按钮“确定”,发现火狐报错了,报错如上图。
在弹出页面我是写了SetData和GetData的,具体什么原因,请教各位大神解答,谢谢了

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2015-9-18 10:29:23 |只看该作者
按提示的信息来看是你子页面没有定义GetData方法

Rank: 1

板凳
发表于 2015-9-18 10:41:56 |只看该作者
felt 发表于 2015-9-18 10:29
按提示的信息来看是你子页面没有定义GetData方法

你好,我的子页面写了的,不知道是不是写错了,子页面函数如下
// 页面数据传送接口
SelectOrg.prototype.SetData=function(data){
        data = sui.clone(data);
}
//
SelectOrg.prototype.GetData=function(){
        var row = grid.getSelecteds();
        return row;
}

Rank: 1

地板
发表于 2015-9-18 10:52:11 |只看该作者
felt 发表于 2015-9-18 10:29
按提示的信息来看是你子页面没有定义GetData方法

版主你好,我想知道用propotype封装之后为什么会引起这些问,能解答下吗,感激不尽。

Rank: 8Rank: 8

5#
发表于 2015-9-18 11:06:03 |只看该作者
xjq_xjq 发表于 2015-9-18 10:52
版主你好,我想知道用propotype封装之后为什么会引起这些问,能解答下吗,感激不尽。 ...

不清楚你这封装的是什么
iframe.contentWindow.GetData()的意思是调用你mini.open打开页面的GetData方法

Rank: 1

6#
发表于 2015-9-18 11:29:20 |只看该作者
felt 发表于 2015-9-18 11:06
不清楚你这封装的是什么
iframe.contentWindow.GetData()的意思是调用你mini.open打开页面的GetData方法
...

mini.open()打开页面的js里面用到了原型propotype,去掉这个之后就好了,GetData也没报错了,,选择一个部门,确定,却不能显示所选择的值

Rank: 8Rank: 8

7#
发表于 2015-9-18 11:38:01 |只看该作者
xjq_xjq 发表于 2015-9-18 11:29
mini.open()打开页面的js里面用到了原型propotype,去掉这个之后就好了,GetData也没报错了,,选择一个 ...

不清楚你是怎么赋值的,请参考我们buttonedit+mini.open的示例
http://www.miniui.com/demo/#src=buttonedit/selectGrid.html

Archiver|普加软件

GMT+8, 2025-6-20 05:09 , Processed in 1.063607 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部