@gspwidget/portlet
v1.6.0
Published
开箱即用的 iGIX 小部件组件,传入 **部件 id** 来渲染部件。
Downloads
19
Readme
Portlet | 小部件
开箱即用的 iGIX 小部件组件,传入 部件 id 来渲染部件。
此包封装了部件服务数据读取等业务细节。若要脱离 部件概念,仅使用 元部件,应改用
@gspwidget/widget-core
,仅封装了元部件加载机制、元部件 API 等,可实现更细粒度控制。
使用
- 安装:
npm i @gspwidget/portlet
- 引入
PortletModule
:
import { PortletModule } from '@gspwidget/portlet';
@NgModule({
imports: [
PortletModule
]
})
export class YourModule {}
- 渲染 id 为 portletId 的部件:
<lib-portlet
[portletId]="portletId"
>
</lib-portlet>
API
lib-portlet
| 属性 | 类型 | 描述 | 默认值 |
| ------------------------- | ----------------------- | ------------------------------------------------------ | ------------------------------------------------------ |
| [portletId] | string | 指定当前部件 id。portletId
或 portlet
选一个必填。 | - |
| [portlet] | EppPortlet | 指定当前部件。portletId
或 portlet
选一个必填。 | - |
| [queryConditions] | QueryCondition[] | Farris 筛选方案输出的筛选条件。可选。 | - |
| [portletNamesUsingDemoData] | string[] | 部件名称包含哪些字符时,使用演示数据。可选。 | [] |
| [getCustomizedData] | () => Observable<any[]> | 若传入,则使用此方法返回的 Observable 对象作为部件接收的数据来源。可选。 | - |
| 事件 | 参数 | 描述 | | ---- | ---- | -------------------------------- | | init | 无 | 元部件加载、组件动态创建完成事件 |