Meng2499 发表于 2024-7-15 17:58:52

下拉列表框有个数限制吗,具体是多少啊,我这里弄多了就不行了,有什么解决....

本帖最后由 Simon.Sun 于 2024-7-17 09:17 编辑

我用的是电脑的选项卡复制过来的

Simon.Sun 发表于 2024-7-15 17:58:53

您好,看了下 demo,EL 选择器最终根据操作单元格命令设置值,这个操作单体格命令需要操作的是一个对象数组,而我们设置的来自页面单元格,是一个 JSON 字符串。所以最终值没有设置成功。看了下您这边的命令,有些地方可以考虑这样去优化一下。
数据下载这里,给 EL 选择器设置内容时,可以不用去再结合表格做一次对象拼接,可以至二级使用我们数据的来源即可,比如:

但这里看数据比较多,再给 EL 选择器设置值时,会比较耗时。如果实际情况下,确实数据比较多的情况下,这里可以考虑去换一种方式去处理。
比如可以使用组合框替代,性能会好一些。

另外在存储缓存这里,我们是循环表格去构建对象去存储的,但是这样数据多时,循环次数多,命令执行比较耗时,可以考虑用 xtools 里的表格到 JSON 命令获取到 JSON 数据。


晨雾轻拂 发表于 2024-7-16 09:08:22

选项卡的设置,截个图最好给个demo。我不知道有没有上限,但1000多个肯定时没问题的。

Meng2499 发表于 2024-7-16 09:57:36

晨雾轻拂 发表于 2024-7-16 09:08
选项卡的设置,截个图最好给个demo。我不知道有没有上限,但1000多个肯定时没问题的。
怕是不好弄,我估计会有一万左右给进去,我想办法用分类优化一下

晨雾轻拂 发表于 2024-7-16 10:39:18

本帖最后由 晨雾轻拂 于 2024-7-16 10:54 编辑

Meng2499 发表于 2024-7-16 09:57
怕是不好弄,我估计会有一万左右给进去,我想办法用分类优化一下
我尝试了一下2万的数据,从数据库生成的。正常显示了,你的复选框数据源是怎么来的,不显示应该是设错了。再大一个量级也只是有点卡,不会不显示。

Simon.Sun 发表于 2024-7-16 11:00:52

您好,这个是没有数量上限限制的。
不过下拉框数量过多时,页面加载会卡顿,因为下拉标签条目很多,去渲染很耗时。如果很多的话客户也不方便下拉选择,可以想办法,比如从业务去优化一下,减少每次下拉选择的数量。

Meng2499 发表于 2024-7-16 18:40:25

本帖最后由 Meng2499 于 2024-7-16 18:45 编辑

晨雾轻拂 发表于 2024-7-16 09:08
选项卡的设置,截个图最好给个demo。我不知道有没有上限,但1000多个肯定时没问题的。
不好意思大佬们,今天太忙没有及时回复信息,这是demo,我是想在表格数据加载完成之后,去设置下拉选项的,但是现在看来不行
我试过,在数据量少的时候,这个是可以行得通的

Meng2499 发表于 2024-7-16 18:44:09

Simon.Sun 发表于 2024-7-16 11:00
您好,这个是没有数量上限限制的。
不过下拉框数量过多时,页面加载会卡顿,因为下拉标签条目很多,去渲染 ...

这个标题打错字了,修改不了了,后面显示还可以舒服十几个字符的时候保存,一直显示超过80个字符修改长度

Meng2499 发表于 2024-7-17 11:59:18

Simon.Sun 发表于 2024-7-17 09:53
您好,看了下 demo,EL 选择器最终根据操作单元格命令设置值,这个操作单体格命令需要操作的是一个对象数组 ...
好像又有新的问题...三个命令后面俩命令没有存到值


Simon.Sun 发表于 2024-7-17 13:45:27

看截图,猜测应该是下面表格没有给表格列命名,命名后,应该就有数据了。
页: [1]
查看完整版本: 下拉列表框有个数限制吗,具体是多少啊,我这里弄多了就不行了,有什么解决....