Wijmo Grid 控件编辑模式单元格下拉框的问题
Grid控件在编辑的时候,带下拉框的单元格能不能做虚拟滚动? 因为有些options数量太大,导致打开下拉框时渲染时间非常慢,影响体验。你可以参考一下这个无限滚动的demo
https://www.grapecity.com/wijmo/demos/Input/ComboBox/InfiniteScrolling
通过在滚动时再在滚动事件中增量加载数据源,这样就能实现虚拟滚动了 Richard.Ma 发表于 2023-1-4 12:26
你可以参考一下这个无限滚动的demo
https://www.grapecity.com/wijmo/demos/Input/ComboBox/InfiniteScrol ...
场景不一样,这个单元格的下拉框是给WjFlexGridColumn绑定了一个dataMap属性生成的,我希望他可以自动变成虚拟滚动的, 而不是我还要去监听滚动事件再填充数据。否则数据量非常大的时候,每次打开都要加载很久。
本帖最后由 JAYDEN 于 2023-1-4 14:31 编辑
Richard.Ma 发表于 2023-1-4 12:26
你可以参考一下这个无限滚动的demo
https://www.grapecity.com/wijmo/demos/Input/ComboBox/InfiniteScrol ...
第二列的下拉框数据比较少,所以速度还可以。第一列的下拉框数据量就比较大,打开非常慢。
JAYDEN 发表于 2023-1-4 13:56
第二列的下拉框数据比较少,所以速度还可以。第一列的下拉框数据量就比较大,打开非常慢。
没有明白,你是已经用了示例中这种初始只加载少量数据的方式吗
我理解你现在就是下拉框绑定的数据源中数据项多,按照这种方式的话,就是先绑定一部分数据源(但是至少得包括这个单元格值所在的数据项),然后往下滚动时,再去追加加载其他的数据项
这个解决方案现在其实不算是完美的让下拉框实现了虚拟加载。只能说是至少让每次点开下拉框的速度提高,但是代价就是只加载了一部分数据。后面滚动过程中还是得持续加载(每次都需要)。
页:
[1]