历史版本6 :表格对象接口 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

getCell编辑

方法

getCell(col, row)

获取第 col 列,第 row 行所在的单元格对象,其中参数为单元格扩展后的位置

     参数

col:number

row:number

注: 合并的单元格,col、row 需要输入合并后单元格的首行号/首列号,否则返回 undefined

col:单元格列号,数字,从 1 开始

row:单元格行号,数字,从 1 开始


   返回值

object

object :单元格 cell 对象
     示例

示例1:将获取到报表块对象定义为 report,获取报表块的 A1 单元格

report.getCell(1,1);

示例2:决策报表中获取 report0 报表块中 A1 单元格

_g().getWidgetByName('report0').getCell(1,1);

示例3:将决策报表中 report0 报表块 A1 单元格的字体设置为红色、加粗、14 号

_g().getWidgetByName('report0').getCell(1,1).setStyle({
fontSize: 14,
color: 'red'
});
  应用示例

点击按钮,将决策报表中 report0 报表块 A1 单元格的字体设置为红色、加粗、14 号:

点击可下载模板:

2022-08-16_19-47-08.gif

   移动端支持移动端

getRow编辑

方法

getRow(index)

获取第 index 行所有单元格对象,其中参数为单元格扩展后的行号

     参数

index:number

index:行号,数字,从 1 开始

   返回值

object

object :单元格行对象
     示例

示例1:将获取到报表块对象定义为 report,获取报表块第一行单元格对象

report.getRow(1);

示例2:决策报表中获取 report0 报表块中第一行单元格对象

_g().getWidgetByName('report0').getRow(1);

示例3:将决策报表中 report0 报表块的第一行单元格的字体都设置为红色、加粗、14 号

_g().getWidgetByName('report0').getRow(1).setStyle({
fontSize: 14,
color: 'red'
});
  应用示例

点击按钮,将决策报表中 report0 报表块的第一行单元格的字体都设置为红色、加粗、14 号:

点击可下载模板:

2022-08-16_21-17-07.gif

   移动端支持移动端


getColumn编辑

方法

getColumn(index)

获取第 index 列所有单元格对象,其中参数为单元格扩展后的列号

     参数

index:number

index:列号,数字,从 1 开始

   返回值

object

object :单元格列对象
     示例

示例1:将获取到报表块对象定义为 report,获取报表块第一列单元格对象

report.getRow(1);

示例2:决策报表中获取 report0 报表块中第一列单元格对象

_g().getWidgetByName('report0').getRow(1);

示例3:将决策报表中 report0 报表块的第一列单元格的字体都设置为红色、加粗、14 号

_g().getWidgetByName('report0').getRow(1).setStyle({
fontSize: 14,
color: 'red'
});
  应用示例

点击按钮,将决策报表中 report0 报表块的第一列单元格的字体都设置为红色、加粗、14 号:

点击可下载模板:

2022-08-16_21-46-29.gif

   移动端支持移动端

getRowCount()编辑

方法

getRowCount()

获取报表块共有多少行,以扩展后的行数计

     参数

-

-

   返回值

number

报表块的总行数,数字
     示例

示例1:将获取到的报表块对象定义为 report,获取报表块的总行数

report.getRowCount();

示例2:决策报表中获取 report0 报表块的总行数

_g().getWidgetByName('report0').getRowCount();

示例3:获取决策报表中 report0 报表块的总行数后,通过弹窗显示总行数

var a=_g().getWidgetByName('report0').getRowCount();
FR.Msg.alert("提示","报表块共"+a +"行");
  应用示例

点击按钮,获取决策报表中 report0 报表块的总行数:

点击可下载模板:

2022-08-17_9-11-21.gif

   移动端支持移动端

getColumnCount()编辑

方法

getColumnCount()

获取报表块共有多少列,以扩展后的列数计

     参数

-

-

   返回值

number

报表块的总列数,数字
     示例

示例1:将获取到的报表块对象定义为 report,获取报表块的总列数

report.getColumnCount();

示例2:获取决策报表中 report0 报表块的总列数

_g().getWidgetByName('report0').getColumnCount();

示例3:获取决策报表中 report0 报表块的总列数后,通过弹窗显示总列数

var a=_g().getWidgetByName('report0').getColumnCount();
FR.Msg.alert("提示","报表块共"+a +"列");
  应用示例

点击按钮,获取决策报表中 report0 报表块的总列数:

点击可下载模板:

2022-08-17_9-33-57.gif

   移动端支持移动端

onMouseClick编辑

方法

onMouseClick(func)

用于绑定鼠标/手指点击事件,当鼠标/手指点击表格时,触发绑定的这个事件

     参数

func:Function

func:回调方法,函数形式

   返回值

-

-
     示例

示例1:将获取到的报表块对象定义为 report,给报表块绑定一个点击后弹窗提醒的事件

report.onMouseClick(
function() {
FR.Msg.alert("警告", "不要乱动");
}
);

示例2:给决策报表中 report0 报表块绑定一个点击后弹窗提醒的事件

_g().getWidgetByName('report0').onMouseClick(
function() {
FR.Msg.alert("警告","不要乱动");
}
);

示例3:给决策报表 report0 报表块绑定一个点击后开启跑马灯的事件:

_g().getWidgetByName('report0').onMouseClick(
function() {
_g().getWidgetByName('report0').startMarquee()
}
);
  应用示例

给决策报表 report0 报表块绑定点击后开启跑马灯的事件,当鼠标点击报表块时,开启跑马灯:

点击可下载模板:

2022-08-17_11-05-33.gif

   移动端支持移动端