jQuery MiniUI

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

mini-lookup里,我只需要popup而不需要grid时怎样能让页面不报错? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-6-27 16:03:17 |只看该作者 |倒序浏览
版主大大,打扰了!
是这样的,我的页面实现是mini-lookup展开后,只用到了popup,没用到grid,我怎样设置才能让浏览器不报错呢?
比如,IE报错是"this.grid"为空或不是对象,指向miniui.js的第299行字符5,谷歌报错是Cannot read property 'getData' of null,查看相关路径全是mini.js的  经过反复测试,发现就是在点开lookup的时候,触发了lookup._OnshowPopup事件,而我的lookup里又不需要grid这个属性,所以没有设置,才导致页面报错.有什么办法可以放弃这个属性吗?
我的页面是popup面板里放了个div,div里是个mini-tree,又用到了上下工具栏,工具栏里可以查询,确定取消全选反选之类,这样的组合勉强能达到带有自定义按钮的treeSelect的效果,但是我查询的数据需要专门回显到底部的datagrid,所以若专门创建datagrid来迎合lookup的grid属性,会影响到其它代码和整体页面的,我该怎么做才能让页面不报错呢? (虽然现在不影响功能,但是测试那边过不了.. = =)
希望我的解释版主没有被绕晕~ 还请不吝赐教!

Rank: 2

沙发
发表于 2017-6-27 16:58:30 |只看该作者
版主,这个问题很难解决吗???求回应啊~~

Rank: 8Rank: 8

板凳
发表于 2017-6-27 17:27:00 |只看该作者
lookup是固定功能控件,内部的grid和输入框是绑定的,不能不放。
你这样的功能建议还是扩展我们的combobox,参考试用包里面demo/diyClass/combotree的例子

Rank: 2

地板
发表于 2017-6-27 17:32:17 |只看该作者
name用mini-treegird来代替lookup的grid也不行吧?刚刚试了下 treegrid的数据没加载...

Rank: 2

5#
发表于 2017-6-27 19:00:26 |只看该作者
dforce 发表于 2017-6-27 17:27
lookup是固定功能控件,内部的grid和输入框是绑定的,不能不放。
你这样的功能建议还是扩展我们的combobox ...

现在搞定了, lookup里的grid属性正常设,创建一个隐藏的div把它对应的datagrid包裹起来,url路径=""空串就行了..

Rank: 8Rank: 8

6#
发表于 2017-6-28 08:58:14 |只看该作者
moran3649 发表于 2017-6-27 19:00
现在搞定了, lookup里的grid属性正常设,创建一个隐藏的div把它对应的datagrid包裹起来,url路径=""空串就 ...

你看一下demo/diyClass下面的combotree的demo,这样的扩展组件更适合你的需求。

Archiver|普加软件

GMT+8, 2025-7-16 01:05 , Processed in 1.040018 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部