我试图在Tabulator中设置一个可编辑的网格,在该网格中,我想单击一个单元格以将其选中,然后使用箭头键在网格中移动。
然后,如果按了Enter之类的键,则可以编辑该值。
我似乎无法禁用的当前行为是,当您单击可编辑单元格时,它将立即打开编辑器。根据编辑器的类型,箭头键可能会移动到相邻的单元格,或者它们可能仅与编辑器进行交互(例如,对于选择编辑器,上下键仅在选项列表中上下移动)。如果我在单元格中按Esc键,则编辑将按预期方式停止,但是未以任何方式选择该单元格,因此无法移动到相邻的单元格。
一个非常简单的表格设置是
bool
答案 0 :(得分:0)
您可以使用以下代码在制表器表格中导航:
keybindings:{"navUp" :"38","navDown" :"40","navLeft" :"37","navRight" :"39"},
此外,您可以双击列内声明以更改数据。
{title:"Name", field:"name", cellDblClick:function(e, cell){
//e - the click event object
//cell - cell component
},
}
为防止一键输入数据,只需将相应的回调留空。
也请参阅以下有用的文档:Tabulator Key Bindings 和Tabulator Click events