|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap<K,V>
jp.littlesoft.web.WebDataTable.PageRow<K,V>
public static final class WebDataTable.PageRow<K,V>
行オブジェクトの内容をHTMLテンプレートからアクセスできるように変換するクラス。
HTMLテンプレートでは以下のような記述で、行オブジェクトにアクセスします。
ループしながら各行オブジェクトにアクセスする。
#foreach( $emp in $tableEmp.rows ) .......インデックスを指定して、アクセスする。
#set( $emp = $tableEmp.getRow('0') ) ......
入れ子のクラスの概要 |
---|
クラス java.util.AbstractMap から継承された入れ子のクラス/インタフェース |
---|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V> |
コンストラクタの概要 | |
---|---|
WebDataTable.PageRow(WebDataTable.PageContext pageContext,
int index,
Row.Status status,
boolean isParams)
引数 dataTable、rowIndex で指定された行オブジェクトを変換して、 PageRow オブジェクトを生成します。 |
メソッドの概要 | |
---|---|
String |
checkBind(String name,
String checkValue)
引数 name、checkValue で指定された列とその値を、HTMLのチェック項目と連結します。 |
String |
deleteCheckBind(String checkValue)
行オブジェクトの削除予約プロパティをHTMLのチェック項目と連結します。 |
V |
get(Object name)
引数 name で指定された列値を、行オブジェクトから取得します。 |
String |
get(String name,
boolean rawValue)
引数 name、rawValueで指定された列{値を、行オブジェクトから取得します。 |
int |
getindex()
行オブジェクトのインデックスを取得します。 |
int |
getIndex()
行オブジェクトのインデックスを取得します。 |
boolean |
getisNew()
行オブジェクトが新規作成されたものかどうかを取得します。 |
boolean |
getIsNew()
行オブジェクトが新規作成されたものかどうかを取得します。 |
int |
getrowNumber()
行オブジェクトの番号を取得します。 |
int |
getRowNumber()
行オブジェクトの番号を取得します。 |
String |
getstatus()
行の状態を取得します。 |
String |
getStatus()
行の状態を取得します。 |
String |
nameBind(String name)
引数 name で指定された列を、HTML項目と連結します。 |
String |
textBind(String name)
引数 name で指定された列とその値を、HTMLのテキスト入力項目と連結します。 |
String |
textBind(String name,
boolean maxLength)
引数 name で指定された列とその値を、HTMLのテキスト入力項目と連結します。 |
String |
value(String name)
引数 name で指定された列値を、行オブジェクトから取得します。 |
クラス java.util.HashMap から継承されたメソッド |
---|
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, put, putAll, remove, size, values |
クラス java.util.AbstractMap から継承されたメソッド |
---|
equals, hashCode, toString |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.Map から継承されたメソッド |
---|
equals, hashCode |
コンストラクタの詳細 |
---|
public WebDataTable.PageRow(WebDataTable.PageContext pageContext, int index, Row.Status status, boolean isParams)
dataTable
- Webデータテーブルindex
- 行インデックスstatus
- 行の状態メソッドの詳細 |
---|
public String getstatus()
$emp.status
public String getStatus()
public int getrowNumber()
$emp.rowNumber
public int getRowNumber()
public int getindex()
$emp.index
public int getIndex()
public boolean getisNew()
$emp.isNew
public boolean getIsNew()
public String textBind(String name)
<input type="text" $emp.textBind('salary')/>Webデータテーブルの checkRequest() メソッドを使用すると、textBindで生成されたHTMLフォームより送信された HTTPリクエストに含まれるている変更値を取り出し、当該項目の内容を自動的に更新することが可能です。
name
- 列名
WebDataTable.checkRequest(HttpServletRequest)
public String textBind(String name, boolean maxLength)
<input type="text" $emp.textBind('salary', true)/>Webデータテーブルの checkRequest() メソッドを使用すると、textBindで生成されたHTMLフォームより送信された HTTPリクエストに含まれるている変更値を取り出し、当該項目の内容を自動的に更新することが可能です。
name
- 列名
WebDataTable.checkRequest(HttpServletRequest)
public String checkBind(String name, String checkValue)
<input type="checkbox" $emp.checkBind('manager','01')/> <input type="hidden" $emp.checkBind('manager','00')/>※注意: この例では、カラム[manager]の値が '01' の場合にチェックされた状態がWebブラウザに表示されます。
name
- 列名checkValue
- チェック状態とする値、あるいは未チェック状態とする値
WebDataTable.checkRequest(HttpServletRequest)
public String deleteCheckBind(String checkValue)
<input type="checkbox" $emp.deleteCheckBind('true') /> <input type="hidden" $emp.deleteCheckBind('false') />WebDataTableのcheckRequestメソッドを使用すると、deleteCheckBindで生成されたHTMLフォームより送信された HTTPリクエストに含まれるている変更値を取り出し、当該行オブジェクトの削除予約プロパティを自動的に更新することが可能です。
checkValue
- 'true'あるいは'false'
WebDataTable.checkRequest(HttpServletRequest)
public String nameBind(String name)
<select $emp.nameBind('dept_code')> <option ....... </select>
name
- 列名
public String value(String name)
$emp.value('memo')
name
- 列名
public V get(Object name)
$emp.get('memo')
Map<K,V>
内の get
HashMap<K,V>
内の get
name
- 列名
public String get(String name, boolean rawValue)
$emp.get('memo',true)
name
- 列名rawValue
- True:エスケープしない、False:エスケープする
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |