PrimeReact:如何获取列体内的行索引?
PrimeReact: how to obtain row index inside column body?
我有一个 primereact DataTable
,其中有一列包含这样的按钮:
<Column header="Actions" body={
<div>
<Button icon="pi pi-pencil" className="p-button-rounded p-button-text"
onClick={(e) => {
//How do I obtain the row index here?
}
}/>
</div>
}>
</Column>
正如您从评论中看到的那样,我需要在用户单击按钮时获取行索引,因为我想对该特定行执行操作。
可能吗?我该怎么做?
好的,经过进一步修补我找到了解决方案:
<Column header="Actions" body={(data, props) =>
<div>
<Button icon="pi pi-pencil" className="p-button-rounded p-button-text"
onClick={(e) => {
console.log("row idx: " + props.rowIndex);
}
}/>
</div>
}>
</Column>
我有一个 primereact DataTable
,其中有一列包含这样的按钮:
<Column header="Actions" body={
<div>
<Button icon="pi pi-pencil" className="p-button-rounded p-button-text"
onClick={(e) => {
//How do I obtain the row index here?
}
}/>
</div>
}>
</Column>
正如您从评论中看到的那样,我需要在用户单击按钮时获取行索引,因为我想对该特定行执行操作。
可能吗?我该怎么做?
好的,经过进一步修补我找到了解决方案:
<Column header="Actions" body={(data, props) =>
<div>
<Button icon="pi pi-pencil" className="p-button-rounded p-button-text"
onClick={(e) => {
console.log("row idx: " + props.rowIndex);
}
}/>
</div>
}>
</Column>