css选择器
详细参考菜鸟教程文档 https://www.runoob.com/cssref/css-selectors.html
示例代码
let cssSelector:CssSelector = '.el-table__header'
let cssSelector2:CssSelector = 'div, p'
EChart事件,如 click
mousedown
legendselected
等等
详细参考EChart官方文档 https://echarts.apache.org/v4/zh/api.html#events
EChart事件回调参数
详细参考EChart官方文档 https://echarts.apache.org/v4/zh/api.html#events
EChart实例
详细参考EChart官方文档 https://echarts.apache.org/v4/zh/api.html#echartsInstance
EChart配置项
详细参考EChart官方文档 https://echarts.apache.org/v4/zh/option.html#title
筛选器输入值处理函数
筛选器中输入的值
改变后筛选器的值
Html格式的字符串, 把html标签按字符串方式书写,可以支持增加行内样式
示例代码
let html: HtmlString = '<ul><li>第一项</li><li>第二项</li></ul>'
let html2: HtmlString = '<div><span style="color: red;">Hello<span style="color: #0f0;">World</span></div>'
过滤器当前备选值 单选和下拉可以直接使用为数组,但是时间和文本需要调整为数组形式取第一个即可
行对象
列对象
行序号(序号从0开始)
列序号(序号从0开始)
指标看板数据处理
行对象
列对象
行序号(序号从0开始)
列序号(序号从0开始)
示例
portlet.gridDataHandler((row:IndicatorRow, column:IndicatorColumn, rowIndex:number, columnIndex:number) => {
// 获取所有字段
let fields = row.getFields()
// 获取当前行数据
let rowData = row.getRowData()
// 获取当前单元格数据
let columnData = column.getCellData()
})
说明
// 返回值例如,当有1个维度1个度量字段,渲染3列时,
// rowData表示当前的3列数据
// rowData=[columnData, columnData, columnData],
// columnData表示当前单元格数据,值为数组按照字段顺序[维度, ...度量]排列
// columnData=[{id, name, value, displayValue}, {id, name, value, displayValue}]
跑马灯配置项
跑马灯数据,默认取单元格内容
类型为数组时表示按照数组中的文本顺序一屏一屏的滚动, 例如值为[text1, text2, ..., textn]时,先滚动完text1,再滚动text2,... 然后再滚动textn,以此类推
跑马灯方向,默认值:left 可选值:left | right | up | down
滚动速度(单位:毫秒),默认值:3000ms
这里的滚动速度是指跑马灯滚动一屏所需要的时间
打开外部链接参数query
示例代码
let openLinkQuery = {
targetInfo: {
url: '自定义链接',
method: 'GET',
title: '自定义标题',
params: [{name: '名称', alias: '别名', value: ['真实值'], displayValue: ['显示值']}]
},
paramInfo: []
}
页面参数信息
目标窗体信息
外部链接:打开方式窗口属性
示例代码
let openLinkTargetInfo = {
url: '自定义链接',
method: 'GET',
title: '自定义标题',
params: [{name: '名称', alias: '别名', value: ['真实值'], displayValue: ['显示值']}]
}
form表单请求方法(默认值:'GET')
链接参数
窗口的标题
自定义打开链接(必填)
打开内部链接参数query
示例代码
let OpenResourceQuery = {
paramInfo: [{name: '名称', alias: '别名', value: ['真实值'], displayValue: ['显示值']}],
targetInfo: {}
}
页面参数信息
目标窗体信息
内部资源:打开方式窗口属性
示例代码
let openResourceTargetInfo = {method: 'POST', title: '自定义标题'}
form表单请求方法(默认值:'POST')
窗口的标题(默认值:资源的别名或者名称)
自助仪表盘工具栏按钮
颜色,css格式颜色字符串
如 #fff
#ff0000
rgb(255,255,0)
rgba(255,255,255,1)
点击事件回调
提示文本
打开方式传递参数
组件渲染完成
渲染完成的回调函数
该事件对象主要是对DOM事件对象进行了一层封装,将原先DOM事件中的属性和方法拷贝到该事件对象中, 一般情况下,可以把它作为DOM事件看待,只不过该事件对象会去掉能获取到元素的属性和方法 (例如:currentTarget, srcElement, target等属性),请不要使用它来获取DOM元素。
详细参考文档 https://developer.mozilla.org/zh-CN/docs/Web/API/Event
事件触发时调用的回调函数
事件对象
文本组件内容处理函数
原始文本,文本中的函数未被处理
处理后文本,原始文本中的函数将会被处理成实际值
最终显示的文本,不会再进行函数处理
单元格样式处理函数
行对象
列对象
行序号(序号从0开始)
列序号(序号从0开始)
单元格元素处理函数
返回null代表该单元格不作处理,使用默认格式
行对象
列对象
行序号(序号从0开始)
列序号(序号从0开始)
表头元素处理函数
返回null代表该表头不作处理,使用默认格式
表头对象
行序号(序号从0开始)
列序号(序号从0开始)
当前值
表格行样式处理函数
单个tooltip的字段信息回调函数
行对象
列对象
行序号(序号从0开始)
列序号(序号从0开始)
字段序号(序号从0开始)
将原来的数据转为数据结构tooltipInfos:[[key0, value0, field0], [key1, value1, field1]]
例如,当rowIndex = 0 时,
row=[key0, value0, field0], row表示每个tooltip
column[0]=key0, column[0]表示当前tooltip的key字符串
column[1]=value[0], column[1]表示当前tooltip的数据列表
column[2]=field0, column[2]表示当前toolTip的字段信息列表
聚焦到指定Tab页签
css样式对象, 把css样式以js对象方式书写
示例代码
let cssObecjt:CssObject = { 'color': '#f00', 'background': 'rgb(0,255,0)', 'margin': '5px 10px', 'font-size': '13px' }