feat: implement pagination settings in split panel layout

- Added pagination configuration options for both left and right panels in the SplitPanelLayoutComponent, allowing for server-side data retrieval in pages.
- Introduced a new PaginationConfig interface to manage pagination settings, including page size.
- Enhanced data loading functions to support pagination, improving data management and user experience.

Made-with: Cursor
This commit is contained in:
kmh
2026-03-17 09:44:41 +09:00
parent 8c12caf936
commit cf4296b020
9 changed files with 594 additions and 277 deletions

View File

@@ -1751,7 +1751,7 @@ export const SplitPanelLayout2Component: React.FC<SplitPanelLayout2ComponentProp
<TableHeader>
<TableRow>
{displayColumns.map((col, idx) => (
<TableHead key={idx} style={{ width: col.width && col.width <= 100 ? `${col.width}%` : "auto" }}>
<TableHead key={idx} style={{ minWidth: col.width ? `${col.width}px` : "80px" }}>
{col.label || col.name}
</TableHead>
))}
@@ -1952,7 +1952,7 @@ export const SplitPanelLayout2Component: React.FC<SplitPanelLayout2ComponentProp
</TableHead>
)}
{displayColumns.map((col, idx) => (
<TableHead key={idx} style={{ width: col.width && col.width <= 100 ? `${col.width}%` : "auto" }}>
<TableHead key={idx} style={{ minWidth: col.width ? `${col.width}px` : "80px" }}>
{col.label || col.name}
</TableHead>
))}