...
代码块 | ||
---|---|---|
| ||
function main(page: IPage, portlet: IFilterPortlet) { // 获取其他筛选器 let otherPortlet = page.getPortletsByTitle('年')[0] if (!otherPortlet) { return; } // 获取年份筛选器的默认值 let datevalue1 = portlet.getValue(); // 赋予年份筛选器值 otherPortlet.setValue([datevalue1.toString().substring(0, 4)]); //检测年月筛选器值得变化 //如果需要传达的对象的是日期控件,获取值应是 otherPortlet.setValue([datevalue1.toString().substring(0, 7)+'-01']); portlet.setFilterValueChangeHandler(function (value: Array) { debugger ; if (value) { let year = value[0].toString().substring(0, 4); //如果需要传达的对象的是日期控件,获取值应是 let year = value[0].toString().substring(0, 7)+'-01'; otherPortlet.setValue([year]) } return value }) } |
...