如何在Mootools中的Panel Resize上调整Omnigrid的大小

时间:2011-03-14 07:56:54

标签: javascript mootools

我正在开发一个项目,我正在使用Mootools + MochaUI + Omnigrid来显示数据。

我有一个页面,其中包含两个(MochaUI)面板,每个面板包含Omnigrid以显示数据。我有一个要求,当我使用面板处理程序来调整面板大小时,全景高度必须相应地改变。

请告诉我如何实现这一点。 提前谢谢。

尼扎姆

1 个答案:

答案 0 :(得分:0)

将一个MochaUI面板的新高度(在一些回调或只是用el.getSize().y计算)传递给OmniGrid,如:

var omnigridCont = document.id('mygrid');
omnigridCont.setStyle('height', 'auto');
omnigridCont.getElement('.bDiv').setStyle('height', heightFromMochaUI);

尝试在JsFiddle.net上玩它,不会那么困难。