2013-05-22 71 views
1

我正在寻找一个网格的摘要行或页脚行,我可以显示所有列的总值,此页脚行不应滚动(虚拟)。dojo网格的摘要行

如果我错了,请纠正我。网格的摘要行在Dojo中不可用作为默认控件。

我已经实现了上述摘要行功能用于电网通过

1)添加第二个网格只有头正下方要将尾行的网格,作为一个整体它的外观像一个页脚行到网格

面临的问题是

1)列大小调整即,当你在电网1调整任何列的网格2(网格仅头中的相同的列)必须被调整大小

上述问题可以得到解决捕捉重新在电网1大小事件和传播活动,以栅2

2)当您调整列,我们将得到水平滚动条对于这两种网格

有没有办法从电网1传播水平滚动事件到网格2,以便当您滚动网格1,然后同时网格2必须滚动或如何获得两个网格只有一个滚动

是否有任何其他方式来实现上述功能的网格。

+0

不幸的是描述,甚至有三个网格(enhancedGrid,dgrid并为gridx),它还是一个总结性质看起来Dojo看起来并不像Dojo支持网格上的一个页脚... – mtyson

+0

@ mtyson - 是的,你是对的Dojo没有任何与页脚的网格部件但是我上面提到的是为我工作,因为我有处理列大小并隐藏水平scro因为没有问题... –

回答

2

我通过将网格“堆叠”在一起实现了这一目标。主要数据和页脚网格。使用CSS来隐藏页脚网格的标题。你必须使用javascript来更新页脚网格的总和。

+0

@丹尼斯我同意这是解决方案,但随着你需要处理列调整大小,因为你调整任何你的列在主数据网格相应的页脚网格列也应调整大小..还有,如果你有更多的列,那么你需要掌握水平滚动条也是因为有两个网格,如果你滚动浏览器网格滚动相应的主要数据网格内容必须移动....我有实现了这两个(列大小调整和水平滚动条),它为我工作得很好! –