React 数据网格将冻结列显示为 table 中的最后一列
React Data Grid displaying frozen columns as last columns in the table
我正在使用 react-data-grid 库,我正在寻找一种方法使冻结的列(标记为红色)出现在右侧而不是左侧(同时仍保持冻结状态)。
这是他们 website demo:
的片段
function getColumns(countries: string[], direction: Direction): readonly Column<Row, SummaryRow>[] {
return [
SelectColumn,
{
key: 'id',
name: 'ID',
width: 60,
frozen: true,
resizable: false,
summaryFormatter() {
return <strong>Total</strong>;
}
},
{
key: 'title',
name: 'Task',
width: 120,
frozen: true,
editor: TextEditor,
summaryFormatter({ row }) {
return <>{row.totalCount} records</>;
}
},
{
key: 'client',
name: 'Client',
width: 220,
editor: TextEditor
},
...
似乎已冻结 属性 将列固定到左侧,并且没有将它们固定到右侧的选项。我怎样才能做到这一点?
因为我需要这个要求,所以我最终分叉库来添加这个功能。我为此功能打开了一个 PR,并在公共功能演示中添加了一个示例:https://github.com/adazzle/react-data-grid/pull/2888/files
我正在使用 react-data-grid 库,我正在寻找一种方法使冻结的列(标记为红色)出现在右侧而不是左侧(同时仍保持冻结状态)。 这是他们 website demo:
的片段function getColumns(countries: string[], direction: Direction): readonly Column<Row, SummaryRow>[] {
return [
SelectColumn,
{
key: 'id',
name: 'ID',
width: 60,
frozen: true,
resizable: false,
summaryFormatter() {
return <strong>Total</strong>;
}
},
{
key: 'title',
name: 'Task',
width: 120,
frozen: true,
editor: TextEditor,
summaryFormatter({ row }) {
return <>{row.totalCount} records</>;
}
},
{
key: 'client',
name: 'Client',
width: 220,
editor: TextEditor
},
...
似乎已冻结 属性 将列固定到左侧,并且没有将它们固定到右侧的选项。我怎样才能做到这一点?
因为我需要这个要求,所以我最终分叉库来添加这个功能。我为此功能打开了一个 PR,并在公共功能演示中添加了一个示例:https://github.com/adazzle/react-data-grid/pull/2888/files