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