67 lines
1.3 KiB
JavaScript
67 lines
1.3 KiB
JavaScript
/**
|
|
*
|
|
* @title 固定列
|
|
* @description 固定列到表格的某侧
|
|
*
|
|
*/
|
|
|
|
|
|
|
|
import React, { Component } from 'react';
|
|
import Table from '../../src';
|
|
|
|
|
|
|
|
const columns5 = [
|
|
{
|
|
title: "Full Name",
|
|
width: 100,
|
|
dataIndex: "name",
|
|
key: "name",
|
|
fixed: "left"
|
|
},
|
|
{ title: "Age", width: 100, dataIndex: "age", key: "age", fixed: "left" },
|
|
{ title: "Column 1", dataIndex: "address", key: "1" },
|
|
{ title: "Column 2", dataIndex: "address", key: "2" },
|
|
{ title: "Column 3", dataIndex: "address", key: "3" },
|
|
{ title: "Column 4", dataIndex: "address", key: "4" },
|
|
{ title: "Column 5", dataIndex: "address", key: "5" },
|
|
{ title: "Column 6", dataIndex: "address", key: "6" },
|
|
{ title: "Column 7", dataIndex: "address", key: "7" },
|
|
{ title: "Column 8", dataIndex: "address", key: "8" }
|
|
];
|
|
|
|
const data5 = [
|
|
{
|
|
key: "1",
|
|
name: "John Brown",
|
|
age: 32,
|
|
address: "New York Park"
|
|
},
|
|
{
|
|
key: "2",
|
|
name: "Jim Green",
|
|
age: 40,
|
|
address: "London Park"
|
|
},
|
|
{
|
|
key: "3",
|
|
name: "Jim Green",
|
|
age: 40,
|
|
address: "London Park"
|
|
},
|
|
{
|
|
key: "4",
|
|
name: "Jim Green",
|
|
age: 40,
|
|
address: "London Park"
|
|
}
|
|
];
|
|
|
|
export class Demo5 extends Component {
|
|
render() {
|
|
return <Table columns={columns5} data={data5} scroll={{ x: 1500 }} />;
|
|
}
|
|
}
|
|
|
|
export default Demo5; |