|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.web.WebDataTable.PageContext
public static class WebDataTable.PageContext
WebDataTable オブジェクトの内容をHTMLテンプレートからアクセスできるように変換するクラス。
ActionPageクラスにpublicフィールドとして定義された WebDataTable オブジェクトは自動的に
HTMLテンプレートからアクセスできるようになっていますが、これは擬似的なものであり、
WebDataTable オブジェクトに対する直接アクセスではありません。
実際には、ActionPage クラスの show() メソッドや getMergedString() メソッドの中で当PageContextクラスが生成され、
WebDataTable オブジェクトの内容がコピーされています。
※注意:
HTMLテンプレート内のスクリプトから呼び出される動作は、当クラスのpublicメソッドである点に注意してください。
コンストラクタの概要 | |
---|---|
WebDataTable.PageContext(WebDataTable<?> dataTable)
引数 dataTable で指定されたWebデータテーブルを変換して、 PageContext オブジェクトを生成します。 |
メソッドの概要 | |
---|---|
boolean |
getactive()
WebDataTable オブジェクトが活性化しているかどうかを取得します。 |
boolean |
getActive()
WebDataTable オブジェクトが活性化しているかどうかを取得します。 |
int |
getendRow()
getRows() メソッドで返される末尾行のインデックスを取得します。 |
int |
getEndRow()
getRows() メソッドで返される末尾行のインデックスを取得します。 |
int |
getendRowNum()
getRows() メソッドで返される末尾行の行番号を取得します。 |
int |
getEndRowNum()
getRows() メソッドで返される末尾行の行番号を取得します。 |
ArrayList<String> |
geterrors()
エラーメッセージのリストを取得します。 |
ArrayList<String> |
getErrors()
エラーメッセージのリストを取得します。 |
boolean |
gethasError()
エラーメッセージが存在するかどうかを取得します。 |
boolean |
getHasError()
エラーメッセージが存在するかどうかを取得します。 |
boolean |
gethasNextPage()
スクロール可能な次ページが存在するかどうかを取得します。 |
boolean |
getHasNextPage()
スクロール可能な次ページが存在するかどうを取得します。 |
boolean |
gethasPrevPage()
スクロール可能な前ページが存在するかどうかを取得します。 |
boolean |
getHasPrevPage()
スクロール可能な前ページが存在するかどうかを取得します。 |
String |
getpager()
WebDataTable オブジェクトのページャーを取得します。 |
String |
getPager()
WebDataTable オブジェクトのページャーを取得します。 |
WebDataTable.PageRow<String,String> |
getparams()
Webデータテーブルの Params オブジェクトの内容を取得します。 |
WebDataTable.PageRow<String,String> |
getParams()
Webデータテーブルの Params オブジェクトの内容を取得します。 |
WebDataTable.PageRow<String,String> |
getrow(String index)
引数 index で指定された行オブジェクトを PageRow オブジェクトに変換して取得します。 |
WebDataTable.PageRow<String,String> |
getRow(String index)
引数 index で指定された行オブジェクトを PageRow オブジェクトに変換して取得します。 |
int |
getrowCount()
WebDataTable オブジェクトの行数を取得します。 |
int |
getRowCount()
WebDataTable オブジェクトの行数を取得します。 |
ArrayList<WebDataTable.PageRow<String,String>> |
getrows()
行オブジェクトの内容をリストで取得します。 |
ArrayList<WebDataTable.PageRow<String,String>> |
getRows()
行オブジェクトの内容をリストで取得します。 |
int |
getshowRows()
getRows() メソッドで返される行数を取得します。 |
int |
getShowRows()
getRows() メソッドで返される行数を取得します。 |
int |
getstartRow()
getRows() メソッドで返される先頭行のインデックスを取得します。 |
int |
getStartRow()
getRows() メソッドで返される先頭行のインデックスを取得します。 |
int |
getstartRowNum()
getRows() メソッドで返される先頭行の行番号を取得します。 |
int |
getStartRowNum()
getRows() メソッドで返される先頭行の行番号を取得します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public WebDataTable.PageContext(WebDataTable<?> dataTable)
dataTable
- Webデータテーブルメソッドの詳細 |
---|
public boolean getactive()
#if($table.active) ...
public boolean getActive()
public boolean gethasPrevPage()
#if($table.hasPrevPage) ...
public boolean getHasPrevPage()
public boolean gethasNextPage()
#if($table.hasNextPage) ...
public boolean getHasNextPage()
public int getrowCount()
$table.rowCount
public int getRowCount()
public String getpager()
$table.pager
public String getPager()
public ArrayList<WebDataTable.PageRow<String,String>> getrows()
#foreach( $dept in $tableDept.rows ) <li> $dept.get('dept_code') $dept.get('dept_name')</li> #end※注意: 当メソッドで取得できるリストの内容はWebデータテーブルのShowRowsプロパティによって変化します。
WebDataTable.setShowRows(int)
,
WebDataTable.pageFirst()
,
WebDataTable.pageLast()
,
WebDataTable.pageNext()
,
WebDataTable.pagePrevious()
public ArrayList<WebDataTable.PageRow<String,String>> getRows()
public WebDataTable.PageRow<String,String> getrow(String index)
#set( $emp = $tableEmp.getRow('0') )注意: 当メソッドで取得できる行オブジェクトはjp.littlesoft.data.Rowクラスではなく、PageRowクラスである点に注意してください。
index
- 行インデックス
public WebDataTable.PageRow<String,String> getRow(String index)
index
- 行インデックス
public int getstartRow()
$table.startRow
public int getStartRow()
public int getendRow()
$table.endRow
public int getEndRow()
public int getstartRowNum()
$table.startRowNum
public int getStartRowNum()
public int getendRowNum()
$table.endRowNum
public int getEndRowNum()
public int getshowRows()
$table.showRows
public int getShowRows()
public ArrayList<String> geterrors()
#foreach( $err in $table.errors ) <li> $err </li> #end
public ArrayList<String> getErrors()
public boolean gethasError()
#if($table.hasError) .....
public boolean getHasError()
public WebDataTable.PageRow<String,String> getparams()
$table.params.[PageRowのメソッド]
public WebDataTable.PageRow<String,String> getParams()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |