Expand description
SQL 查询结果表格组件。 SQL 查询结果表格组件。
消费后端 SqlResult(crate::api::database::sql_console::SqlResult),
按单元格的 serde_json::Value variant 渲染:
NULL 显示为斜体灰色字面量,布尔显示为彩色小徽章,数字右对齐 + 等宽数字,
文本截断显示。长文本可通过点击行在行下方展开跨列详情区查看完整内容。
表头 sticky,列宽有界(max-width),避免长文本撑爆横向布局。
Structs§
- SqlResult
Table Props - SQL 查询结果表格。
Constants§
- EXPAND_
MAX_ 🔒HEIGHT_ CLASS - 一行展开详情区容器的最大高度(超出纵向滚动,避免大 jsonb 撑爆页面)。
- TEXT_
CELL_ 🔒MAX_ WIDTH_ CLASS - 文本单元格的列宽上限(Tailwind 任意值,约束长文本不无限拉伸)。
Functions§
- SqlResult
Table - 渲染 SQL 查询结果表格。
- render_
cell 🔒 - 渲染数据行内的单个单元格(截断态)。
- render_
expanded_ 🔒value - 渲染展开详情区中的「列名: 完整值」单行。