public class ViewForm_HTMLCustomTable extends ViewForm_HTMLTable
ヘッダ、フッタ、ボディを指定して作成する、自由レイアウトが可能な、カスタムテーブル表示クラスです。 このクラスは、ViewForm_HTMLFormatTable クラスの代替えとしても使用できます。 その場合は、thead のみ指定すれば、同じフォームが tbody にも適用されます。 これは、まさに、ViewForm_HTMLFormatTable と同じです。 AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。
修飾子とタイプ | フィールドと説明 |
---|---|
protected static int |
BODYFORMAT_MAX_COUNT
ボディーフォーマット最大数 初期値:15
|
protected TableFormatter[] |
bodyFormats
ボディーフォーマット配列変数
|
protected int |
bodyFormatsCount
ボディーフォーマット数
|
protected TableFormatter |
footerFormat
フッターフォーマット変数
|
protected TableFormatter |
headerFormat
ヘッダーフォーマット変数
|
headerLine, NUMBER_DISPLAY
BUFFER_LARGE, BUFFER_MIDDLE, CR
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
コンストラクタと説明 |
---|
ViewForm_HTMLCustomTable()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canUseFormat()
フォーマットメソッドを使用できるかどうかを問い合わせます。
|
void |
clear()
内容をクリア(初期化)します。
|
java.lang.String |
create(int startNo,
int pageSize)
DBTableModel から HTML文字列を作成して返します。
|
protected java.lang.String |
getHeadLine()
ヘッダー繰り返し部を、getTableHead()メソッドから分離。
|
protected java.lang.String |
getHeadLine(java.lang.String thTag)
ヘッダー繰り返し部を、getTableHead()メソッドから分離。
|
protected java.lang.String |
getTableHead()
DBTableModel から テーブルのタグ文字列を作成して返します。
|
java.lang.String |
getViewClms()
ビューで表示したカラムの一覧をCSV形式で返します。
|
void |
setFormatterList(java.util.List list)
フォーマットを設定します。
|
getColumnLabel, getHeader, getTableFoot, getTableTag, makeCheckbox, makeCheckbox, makeNthChild, setPopupReturnKeys
create, create, getAllCheckControl, getBackLinkCount, getBgColorCycleClass, getBgColorCycleClass, getBoolParam, getClassName, getColumnCount, getColumnDbType, getColumnDisplayCount, getColumnName, getColumnNo, getColumnSize, getCountForm, getDBColumn, getDBTableModel, getEditorValue, getGamenId, getHeaderSkipCount, getHiddenRowValue, getId, getIntParam, getLastNo, getName, getNumberData, getNumberHeader, getOptionTypeAttributes, getPageSize, getParam, getParam, getRendererValue, getRendererValue, getResourceManager, getRowCount, getScrollBarEndDiv, getScrollBarStartDiv, getSelectedType, getSortedColumnLabel, getStartNo, getTableClass, getTypeCaseValue, getValue, getValueLabel, getViewArrayList, getViewClass, getViewClms, getViewFormType, init, isChecked, isClmBulkSet, isColumnDisplay, isColumnWritable, isEditable, isFirstChecked, isMarked, isMustAnyColumn, isMustColumn, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorClsClm, setBgColorCycle, setBooleanArray, setColumnBulkSet, setColumnDisplay, setColumnDisplay, setColumnGroup, setColumnWritable, setColumnWritable, setDBColumn, setEditMarker, setFormatNoDisplay, setGamenId, setGroupClass, setGroupDir, setHeaderSkipCount, setHeight, setId, setName, setNoDisplay, setNoGroup, setNoMessage, setNoTransition, setNoWritable, setNumberType, setOptionTypeAttributes, setPageSize, setParam, setResourceManager, setScrollRowNo, setSelectedType, setSkip, setSkipNoEdit, setStartNo, setTableClass, setTableSorterKeys, setUseCheckControl, setUseScrollBar, setUseTableSorter, setViewArrayList, setViewClass, setViewLink, setViewMarker, setWidth, setWritableControl
protected TableFormatter headerFormat
protected TableFormatter[] bodyFormats
protected TableFormatter footerFormat
protected int bodyFormatsCount
protected static final int BODYFORMAT_MAX_COUNT
public ViewForm_HTMLCustomTable()
public java.lang.String create(int startNo, int pageSize)
create
インタフェース内 ViewForm
create
クラス内 ViewForm_HTMLTable
startNo
- 表示開始位置pageSize
- 表示件数public void clear()
clear
インタフェース内 ViewForm
clear
クラス内 ViewForm_HTMLTable
protected java.lang.String getTableHead()
getTableHead
クラス内 ViewForm_HTMLTable
protected java.lang.String getHeadLine()
getHeadLine
クラス内 ViewForm_HTMLTable
protected java.lang.String getHeadLine(java.lang.String thTag)
getHeadLine
クラス内 ViewForm_HTMLTable
thTag
- タグの文字列public void setFormatterList(java.util.List list)
setFormatterList
インタフェース内 ViewForm
setFormatterList
クラス内 AbstractViewForm
list
- TableFormatterのリストpublic boolean canUseFormat()
canUseFormat
インタフェース内 ViewForm
canUseFormat
クラス内 ViewForm_HTMLTable
public java.lang.String getViewClms()
getViewClms
インタフェース内 ViewForm
getViewClms
クラス内 AbstractViewForm
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.