复选框组中的项目数是否有限制?

时间:2013-10-03 17:53:06

标签: checkbox xpages checkboxlist

我有一个复选框组,我使用@DbLookup获取要显示的项目复选框。它工作正常,除了几个我从查找中获得超过230个值的情况。在这种情况下,我得到一个值为“Infinity”的复选框。我认为这告诉我在我的复选框组中有太多选择。

您可以在复选框组中放置的值数量是否有限制?处理存在大量值的情况的最佳方法是什么?我可以采取“如果返回的值超过100个,则截断列表”的路线。

1 个答案:

答案 0 :(得分:6)

复选框组没有实际限制。我用100000个条目对它进行了测试,但它仍然运行良好。

“Infinity”错误可能来自@DbLookup。如果结果大于64K,则会发生错误。作为@DbLookup的替代方案,您可以编写自己的SSJS代码来获取视图条目,或者使用Pure Java version of DbLookup & DbColumn, with cache, sort and unique