# Schema Select 方案选择器
通过配置JSON Schema的方式快速生成一个选择器,与常规选择器不同的是,本选择器是表格型选择器。
## 基础用法
一个展示内容更多的表格形式的下拉选择器,基本配置项与`eagle-schema-page`中`schema`相同。
::: snippet 设置`options`配置选择器数据源,`label-key`设置显示值字段,`value-key`设置绑定值字段。
```html
```
:::
## 远程搜索
配置一个接口查询远程数据。
::: snippet `api-search`设置远程搜索方法。
```html
{{ model }}
```
:::
## 保持输入值
若没有查询到相关结果时,允许保持当前输入值为绑定值。
::: snippet 设置`allow-create`允许创建数据源之外的新值。
```html
{{ model }}
```
:::
## 设置默认文本
通常情况下,编辑表单时,若未加载搜索接口,则需要给定一个对应当前值的默认显示的文本
::: snippet 组件提供了一个`setLabel`可设置当前文本
```html
{{ model }}
```
:::
也可以通过设置修正数据源来修正当前显示内容
::: snippet 开启`api-search`远程搜索时,设置`options`,则作为修正数据源使用。注:修正数据源不会出现在搜索数据列表中。
```html
{{ model }}
```
:::
## API
## Attribute 属性
参数|说明|类型|可选值|默认值
-|-|-|-|-
schema | JSON Schema配置项列表 | Array | - | []