Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
treegrid中的Extjs缓冲渲染_Extjs_Treegrid_Extjs6 Classic - Fatal编程技术网

treegrid中的Extjs缓冲渲染

treegrid中的Extjs缓冲渲染,extjs,treegrid,extjs6-classic,Extjs,Treegrid,Extjs6 Classic,是否可以将缓冲存储区用于Ext JS(版本6)TreeGrid?。父节点应展开以显示所有子节点。正如Evan提到的,树不能使用缓冲存储。这意味着GSKT要求的是不可能的,即不可能在滚动时显示前10条记录,然后显示其余记录 但是,当有数百条嵌套记录时,可以实现的是缓冲渲染。这意味着每个级别的子节点都不会进入DOM,除非父节点被展开。因此,尽管可能有数百条记录,但除非用户真正想要查看,否则不需要将它们加载到DOM中 这是通过TreeStore中的以下设置完成的: lazyFill: true 缓冲

是否可以将缓冲存储区用于Ext JS(版本6)
TreeGrid
?。父节点应展开以显示所有子节点。

正如Evan提到的,树不能使用缓冲存储。这意味着GSKT要求的是不可能的,即不可能在滚动时显示前10条记录,然后显示其余记录

但是,当有数百条嵌套记录时,可以实现的是缓冲渲染。这意味着每个级别的子节点都不会进入DOM,除非父节点被展开。因此,尽管可能有数百条记录,但除非用户真正想要查看,否则不需要将它们加载到DOM中

这是通过TreeStore中的以下设置完成的:

lazyFill: true

缓冲存储和缓冲渲染之间存在差异。树不能使用缓冲存储。他们可以使用缓冲渲染(这是默认设置)。我在层次结构中有大约5000条记录。最初我应该加载10条记录,滚动时应该加载hierachy.BTW中的剩余记录。缓冲存储和缓冲渲染之间的区别是什么?