最近我正在使用Spark DataGrid。之前我使用AdvancedDataGrid。在此期间我捕获了itemDoubleClick
事件。但我无法在SparkdataGrid中找到此类事件。
所以我想在DataGrid的单行上捕获双击事件。
有些人告诉我,我必须使用我的自定义ItemRenderer
来做到这一点。但是有没有什么方法可以在Spark DataGrid中捕获itemDoubleClick事件而不创建自定义的ItemRenderer???
最近我正在使用Spark DataGrid。之前我使用AdvancedDataGrid。在此期间我捕获了itemDoubleClick
事件。但我无法在SparkdataGrid中找到此类事件。
所以我想在DataGrid的单行上捕获双击事件。
有些人告诉我,我必须使用我的自定义ItemRenderer
来做到这一点。但是有没有什么方法可以在Spark DataGrid中捕获itemDoubleClick事件而不创建自定义的ItemRenderer???
3条答案
按热度按时间qybjjes11#
在动作脚本中:
或者在MXML中:
默认情况下,“doubleClickEnabled”为“false”,因此必须将其显式设置为“true”
bqujaahr2#
您不需要自定义ItemRenderer。只需执行以下操作:
r1wp621o3#
设置selectionMode=“singleRow”,或者根据需要设置其他值,并使用gridDoubleClick事件