[]
子页面对象。当页面包含页面容器和选项卡单元格类型时,则可能存在子页面。
Forguncy.Page.ready(function () {
alert("Parent page loaded"); //
});
alert("Parent page loaded");
• new SubPage()
▸ 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 |
单元格名称。 |
▸ 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(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 |
是否在控制台输出错误信息。 |
▸ 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);
▸ 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 |
表格名称。 |
▸ 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(): 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(): string
获取子页面的名称。
Example
// 下面的示例代码中,通过getPageName方法,获取子页面的名称。
// 获取当前页面
var page = Forguncy.Page;
// 获取页面容器
var cell = page.getCell("Container");
// 获取页面容器的子页面
var subPage = cell.getContentPage();
// 获取子页面的名称
var pageName = subPage.getPageName();
// 弹出警告框,显示子页面名称
alert(pageName);
string