# Schema Transfer 方案穿梭框 通过配置JSON Schema的方式快速生成一个穿梭框,与常规穿梭框不同的是,本穿梭框是表格型穿梭框。 ## 基础用法 一个展示内容更多的表格形式的下拉选择器,基本配置项与`eagle-schema-page`中`schema`相同。 ::: snippet `source`设置数据源, `titles`设置标题, `value-key`设置绑定值主键,默认为**id**。 ```html ``` ::: ## 远程搜索 数据源支持远程搜索。 ::: snippet `api-search`设置查询方法,返回值格式与`eagle-schema-page`相同。 ```html ``` ::: ## 选中表格配置 可以单独配置已选中的表格 ::: snippet `schema`中设置`selected`,配置与`SchemaTable`相同。其中已选中项的表格字段可以与数据源不同,设置`choose-formatter`改变选择的数据格式。 ```html ``` ::: ## 自定义插槽 同其他组件一样,可以对部分内容设置插槽 ::: snippet 左侧插槽格式默认与`SchemaPage`组件相同,已选中表格的插槽以`selected-`开头 ```html ``` ::: ## 自定义内容 在不满足业务需求的情况下,可以设置插槽自定义左右内容 ::: snippet 默认插槽`default`表示数据源,插槽`selected`表示已选中的内容 ```html ``` ::: ## API ## Attribute 属性 参数|说明|类型|可选值|默认值 -|-|-|-|- schema | JSON Schema配置项列表 | Array | - | []