【发布时间】:2015-02-06 15:46:51
【问题描述】:
默认情况下,dgrid 树在双击时会展开一行(我使用http://dgrid.io/js/dgrid/demos/laboratory/ 验证了这一点)。有没有办法禁用这种行为?换句话说,用户展开一行的唯一方法应该是点击文件夹的箭头next。
我也将此问题发送至 dojo-interest@mail.dojotoolkit.org
【问题讨论】:
默认情况下,dgrid 树在双击时会展开一行(我使用http://dgrid.io/js/dgrid/demos/laboratory/ 验证了这一点)。有没有办法禁用这种行为?换句话说,用户展开一行的唯一方法应该是点击文件夹的箭头next。
我也将此问题发送至 dojo-interest@mail.dojotoolkit.org
【问题讨论】:
从队友那里得到答案。添加
expandOn: ".dgrid-expando-icon:click"
当你创建树时。例如:
tree({label: "label", field: "field", expandOn: ".dgrid-expando-icon:click"})
如果 expandOn 未定义,则树模块将展开触发器定义为单击、双击或按下键。如果我们专门将其定义为单击,则双击和 keydown 触发器将被禁用。
【讨论】: