跳到主要内容

useActiveCell

获取当前光标激活的单元格坐标, 返回一个 ICell。当光标移动或者切换视图的时候,会触发重新渲染。

如果你不仅需要激活单元格的信息,还需要选区信息,请使用 useSelection

返回值

ICell | undefined

示例

import { useActiveCell, useRecord } from '@apitable/widget-sdk';

// 渲染当前选中单元格的值
function ActiveCell() {
const activeCell = useActiveCell();
const activeRecord = useRecord(activeCell?.recordId);
if (!activeCell || !activeRecord) {
return <p>无激活的单元格</p>
}
return <p>激活的单元格: {activeRecord.getCellValueString(activeCell.fieldId)}</p>
}