AdminSelectTable 组件

概述

弹窗表格选择器。点输入框弹出表格窗口,选一条记录,自动回填显示文本和 ID。常用于表单里选关联实体,比如选用户、选部门。

功能特性

  • 弹出表格窗口,支持分页和搜索
  • 可以绑实体对象(@bind-Value)也可以绑实体 ID(@bind-ValueId
  • 弹窗表格的列可以自己定义

参数说明

参数 说明
TItem 实体类型
@bind-Value 绑定选中的完整实体对象
@bind-ValueId 绑定选中实体的主键 ID
GetText 设置选中后显示的文本
TableColumns 弹窗表格的自定义列模板

使用示例

<AdminSelectTable TItem="SysUser"
    @bind-ValueId="@selectedUserId"
    GetText="@(u => u.Nickname)">
    <TableColumns>
        <TableColumn @bind-Field="context.Username" Text="用户名" />
        <TableColumn @bind-Field="context.Nickname" Text="昵称" />
    </TableColumns>
</AdminSelectTable>