【问题标题】:Show/Hide dojo grid columns显示/隐藏道场网格列
【发布时间】:2014-05-20 07:42:59
【问题描述】:

我有一个要显示矩阵的屏幕。我正在使用 dgrid 。 它具有动态显示/隐藏列的功能。用户可以显示或隐藏他想要的任何特定列。还有可折叠行的功能,我使用了 dgrid 的 TreeGrid。 请让我知道是否有任何方法可以实现此功能。 您可以查看下面的屏幕截图以了解我的查询。 ![在此处输入图片说明][1]

要实现的显示隐藏列功能的dGrid

【问题讨论】:

    标签: dojo treegrid dgrid


    【解决方案1】:

    我认为您想要的是 ColumnHider 扩展,已包含在 dgrid 存储库中 在 de externsions 文件夹中。

    你的信息也有点神秘,所以很难回答

    【讨论】:

    • 有没有办法在不使用 columnHider 功能的情况下实现 @user3655423 的查询。因为我不想给用户隐藏/显示列的权限。我只想在一个页面中显示一个固定的(比如 4 个)网格列(可重复使用),而在另一个页面中显示相同网格的 3 个列。
    • 如果满足 4 列条件,如何拥有一个基本列定义(3 列示例)和一个推送到定义的 IF 语句。例如。 var myColumns = { first: { label: "First Name" }, last: { label: "Last Name" } }; if(/*一些条件*/){ myColumns.third = { label: "Other Name" }; /*如果需要,更多推送*/ } /*初始化网格*/
    • 谢谢。这是一种好方法。现在我刚刚隐藏了 columnHider 图标 (+) 以防止用户进行更改; )
    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 2014-11-14
    • 2013-11-24
    • 1970-01-01
    • 2016-06-12
    • 2016-11-15
    • 2016-09-17
    相关资源
    最近更新 更多