|
|
@@ -72,19 +72,19 @@ const EstateExportHistory: React.FC = () => {
|
|
|
const containerStyle = useMemo(() => ({
|
|
|
width: '100%',
|
|
|
height: '300px',
|
|
|
- borderRadius: '4px',
|
|
|
- overflow: 'hidden'
|
|
|
+ borderRadius: '4px'
|
|
|
}), []);
|
|
|
-
|
|
|
+ const gridStyle = useMemo(() => ({ height: "100%", width: "100%" }), []);
|
|
|
// AG Grid 配置
|
|
|
const defaultColDef = useMemo<ColDef>(() => ({
|
|
|
flex: 1,
|
|
|
minWidth: 120,
|
|
|
- sortable: true,
|
|
|
- filter: true,
|
|
|
+ sortable: false,
|
|
|
+ filter: false,
|
|
|
resizable: true,
|
|
|
- menuTabs: ['filterMenuTab'],
|
|
|
- cellStyle: { display: 'flex', alignItems: 'center' }
|
|
|
+ suppressSizeToFit: false, // 允许自适应调整
|
|
|
+ // menuTabs: ['filterMenuTab'],
|
|
|
+ // cellStyle: { display: 'flex', alignItems: 'center' }
|
|
|
}), []);
|
|
|
|
|
|
const paginationPageSize = useMemo(() => 5, []);
|
|
|
@@ -94,25 +94,31 @@ const EstateExportHistory: React.FC = () => {
|
|
|
{
|
|
|
headerName: '出力日付',
|
|
|
field: 'exportDate',
|
|
|
- flex: 1.2,
|
|
|
+ // width: 180,
|
|
|
+ minWidth: 120,
|
|
|
+ // flex: 1.2,
|
|
|
valueFormatter: (params: ValueFormatterParams<IEstateExportHistory>) =>
|
|
|
formatDisplayDate(params.value),
|
|
|
- sort: 'desc'
|
|
|
+ // sort: 'desc'
|
|
|
},
|
|
|
{
|
|
|
headerName: '担当者',
|
|
|
field: 'exporter',
|
|
|
- flex: 1,
|
|
|
- filter: 'agTextColumnFilter',
|
|
|
+ // width: 150,
|
|
|
+ minWidth: 120,
|
|
|
+ // flex: 1,
|
|
|
+ // filter: 'agTextColumnFilter',
|
|
|
filterParams: { matchContains: true }
|
|
|
},
|
|
|
{
|
|
|
headerName: '出力内容',
|
|
|
field: 'exportContent',
|
|
|
- flex: 1.5,
|
|
|
+ // flex: 1.5,
|
|
|
+ // width: 200,
|
|
|
+ minWidth: 120,
|
|
|
valueFormatter: (params: ValueFormatterParams<IEstateExportHistory>) =>
|
|
|
EXPORT_CONTENT_MAP[params.value as ExportContentType] || '不明',
|
|
|
- filter: 'agSetColumnFilter',
|
|
|
+ // filter: 'agSetColumnFilter',
|
|
|
filterParams: {
|
|
|
values: Object.values(ExportContentType).map(key =>
|
|
|
EXPORT_CONTENT_MAP[key as ExportContentType]
|
|
|
@@ -283,10 +289,6 @@ const EstateExportHistory: React.FC = () => {
|
|
|
<div className={styles.loading}>
|
|
|
<span>履歴データを読み込んでいます...</span>
|
|
|
</div>
|
|
|
- ) : historyList.length === 0 ? (
|
|
|
- <div className={styles.emptyState}>
|
|
|
- <span>出力履歴がありません</span>
|
|
|
- </div>
|
|
|
) : (
|
|
|
<div className={`ag-theme-alpine ${styles.gridContainer}`} style={containerStyle}>
|
|
|
<AgGridReact<IEstateExportHistory>
|