纷享销客开发者手册 纷享销客开发者手册
  • APL开发手册
  • PWC开发手册
  • OpenAPI 文档
  • 自定义组件(PC端)
  • 自定义组件(小程序)
  • 自定义插件(PC端)
  • 自定义插件(小程序)
  • 第三方集成插件(H5)
  • API(PC端)
  • API(小程序)
  • Fx DevTools
更新日志
  • 简体中文
  • English
  • 自定义组件(PC端)
  • 自定义组件(小程序)
  • 自定义插件(PC端)
  • 自定义插件(小程序)
  • 第三方集成插件(H5)
  • API(PC端)
  • API(小程序)
  • Fx DevTools
更新日志
  • 简体中文
  • English
  • 入门

  • 组件

    • 组件总览
    • UI组件

    • 业务组件

      • 对象详情
      • 对象详细信息
      • 对象表单
      • 对象列表
      • 从对象列表
      • 关联对象列表
      • 统计图详情页
        • 拼表
        • 图表数据筛选器
        • 自定义登录
    • 示例

    • 常见问题

    目录

    统计图详情页

    # FxChartDetail组件

    用于展示统计图的详情页。

    # Attributes

    参数 说明 类型 可选值 默认值
    id 统计图id(必填) String — -
    queryChartDataUrl 同步请求数据接口url String — -
    syncQuery 是否同步请求 Number — -
    sendQueryDataUrl 异步请求数据sendurl String — -
    loadQueryDataUrl 异步请求数据loadurl String — -
    handleDataRangeFun 数据范围改变触发 Function — -
    beforeRenderChartFun 渲染统计图前触发 Function — -
    afterRenderChartFun 渲染统计图后触发 Function — -

    # 简单使用

    组件通过 FxUI.component.get('ChartDetail') 获取。

    代码示例:

    <template>
      <div class="bi-pwc">
        <div ref="biChartDetail"></div>
      </div>
    </template>
    <script>
    
    export default {
    	name: 'Chart',
    	methods: {
    		initCharts() {
    			FxUI.component.get('ChartDetail')().then(Chart => {
    				const that = this;
    				if(that.chartInstance) {
    					that.chartInstance.$destroy()
    				}
    				this.instance = new Chart({
    					propsData: {
    						chartOpts: {
    							id: 'BI_631006d0a9e74f0001ff937a',
    							queryChartDataUrl: '/FHH/EM1ACUSTOM/External/GetBiStat', // 同步请求接口
    							syncQuery: 1, 
    							//sendQueryDataUrl: '',
    							//loadQueryDataUrl: '',
    							handleDataRangeFun: (data) => {
    
    							},
    							beforeRenderChartFun: function() {
    								
    							},
    							afterRenderChartFun: function() {
    								
    							}
    						}
    					}
    				});
    				this.$refs.biChartDetail.append(this.instance.$mount().$el);
    			})
    		}
    	}
    </script>
    

    # 组件扩展

    为了满足企业定制化的需求,这里我们为开发者提供了一些扩展方式,能够快速开发出相应功能。

    # 钩子

    # handleDataRangeFun

    统计图的数据范围修改后触发,发生在点击确认之后,调用接口之前。这里可以自定义修改调用接口的数据范围。

    钩子接受一个参数:

    • data: Object 统计图修改后的数据范围

    overide完之后,确保 return 一个 data 出来。

    # beforeRenderChartFun

    渲染统计图前触发。

    # afterRenderChartFun

    渲染完统计图后触发。

    关联对象列表
    拼表

    ← 关联对象列表 拼表→

    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式