zoukankan      html  css  js  c++  java
  • EasyUi TreeGrid/DataGrid getChecked BUG

    问题描述

    步骤一,选中左边树一个节点,然后出现相应的数据,选中进行保存。如,我选中了前4个节点,上图:

    image

    步骤二,我再选tree中第二个节点,进行相应的选中和取消选中treegrid中的节点,并保存。

    image

    步骤三,我再次进入tree中第一个节点,进行取消treegrid的节点

    image

    问题出现了

    步骤四,在点保存的时候,发现getChecked的node值不为3,你虽然在界面上看到的只选中3个节点,通过getChecked的值,而包含有上一次选中的节点值。

    解决办法

    在tree的onClick中增加,

    $('#menuTable').datagrid('clearSelections').datagrid('clearChecked');

    从而取消其选中状态。

    image

  • 相关阅读:
    继承 多态
    封装练习
    PHP 面向对象封装
    面向对象 类和对象
    PHP前端和数据库的连接
    数组2
    PHP数组
    正则表达式
    PHP字符串
    linux基础
  • 原文地址:https://www.cnblogs.com/jiguixin/p/3393732.html
Copyright © 2011-2022 走看看