pulldown单元格的keydown处理
wijmo grid的列通过指定datamap,变成有pulldown的单元格之后。如何实现对某个单元格按回车键,光标跳到下一个pulldown的单元格?以及按下delete键,清空该单元格输入值? 本帖最后由 Richard.Ma 于 2021-12-20 17:24 编辑1. 按enter默认就是跳转到下一行,你如果要条状到下一列的话,可以设置
import * as grid from '@grapecity/wijmo.grid';
keyActionEnter:grid.KeyAction.MoveAcross
2.可以添加键盘监听事件,可以参考在线demohttps://www.grapecity.com/wijmo/demos/Grid/Events/Keyboard/purejs
比如你要删除datamap列country单元格值的话,对应代码的就是
view.currentItem.country=""
Richard.Ma 发表于 2021-12-20 17:19
1. 按enter默认就是跳转到下一行,你如果要条状到下一列的话,可以设置
2.可以添加键盘监听事件,可以参 ...
添加键盘监听事件的回调方法中,怎么通过参数e获取keydown的行列位置?或者说,怎么根据grid对象,获取焦点所在cell的行和列? 还有个,就是如何在grid指定行列的cell设定光标焦点? 发给你的例子中,对grid进行的代码操作,其实都是去操作他的数据源theGrid.collectionView
当前选中的行,对应的就是这个collectionView的currentItem
也就是此行的数据了
你如果一定要获取行号的话,也可也通过theGrid.selection.row来获取
关于flexgrid的接口你可以参考我们的文档
https://www.grapecity.com/wijmo/api/classes/wijmo_grid.flexgrid.html
页:
[1]