FineUI 官方论坛

标题: [v5.1.0]修正下拉列表复选框点击不选中的问题 [打印本页]

作者: sanshi    时间: 2018-7-11 18:43
标题: [v5.1.0]修正下拉列表复选框点击不选中的问题
新版 v5.1.0 中,启用复选框的下拉列表存在一个问题:点击项时复选框不能改变选中状态。
[attach]11320[/attach]

由于这个问题影响范围不大,所以不会出小版本更新了。下个版本(v5.2.0)会一并修正这个问题。


如果你正好在 v5.1.0 中用到这个功能,可以在页面上引入如下一段JS代码来临时修正这个问题:
  1. <script>

  2.         F.ready(function () {
  3.                 $('.f-field-dropdownlist-pop-checkbox').on('click', '>li', function () {
  4.                         var liEl = $(this);
  5.                         window.setTimeout(function () {
  6.                                 if (liEl.hasClass('f-state-active')) {
  7.                                         liEl.find('.f-checkbox').addClass('f-checked');
  8.                                 } else {
  9.                                         liEl.find('.f-checkbox').removeClass('f-checked');
  10.                                 }
  11.                         }, 100);
  12.                 });
  13.         });

  14. </script>
复制代码









欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4