【问题标题】:Is there a way to prevent dgrid tree double-click from expanding a row?有没有办法防止 dgrid 树双击展开一行?
【发布时间】:2015-02-06 15:46:51
【问题描述】:

默认情况下,dgrid 树在双击时会展开一行(我使用http://dgrid.io/js/dgrid/demos/laboratory/ 验证了这一点)。有没有办法禁用这种行为?换句话说,用户展开一行的唯一方法应该是点击文件夹的箭头next

我也将此问题发送至 dojo-interest@mail.dojotoolkit.org

【问题讨论】:

    标签: dojo dgrid


    【解决方案1】:

    从队友那里得到答案。添加

    expandOn: ".dgrid-expando-icon:click"
    

    当你创建树时。例如:

    tree({label: "label", field: "field", expandOn: ".dgrid-expando-icon:click"})
    

    如果 expandOn 未定义,则树模块将展开触发器定义为单击、双击或按下键。如果我们专门将其定义为单击,则双击和 keydown 触发器将被禁用。

    【讨论】:

    • 似乎在最新的 dev 分支中不起作用(此时为 0.5)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 2015-11-01
    • 2019-02-15
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多