javascript - Sencha Grid - 如何在不知道顺序的情况下动态添加/删除基于条件的列

标签 javascript extjs

我有一个 Sencha 网格,我希望能够根据某些条件添加或删除列,但不想依赖于知道顺序。我希望最好使用名称或 dataIndex 等来执行此操作,以便解决方案不依赖于列排序。我尝试查看诸如 columnManager 之类的东西,它是最接近我正在寻找的东西,但它是私有(private)的,不建议在生产代码中使用。请指教。谢谢。

最佳答案

据我了解,您希望根据可以获得的数据动态创建列,对吧?

您可以使用 grid.reconfigure([store], [columns]) 方法,其中 [columns] 是配置对象。您可以根据需要修改该对象。

关于javascript - Sencha Grid - 如何在不知道顺序的情况下动态添加/删除基于条件的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37486007/

相关文章:

javascript - 将 http 对象映射到模型

grails - 如何从域类中定义的对象构建extjs表单

extjs - 如何在 ExtJS 3.x 中构建可拖动字段集

javascript - 在提交表单之前验证输入字段

javascript - 在 HTML 中使用自定义标签的含义是什么,或者不使用自定义标签的优点是什么?

javascript - AngularJS 创建指令以使用正确的基本 url 扩展 ng-include

javascript - jQuery滚动条移动时如何隐藏Div?

javascript - Ext.encode() 部分退出

javascript - 过滤组合框不适用于常见商店组合

model-view-controller - Extjs MVC - 在 Controller 中设置存储事件