[]
        
(Showing Draft Content)

Forguncy.Forguncy.SubPage

类: SubPage

Forguncy.Forguncy.SubPage

子页面对象。当页面包含页面容器和选项卡单元格类型时,则可能存在子页面。

Forguncy.Page.ready(function () {
    alert("Parent page loaded"); // 
});
alert("Parent page loaded");

构造方法

constructor

new SubPage()

方法

getCell

getCell(name): Cell

通过单元格名称获取单元格实例。

Example

// 下面的示例代码中,通过getCell方法,获取一个单元格实例,并设置单元格的值。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var containerCell = page.getCell("container");
// 获取页面容器的子页面
var subPage = containerCell.getContentPage();
// 获取单元格对象
var cell = subPage.getCell("myCell");
// 设置单元格的值
cell.setValue("活字格");

参数

属性名 类型 说明
name string 单元格名称。

返回值

Cell


getCellArray

getCellArray(name): Cell[]

通过单元格名称获取一组单元格实例。

Example

// 下面的示例代码中,通过getCellArray方法,获取一组单元格实例,并获取返回单元格实例的长度。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var containerCell = page.getCell("container");
// 获取页面容器的子页面
var subPage = containerCell.getContentPage();
// 获取单元格对象
var cell = subPage.getCellArray("myCells");
// 获取单元格实例的长度
var len = cell.length;
// 弹出警告框,显示单元格实例的长度
alert(len);

参数

属性名 类型 说明
name string 单元格名称。

返回值

Cell[]


getCellByLocation

getCellByLocation(cellLocation, printError?): Cell

通过单元格的位置信息获取一个单元格对象。

Example

// 下面的示例代码中,通过getCellByLocation方法,获取一个单元格对象,并设置其单元格背景色。
// 获取当前页面
var page = Forguncy.Page;
// 获取单元格对象
var cell = page.getCellByLocation({
    Row: 2,
    Column: 3,
    PageName: "页面1"
});
// 设置单元格的背景色为红色
var setColor = cell.setBackColor("red");

参数

属性名 类型 说明
cellLocation CellLocationInfo 单元格的位置。
printError? boolean 是否在控制台输出错误信息。

返回值

Cell


getContainerCells

getContainerCells(): ContainerCellBase[]

获取子页面的所有页面容器单元格。

Example

// 下面的示例代码中,通过getContainerCells方法,获取子页面中所有的页面容器类型的单元格,并获取返回单元格实例的长度。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var cell = page.getCell("Container");
// 获取页面容器的子页面
var subPage = cell.getContentPage();
// 获取子页面中所有的页面容器单元格
var containerCell = subPage.getContainerCells();
// 获取页面容器单元格实例的长度
var len = containerCell.length;
// 弹出警告框,显示单元格实例的长度
alert(len);

返回值

ContainerCellBase[]


getListView

getListView(name): ListView

通过表格名称获取表格实例。

Example

// 下面的示例代码中,通过getListView方法,获取子页面中指定的表格。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var cell = page.getCell("Container");
// 获取页面容器的子页面
var subPage = cell.getContentPage();
// 获取子页面中的表格
var listview = subPage.getListView("表格1");
// 获取表格的名称
var name = listview.getName();
// 弹出警告框,显示表格的名称
alert(name);

参数

属性名 类型 说明
name string 表格名称。

返回值

ListView


getListViews

getListViews(): ListView[]

获取子页面内所有的表格。

Example

// 下面的示例代码中,通过getListViews方法,获取子页面中所有的表格,并获取返回表格实例的长度。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var cell = page.getCell("Container");
// 获取页面容器的子页面
var subPage = cell.getContentPage();
// 获取子页面中所有的表格
var listview = subPage.getListViews();
// 获取表格实例的长度
var len = listview.length;
// 弹出警告框,显示表格实例的长度
alert(len);

返回值

ListView[]


getMasterPageName

getMasterPageName(): string

获取子页面的母版页名称。

Example

// 下面的示例代码中,通过getMasterPageName方法,获取子页面的母版页名称。如果子页面没有母版页,则返回null。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var cell = page.getCell("Container");
// 获取页面容器的子页面
var subPage = cell.getContentPage();
// 获取子页面的母版页名称
var masterPageName = subPage.getMasterPageName();
// 弹出警告框,显示母版页名称
alert(masterPageName);

返回值

string


getPageName

getPageName(): string

获取子页面的名称。

Example

// 下面的示例代码中,通过getPageName方法,获取子页面的名称。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var cell = page.getCell("Container");
// 获取页面容器的子页面
var subPage = cell.getContentPage();
// 获取子页面的名称
var pageName = subPage.getPageName();
// 弹出警告框,显示子页面名称
alert(pageName);

返回值

string