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>
}