页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

2、若项目上的需求场景要求一定要使用参数,可使用宏代码将参数默认值置空,如:

Image RemovedImage Added

选择的对象和事件如下:

代码块
function main(page: IPage) {
    // 参数组件标题,多个参数用英文逗号分隔参数组件标题
    const titles = ['参数1地区', '参数2省份']
    titles.forEach(title => {
        // 组件标题可能会同名
        const portlet: IFilterPortletportlets = page.getPortletsByTitle(title)[0]
        portlets && portlets.forEach(portlet => {
   // 设置参数选中值为空        if (portlet && /PARAM_/.test(portlet.getType())) {
                // 只有是参数时,才设置默认值为空
                portlet.setValue([])
            }
        })
    })
}