1.6.0 • Published 4 years ago

@gspwidget/portlet v1.6.0

Weekly downloads
5
License
-
Repository
-
Last release
4 years ago

Portlet | 小部件

开箱即用的 iGIX 小部件组件,传入 部件 id 来渲染部件。

此包封装了部件服务数据读取等业务细节。若要脱离 部件概念,仅使用 元部件,应改用 @gspwidget/widget-core,仅封装了元部件加载机制、元部件 API 等,可实现更细粒度控制。

使用

  1. 安装:
npm i @gspwidget/portlet
  1. 引入 PortletModule:
import { PortletModule } from '@gspwidget/portlet';

@NgModule({
  imports: [
    PortletModule
  ]
})
export class YourModule {}
  1. 渲染 id 为 portletId 的部件:
<lib-portlet
  [portletId]="portletId"
  >
</lib-portlet>

API

lib-portlet

属性类型描述默认值
portletIdstring指定当前部件 id。portletIdportlet 选一个必填-
portletEppPortlet指定当前部件。portletIdportlet 选一个必填-
queryConditionsQueryCondition[]Farris 筛选方案输出的筛选条件。可选。-
portletNamesUsingDemoDatastring[]部件名称包含哪些字符时,使用演示数据。可选。[]
getCustomizedData() => Observable<any[]>若传入,则使用此方法返回的 Observable 对象作为部件接收的数据来源。可选。-
事件参数描述
init元部件加载、组件动态创建完成事件