剑道-多选-渲染时加载旋转器



我使用kendo multiselect元素与一些有200+元素的列表。在您可以访问多选之前加载所有元素-但是在多选中呈现这些元素需要一些时间。有一种方法来显示加载旋转,而多选元素是渲染?我不是在谈论显示微调器,而它从远程获取数据-我已经下载了所有的数据,唯一的问题是,多选渲染太慢。

200+不是一个大的数字,剑道或浏览器应该有问题呈现。你是否使用绑定到多选的大JS对象?这可能是问题的一部分。

摆弄这个小提琴,添加超过500个元素对性能没有影响:http://jsfiddle.net/abhinavg/87f3xjr2/

你可以在select中添加更多的选项:

<option>Steven White</option>

如果下拉菜单中有大量的条目,你可以这样做:

  • 实现分页(最好在后端)
  • 使用类别或多个层次下拉菜单缩小列表(例如:选择国家->选择县->选择城市)-如果有
  • 使用自动完成(不加载项目,直到用户输入前2-3个字符)

无论如何,最好添加一个最小的可复制示例。

相关内容

  • 没有找到相关文章

最新更新