首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对空剑道网格进行排序显示旧数据

对空剑道网格进行排序显示旧数据
EN

Stack Overflow用户
提问于 2019-08-22 15:55:27
回答 1查看 73关注 0票数 0

我有一个下拉列表(有两个值-员工和部门)和两个kendogrids(emp网格和部门网格),在下拉列表的更改时,我正在基于下拉值启用/禁用网格,还清除了这两个网格的数据源,当我在下拉列表中选择员工并根据姓名对员工进行排序时,它会给出结果,当我将下拉值更改为‘部门’时,它会禁用员工网格并在员工网格中显示'No data found‘,但当我单击EmpName列时,我仍然会得到以前的结果。我在下面添加了dropdown change示例代码。

代码语言:javascript
运行
复制
    var ddlvalue = $("#drpmodule").data("kendoDropDownList").text();

       $("#EmpGrid").data("kendoGrid").dataSource.data([]); //Clear EmpGrid DataSource
       $("#DeptGrid").data("kendoGrid").dataSource.data([]); //Clear DeptGrid DataSource

          if (module == 'Employee') {
                $('#DeptGrid').addClass('k-state-disabled');
                $('#EmpGrid').removeClass('k-state-disabled');                            
          }
          else if (module == 'Department') {

               $('#EmpGrid').addClass('k-state-disabled');  //shows no data found in EmpGrid, but clicking on column header gives results                        
               $('#DeptGrid').removeClass('k-state-disabled');

          } else {
                    $('#EmpGrid').removeClass('k-state-disabled');
                    $('#DeptGrid').removeClass('k-state-disabled');
                }

我不明白为什么员工网格会显示以前/以前的数据,即使在“找不到数据”记录之后(在更改的下拉列表中)。

EN

回答 1

Stack Overflow用户

发布于 2019-08-25 15:58:42

如果能看到数据源是如何配置的,那就好了。

因此,我可以假设,当您进行过滤时,数据源可能正在获取数据。这就解释了为什么你会看到过滤空网格的数据。

也许隐藏禁用的网格可能是一种解决方案:$('#EmpGrid').hide();

然后再次显示它$('#EmpGrid').show();

通过隐藏/显示网格,您不再需要清空网格。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57604573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档