精华帖 (2) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-18
我对BufferTree比较感兴趣,不知道有没有人实现过?
类似Grid的BufferView,或者应该叫BufferNodeUI? TreeGrid在数据量大时实在是杯具啊,所有行都渲染了,只不过是display:none隐藏。 |
|
返回顶楼 | |
发表时间:2011-04-18
clue 写道 我对BufferTree比较感兴趣,不知道有没有人实现过?
类似Grid的BufferView,或者应该叫BufferNodeUI? TreeGrid在数据量大时实在是杯具啊,所有行都渲染了,只不过是display:none隐藏。 BufferTree是什么,给链接 |
|
返回顶楼 | |
发表时间:2011-04-19
请教博主一个关于隐藏列的问题,如果树视图里有个隐藏列存在,显示的时候水平网格线会出现中断,光条也会中断,而且列头的隐藏列占的宽度不能消失,看起来显得很不舒服。不知道这是什么问题?
|
|
返回顶楼 | |
发表时间:2011-04-19
zhangdaiping 写道 clue 写道 我对BufferTree比较感兴趣,不知道有没有人实现过?
类似Grid的BufferView,或者应该叫BufferNodeUI? TreeGrid在数据量大时实在是杯具啊,所有行都渲染了,只不过是display:none隐藏。 BufferTree是什么,给链接 还没人实现呢... 参考Grid的BufferView,用于大量数据情况下的缓冲显示,即只显示可见数据。 例如1000条的gird,当前滚动条位置下只能看到50~70行,那就只渲染这20来行。 |
|
返回顶楼 | |
发表时间:2011-04-19
clue 写道 zhangdaiping 写道 clue 写道 我对BufferTree比较感兴趣,不知道有没有人实现过?
类似Grid的BufferView,或者应该叫BufferNodeUI? TreeGrid在数据量大时实在是杯具啊,所有行都渲染了,只不过是display:none隐藏。 BufferTree是什么,给链接 还没人实现呢... 参考Grid的BufferView,用于大量数据情况下的缓冲显示,即只显示可见数据。 例如1000条的gird,当前滚动条位置下只能看到50~70行,那就只渲染这20来行。 这是树,和grid的数据结构不一样,Tree本身就有延迟加载的机制 |
|
返回顶楼 | |
发表时间:2011-04-19
bond88 写道 请教博主一个关于隐藏列的问题,如果树视图里有个隐藏列存在,显示的时候水平网格线会出现中断,光条也会中断,而且列头的隐藏列占的宽度不能消失,看起来显得很不舒服。不知道这是什么问题?
还没用过隐藏列,所以没测试过。。。 |
|
返回顶楼 | |
发表时间:2011-04-19
zhangdaiping 写道 bond88 写道 请教博主一个关于隐藏列的问题,如果树视图里有个隐藏列存在,显示的时候水平网格线会出现中断,光条也会中断,而且列头的隐藏列占的宽度不能消失,看起来显得很不舒服。不知道这是什么问题?
还没用过隐藏列,所以没测试过。。。 楼主有空测试下吧,我是没搞定,出现那种显示很烦。但我又怀疑会不会是我的问题,毕竟不应该有这么明显的问题却没人反应啊?(我使用系统的grid也有这样问题,列头不能完全隐藏,他的列头隐藏好像就是靠display:none或者visibility:hidden实现的). 另外再请教下,如果不用隐藏列,想要处理返回的某列不想显示的数据,有更好的方式吗? |
|
返回顶楼 | |
发表时间:2011-04-19
zhangdaiping 写道 这是树,和grid的数据结构不一样,Tree本身就有延迟加载的机制 你还没理解我的意思,Ext的树是可以分层加载渲染,但单层的节点是只要展开就全部渲染。如果单层节点超过1000,性能就会低到难以忍受的程度。 Grid配置BufferView后,虽然加载还是那么多数据,但实际渲染出html的只有可见的那块,并根据滚动条位置动态更新,所以性能很高。 |
|
返回顶楼 | |
发表时间:2011-04-20
bond88 写道 zhangdaiping 写道 bond88 写道 请教博主一个关于隐藏列的问题,如果树视图里有个隐藏列存在,显示的时候水平网格线会出现中断,光条也会中断,而且列头的隐藏列占的宽度不能消失,看起来显得很不舒服。不知道这是什么问题?
还没用过隐藏列,所以没测试过。。。 楼主有空测试下吧,我是没搞定,出现那种显示很烦。但我又怀疑会不会是我的问题,毕竟不应该有这么明显的问题却没人反应啊?(我使用系统的grid也有这样问题,列头不能完全隐藏,他的列头隐藏好像就是靠display:none或者visibility:hidden实现的). 另外再请教下,如果不用隐藏列,想要处理返回的某列不想显示的数据,有更好的方式吗? Store里面有值,不一定要用Column显示到页面上啊 TreeGrid也一样,attributes里有值,不一定要显示成Column |
|
返回顶楼 | |
发表时间:2011-04-20
clue 写道 zhangdaiping 写道 这是树,和grid的数据结构不一样,Tree本身就有延迟加载的机制 你还没理解我的意思,Ext的树是可以分层加载渲染,但单层的节点是只要展开就全部渲染。如果单层节点超过1000,性能就会低到难以忍受的程度。 Grid配置BufferView后,虽然加载还是那么多数据,但实际渲染出html的只有可见的那块,并根据滚动条位置动态更新,所以性能很高。 知道了,数据可以加载出来,再根据滚动条渲染数据。。。这个其实是可以做到的 |
|
返回顶楼 | |