public class ViewForm_HTMLSeqClmTable extends ViewForm_HTMLTable
検索結果を自動的に表形式に変換する、テーブル作成クラスです。 ユーザー単位に表示するカラムの順番、表示可非を指定できるように対応します。 setColumnDisplay( final String columnName ) に、指定された順番に 表示するというHTMLFormatTable の簡易版として用意します。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。
5.1.6.0 (2010/05/01) 新規作成 |
headerLine, NUMBER_DISPLAY, 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, getTableFoot, getTableTag, 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, 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, setViewClass, setViewLink, setViewMarker, setWidth, setWritableControl
public ViewForm_HTMLSeqClmTable()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public String create(int startNo, int pageSize)
create
インタフェース内 ViewForm
create
クラス内 ViewForm_HTMLTable
startNo
- 表示開始位置pageSize
- 表示件数5.5.4.2 (2012/07/13) editName指定時の編集対応 |
6.3.9.0 (2015/11/06) コンストラクタで初期化されていないフィールドを null チェックなしで利用している(findbugs) |
6.4.2.1 (2016/02/05) clmNo == null のエラー判定を先に行う。 |
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 が効かない対応 |
5.9.1.2 (2015/10/23) 自己終了警告対応 |
6.3.9.0 (2015/11/06) コンストラクタで初期化されていないフィールドを null チェックなしで利用している(findbugs) |
6.4.2.1 (2016/02/05) clmNo == null のエラー判定を先に行う。 |
6.4.4.1 (2016/03/18) NUMBER_DISPLAYを、static final 定数化します。 |
6.4.5.0 (2016/04/08) メソッド変更( getColumnDbType(int) → getClassName(int) ) |
6.4.6.1 (2016/06/03) DbType とClassName が複雑化しているため、とりあえずの暫定対策。 |
5.9.14.3 (2016/11/25) editでの表示順変更に対応 |
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() に移動。 |
6.3.9.0 (2015/11/06) コンストラクタで初期化されていないフィールドを null チェックなしで利用している(findbugs) |
6.4.2.1 (2016/02/05) clmNo == null のエラー判定を先に行う。 |
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.