Skip to main content

Module sql_result_table

Module sql_result_table 

Source
Expand description

SQL 查询结果表格组件。 SQL 查询结果表格组件。

消费后端 SqlResultcrate::api::database::sql_console::SqlResult), 按单元格的 serde_json::Value variant 渲染: NULL 显示为斜体灰色字面量,布尔显示为彩色小徽章,数字右对齐 + 等宽数字, 文本截断显示。长文本可通过点击行在行下方展开跨列详情区查看完整内容。 表头 sticky,列宽有界(max-width),避免长文本撑爆横向布局。

Structs§

SqlResultTableProps
SQL 查询结果表格。

Constants§

EXPAND_MAX_HEIGHT_CLASS 🔒
一行展开详情区容器的最大高度(超出纵向滚动,避免大 jsonb 撑爆页面)。
TEXT_CELL_MAX_WIDTH_CLASS 🔒
文本单元格的列宽上限(Tailwind 任意值,约束长文本不无限拉伸)。

Functions§

SqlResultTable
渲染 SQL 查询结果表格。
render_cell 🔒
渲染数据行内的单个单元格(截断态)。
render_expanded_value 🔒
渲染展开详情区中的「列名: 完整值」单行。