
# 自定义桥接器
当需要连接其它数据，以获得组件最佳的展示效果时，可通过自定义数据桥接器实现。自定义桥接器时，需要先下载桥接器模板，根据组件的数据结构，对桥接数据进行对接和改造。
 #### 自定义桥接器
1. 参考[登录华为云Astro大屏应用界面](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6008.html)中操作，登录华为云Astro大屏应用界面。
2. 在华为云Astro大屏应用界面的右上角，单击"管理"，进入华为云Astro大屏应用管理页面。
3. 在左侧导航栏中，选择"页面资产管理 \> 桥接器模板"。
4. 在桥接器模板页面中，单击模板bridgeBasicTemplate，进入模板详情页。
5. 在桥接器模板详情页，单击"下载"，将模板包下载到本地。
6. 解压已下载的模板，修改桥接器模型名称。 
   **桥接器模型名称需要和使用该自定义桥接器的组件中定义的模型名称相同，否则在组件中设置数据源时，桥接器实例无法选择到该桥接器。**
   桥接器模型名称可在使用该桥接器的组件中查看。例如，在玫瑰花饼图中使用自定义桥接器，请按照如下操作获取模型名称。
   1. 返回华为云Astro大屏应用界面，在主菜单中，选择"我的资产"。
   
   2. 在左侧导航栏中，选择"我的组件"。
   
   3. 在"所有组件"中，查找到玫瑰花饼图，将鼠标放在组件上，单击![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002123358396.png)，将组件下载到本地。
      图1单击玫瑰花饼图   
      ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002123184288.png "点击放大") 
   
   4. 解压下载的组件包，在"RosePieChart_Widget.editor.js"中查找模型名称。
      图2查找模型名   
      ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002158424297.png "点击放大") 
   
   
   
   
7. 根据业务需求，设置自定义桥接器中的数据连接逻辑，并将该目录中的所有文件和文件夹打成zip包。
8. 将开发好的自定义桥接器zip包上传到华为云Astro大屏应用中。 
   1. 在我的资产中，单击左侧导航栏的"我的桥接器"。
   
   2. 单击"添加新桥接器"，在"上传源文件"中，选择本地打包好的自定义桥接器包。
   
   3. 设置发行说明后，单击"提交"。 在桥接器列表中，可查看到已上传的桥接器。
      
   
   
   
   
 
#### 使用自定义桥接器
1. 参考[创建大屏\&PC端项目](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6011.html)中操作，创建一个项目。
2. 项目创建后，参考[使用空白画布新建页面](https://support.huaweicloud.com/usermanual-astrocanvas/astrocanvas_05_6014.html)中操作，新建一个空白页面。
3. 进入开发页面，从"全部组件 \> 图表"中，拖拽玫瑰花饼图组件到画布中。 
   图3拖拽玫瑰花饼图到画布中   
   ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002158305913.png "点击放大")
   
   
4. 选中组件，单击组件上方的![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002112534904.png)，进入数据设置页面。
5. "数据类型"选择"桥接器预置"，在选择桥接器中即可选择到[自定义桥接器]中自定义的桥接器。
   
   图4为组件添加自定义桥接器   
   ![](https://support.huaweicloud.com/usermanual-astrocanvas/zh-cn_image_0000002123184276.png "点击放大")
   
   
 
