【问题标题】:DOJO: TreeGrid - keep expanded nodes open after page reloadDOJO:TreeGrid - 在页面重新加载后保持扩展节点打开
【发布时间】:2013-03-15 16:58:23
【问题描述】:

是否可以在 LazyTreeGrid 或 TreeGrid 中重新加载页面后保持扩展节点打开?

也许我可以读取打开节点的列表,也许可以设置在启动时要扩展哪些节点?

请帮忙:)

【问题讨论】:

    标签: javascript dojo treegrid


    【解决方案1】:

    cookie 插件可以在这方面为您提供帮助:

    http://dojotoolkit.org/reference-guide/1.8/dojox/grid/EnhancedGrid/plugins/Cookie.html

    它通过将网格属性保存在 cookie 中来保持网格的持久性。

    卢锡安

    【讨论】:

    • AFAIK EnhancedGrid 根本不是一棵树。无论如何谢谢。
    • treegrid 扩展了 datagrid,EnhancedGrid 也是如此。网格有一些持久性的东西,例如 keepSelection 属性。
    • 确实如此。我知道如何使用 DataGrid 方法维护选择、滚动和排序状态。但我不知道如何在 TreeGrid/LazyTreeGrid 中获取/设置扩展行。这就是问题所在。
    猜你喜欢
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    相关资源
    最近更新 更多