jQuery MiniUI

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

请教一下关于miniui的一些对象和方法的关系 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-5-27 11:52:39 |只看该作者 |倒序浏览
比如声明了var wGrid = mini.get('WareGrid');
那么 wGrid 的data对象和getData()方法是一样的含义吗?
因为使用ie的时候感觉执行过一次getData(),data好像就被写到wGrid上面了,请问是这个样子吗?
诸如此类的var col = wGrid.getColumn(0);col .name 和col.getName()

Rank: 8Rank: 8

沙发
发表于 2017-5-27 16:10:13 |只看该作者
mini.get()获取的是控件对象,
getData()获取的是数据对象
请问你想要做什么呢?

Rank: 2

板凳
发表于 2017-6-3 16:41:04 |只看该作者
jialiang 发表于 2017-5-27 16:10
mini.get()获取的是控件对象,
getData()获取的是数据对象
请问你想要做什么呢? ...

我就是比较好奇这个通过getData方法获取到和直接在属性上获取会不会有太大问题,因为我喜欢用属性多一点

Rank: 8Rank: 8

地板
发表于 2017-6-5 09:53:07 |只看该作者
a694763 发表于 2017-6-3 16:41
我就是比较好奇这个通过getData方法获取到和直接在属性上获取会不会有太大问题,因为我喜欢用属性多一点 ...

用我们提供的标准get方法

Rank: 2

5#
发表于 2017-6-5 11:05:40 |只看该作者
felt 发表于 2017-6-5 09:53
用我们提供的标准get方法

我有个页面也是用了getData,主要我是跨页面当时想把表格数据存到top,结果我存放top[xxx]=grid.getData();就报错说无法执行已释放的script,然后我改成 top[xxx]=grid.data;就好了,所以我才疑惑

Rank: 8Rank: 8

6#
发表于 2017-6-5 12:23:08 |只看该作者
a694763 发表于 2017-6-5 11:05
我有个页面也是用了getData,主要我是跨页面当时想把表格数据存到top,结果我存放top[xxx]=grid.getData( ...

跨页面的数据,可以先用mini.clone()克隆一下再使用。

Rank: 2

7#
发表于 2017-6-5 13:14:50 |只看该作者
felt 发表于 2017-6-5 12:23
跨页面的数据,可以先用mini.clone()克隆一下再使用。

存放的时候使用了clone,可是还是报错,用的IE,因为我比较苛求,我想我写的东西IE也不报错

Rank: 8Rank: 8

8#
发表于 2017-6-5 14:01:27 |只看该作者
a694763 发表于 2017-6-5 13:14
存放的时候使用了clone,可是还是报错,用的IE,因为我比较苛求,我想我写的东西IE也不报错 ...

请提供具体代码分析
提示已释放的script这样的提示的话,一般是调用了关闭页面的方法。

Rank: 2

9#
发表于 2017-6-6 15:15:17 |只看该作者
felt 发表于 2017-6-5 14:01
请提供具体代码分析
提示已释放的script这样的提示的话,一般是调用了关闭页面的方法。 ...

是关闭了页面,但是按理讲我都克隆了 用了mini.clone传递过去,所以应该不会有问题。我是这样觉得的,还是说clone也是取了引用。。这样就好尴尬。

Rank: 8Rank: 8

10#
发表于 2017-6-6 16:04:19 |只看该作者
a694763 发表于 2017-6-6 15:15
是关闭了页面,但是按理讲我都克隆了 用了mini.clone传递过去,所以应该不会有问题。我是这样觉得的,还 ...

那需要看一下你具体的使用了,可以提供一个简单重现的html页面来分析
像我们示例里面使用都是没问题的
http://www.miniui.com/demo/#src=buttonedit/selectGrid.html

Archiver|普加软件

GMT+8, 2025-7-13 18:10 , Processed in 1.042171 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部