■SubPage

SubPageオブジェクト。
ページに「コンテナー」か、あるいは「タブコントロール」のセル型が含まれている場合、サブページが存在する可能性があります。 

note
..\..\Media\pict-note.png

・サブページの 「ページ設定」タブからJavaScriptファイルを指定した場合、親ページのLoadedイベントが発生する可能性があります。このため、必ずしもサブページのLoadedイベントのコールバック関数は実行されるとは限りません。

たとえば、サブページのJavaScriptファイルに次のように記載しても、コードは実行されません。
Forguncy.Page.ready(function () {
    alert("Parent page loaded");//このコードは実行されません。
});

この場合、サブページでJavaScriptファイルを使用しないでください。もしくは次のようにコードを直接記述してください。
alert("Parent page loaded");

●メソッド

.getCell( name )

名前を指定してサブページ内のセルを取得します。

パラメーター

name

Type: String

取得したいサブページ内のセルの名前。

 

戻り値

Cell

.getCellArray( name )

名前を指定してサブページ内のセル範囲を取得します。

パラメーター

name

Type: String

サブページ内の取得したいセル範囲の名前。

 

戻り値

Cell[]

.getContainerCells()

サブページ内のすべての「コンテナー」と「タブコントロール」のセル型のセル配列を取得します。

戻り値

Cell[]

.getListView( name )

名前を指定してサブページ内のリストビューを取得します。

パラメーター

name

Type: String

取得したいサブページ内のリストビューの名前。

 

戻り値

ListView

.getListViews()

サブページ内のすべてのリストビューを取得します。

戻り値

ListView[]

.getMasterPageName()

SubPagのマスターページ名を取得します。

戻り値

String

サンプルコード

サブページのマスターページの名前を取得できます。子ページにマスターページがない場合はnullを返します。

var containerCell = Forguncy.Page.getCell("Page Container1"); //Page Container1"という名前のページコンテナセルを取得します。
var subPage = containerCell.getContentPage(); //子ページオブジェクトを取得します。
var masterPageName = subPage.getMasterPageName(); //マスターページがある場合、マスターページの名前を取得します。

.getPageName()

サブページのページ名を取得します。

戻り値

String 

サンプルコード

サブページのマスターページの名前を取得できます。子ページにマスターページがない場合はnullを返します。

var containerCell = Forguncy.Page.getCell("Page Container1"); //Page Container1"という名前のページコンテナセルを取得します。
var subPage = containerCell.getContentPage(); //子ページオブジェクトを取得します。
var pageName = subPage.getPageName(); //子ページの名前を取得します。