页面树结构
转至元数据结尾
转至元数据起始


1.1 新旧接口区别如下表:

接口说明

旧接口

新接口

备注

仪表盘社交工具栏初始化

DASHBOARD_ON_SOCIAL_TOOLBAR_INIT

废弃

可以改用为DASHBOARD_ON_TOOLBAR_INIT

仪表盘行列区初始化

DASHBOARD_ON_ROW_COL_AREA_INIT

废弃


仪表盘左侧配置面板初始化

DASHBOARD_ON_LEFT_CONFIG_PANEL_TAB_CHANGE

DASHBOARD_ON_SHRINKBAR_CHANGE

名称变更

仪表盘页面工具栏初始化

PAGE_ON_FLEX_MENU_INIT

PAGE_ON_PAGE_TOOLBAR_INIT

名称变更

数据集面板初始化

DASHBOARD_ON_DATASET_PANEL_INIT

COMMON_DATASET_PANEL_INIT

名称变更

数据集选择面板初始化


COMMON_DATASET_SELECTOR_INIT

由DASHBOARD_ON_DATASET_PANEL_INIT 分离

组件面板初始化

DASHBOARD_ON_WIDGET_PANEL_INIT

DASHBOARD_WIDGET_PANEL_INIT

名称更改







1.2 新旧接口对象区别如下表:

接口对象

旧接口对象方法

新接口对象方法

说明

iDashboard

getSocialToolbar

废弃


getLeftConfigPanel

getShrinkBar

方法名称变更 getShrinkBar替代

getRowColArea

废弃


openWidgetPanel

废弃

可以使用shrinkbar替代

closeWidgetPanel

废弃

可以使用shrinkbar替代

ILeftConfigPanel 变更为IShrinkBar

与以前一致

接口对象名称变更

IDatasetPanel (这部分接口可以使用IDatasetSelector替代)

setDropDownBtnsFilter

废弃

接口废弃

setRootNodeId

废弃

接口废弃

setNodeFilter

废弃

接口废弃

setSearchNodeFilter

废弃

接口废弃

ISettingPanel

isShow

废弃

可以使用shrinkbar替代

open

废弃

close

废弃

IPage

getFlexMenu

getPageToolbar

方法名称变更

getSettingPanel

废弃

可以通过shrinkbar接口对象获取

iRowColArea (废弃)

废弃

废弃

废弃

IWidgetPanelImpl

isShow

废弃

可以使用IComponentSelectorArea替代

filterGroups

废弃

可以用removeGroup替代

filterWidgets

废弃

可以用removeWidget替代

insertGroup

废弃

新增组件可以新增group 移动可以用swapGroup替代

removeGroupById

废弃

可以使用removeGroup替代

IDashboardToolbar

addItem

参数变更

多增加了一个index参数多增加了一个index参数指定插入位置

removeItem

参数变更

多增加了一个index参数指定插入位置

insertItem

参数变更

多增加了一个index参数指定插入位置

getItem

参数变更

多增加了一个index参数指定插入位置

getItems

数据结构变更

具体可以通过控制台打印

1.3 新旧实体对象区别如下表:

实体对象

旧数据结构

新数据结构

说明

FlexMenuItem 变更为 PageToolbarItem

与以前一致

实体对象名称变更

PortletToolbar


{

id: 'DEMO',

icon: 'sx-icon-ai',

tip: 'demo button'

}, (event) => { alert('click DEMO button'); }, 0)



{

id: 'DEMO',

icon: 'sx-icon-ai',

tip: 'demo button',

label: '测试'

}, (event) => { alert('click DEMO button'); }, 0)


新增了 label字段

1.4 宏接口变更

接口对象

接口方法

旧接口参数

新接口参数

说明

toolbar

addButton


{

id: 'DEMO',

icon: 'sx-icon-ai',

tip: 'demo button'

}, (event) => { alert('click DEMO button'); }, 0)



{

id: 'DEMO',

icon: 'sx-icon-ai',

tip: 'demo button',

label: '测试'

}, (event) => { alert('click DEMO button'); }, 0)


新增了 label字段






  • 无标签