public class ViewForm_HTMLSeqClmTable extends ViewForm_HTMLTable
検索結果を自動的に表形式に変換する、テーブル作成クラスです。 ユーザー単位に表示するカラムの順番、表示可非を指定できるように対応します。 setColumnDisplay( final String columnName ) に、指定された順番に 表示するというHTMLFormatTable の簡易版として用意します。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。
5.1.6.0 (2010/05/01) 新規作成 |
headerLine, useIE7Header
BUFFER_LARGE, BUFFER_MIDDLE, CR
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
コンストラクタと説明 |
---|
ViewForm_HTMLSeqClmTable() |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
create(int startNo,
int pageSize)
DBTableModel から HTML文字列を作成して返します。
|
protected String |
getHeadLine(String thTag)
ヘッダー繰り返し部を、getTableHead()メソッドから分離。
|
protected String |
getTableHead()
DBTableModel から テーブルのタグ文字列を作成して返します。
|
String |
getViewClms()
ビューで表示したカラムの一覧をCSV形式で返します。
|
void |
setColumnDisplay(String columnName)
表示可能カラム名を、CSV形式で与えます。
|
canUseFormat, clear, getColumnLabel, getHeader, getHeadLine, getTableTag, makeCheckbox, makeNthChild, setPopupReturnKeys
create, create, getAllCheckControl, getBackLinkCount, getBgColorCycleClass, getBgColorCycleClass, getBoolParam, 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, getValue, getValueLabel, getViewArrayList, getViewFormType, init, isChecked, isClmBulkSet, isColumnDisplay, isColumnWritable, isEditable, isFirstChecked, isMarked, isMustAnyColumn, isMustColumn, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorClsClm, setBgColorCycle, setColumnBulkSet, setColumnDisplay, setColumnGroup, setColumnWritable, setColumnWritable, setDBColumn, setEditMarker, setFormatNoDisplay, setFormatterList, setGamenId, setGroupClass, 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, setViewLink, setViewMarker, setWidth, setWritableControl
public String create(int startNo, int pageSize)
create
インタフェース内 ViewForm
create
クラス内 ViewForm_HTMLTable
startNo
- 表示開始位置pageSize
- 表示件数5.5.4.2 (2012/07/13) editName指定時の編集対応 |
protected String getTableHead()
getTableHead
クラス内 ViewForm_HTMLTable
3.5.1.0 (2003/10/03) Noカラムに、numberType 属性を追加 |
3.5.2.0 (2003/10/20) ヘッダー繰り返し部をgetHeadLine()へ移動 |
3.5.3.1 (2003/10/31) VERCHAR2 を VARCHAR2 に修正。 |
3.5.5.0 (2004/03/12) No 欄そのものの作成判断ロジックを追加 |
3.5.6.5 (2004/08/09) thead に、id="header" を追加 |
4.0.0.0 (2005/01/31) DBColumn の 属性(CLS_NM)から、DBTYPEに変更 |
4.0.0.0 (2005/01/31) 新規作成(getColumnClassName ⇒ getColumnDbType) |
6.1.2.0 (2015/01/24) HTML5 で colgroup が効かない対応 |
protected String getHeadLine(String thTag)
getHeadLine
クラス内 ViewForm_HTMLTable
thTag
- タグの文字列3.5.2.0 (2003/10/20) 新規作成 |
3.5.4.3 (2004/01/05) useCheckControl 属性の機能を追加 |
3.5.4.5 (2004/01/23) thタグの属性設定出来る様に新規追加。 |
3.5.4.6 (2004/01/30) numberType="none" 時の処理を追加(Noラベルを出さない) |
3.5.4.7 (2004/02/06) ヘッダーにソート機能用のリンクを追加します。 |
3.7.0.1 (2005/01/31) 全件チェックコントロール処理変更 |
6.1.2.0 (2015/01/24) キャッシュを返すのを、#getHeadLine() に移動。 |
public void setColumnDisplay(String columnName)
setColumnDisplay
インタフェース内 ViewForm
setColumnDisplay
クラス内 AbstractViewForm
columnName
- カラム名public String getViewClms()
getViewClms
インタフェース内 ViewForm
getViewClms
クラス内 AbstractViewForm
5.1.6.0 (2010/05/01) 新規追加 |
6.0.2.4 (2014/10/17) Edit機能で、オリジナルのカラム列を取得する必要がある。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.