パッケージ org.opengion.plugin.view
クラス ViewForm_HTMLCustomTreeBOM
java.lang.Object
org.opengion.hayabusa.html.AbstractViewForm
org.opengion.plugin.view.ViewForm_HTMLTable
org.opengion.plugin.view.ViewForm_HTMLCustomTreeBOM
- すべての実装されたインタフェース:
ViewForm
JavaScript のツリー階層を持ったテーブル表示を行う、ツリーテーブル表示クラスです。
AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。
各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。
AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。
- 機能分類
- 画面表示
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
クラスから継承されたフィールド org.opengion.plugin.view.ViewForm_HTMLTable
headerLine
クラスから継承されたフィールド org.opengion.hayabusa.html.AbstractViewForm
BUFFER_LARGE, BUFFER_MIDDLE, CR
インタフェースから継承されたフィールド org.opengion.hayabusa.html.ViewForm
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明boolean
フォーマットメソッドを使用できるかどうかを問い合わせます。create
(int stNo, int pgSize) DBTableModel から HTML文字列を作成して返します。protected String
DBTableModel から テーブルのヘッダータグ文字列を作成して返します。ビューで表示したカラムの一覧をCSV形式で返します。void
setFormatterList
(List<TableFormatter> list) フォーマットを設定します。クラスから継承されたメソッド org.opengion.plugin.view.ViewForm_HTMLTable
clear, getColumnLabel, getHeadLine, getHeadLine, getTableFoot, getTableHead, getTableTag, makeCheckbox, makeCheckbox, makeNthChild, setPopupReturnKeys
クラスから継承されたメソッド org.opengion.hayabusa.html.AbstractViewForm
create, create, getAllCheckControl, getBackLinkCount, getBgColorCycleClass, getBgColorCycleClass, getBoolParam, getClassName, getColumnCount, getColumnDbType, getColumnDisplayCount, getColumnName, getColumnNo, getColumnSize, getCountForm, getDBColumn, getDBTableModel, getEditorValue, getGamenId, getHeaderSkipCount, getHeight, 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, getWidth, 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
-
コンストラクタの詳細
-
ViewForm_HTMLCustomTreeBOM
public ViewForm_HTMLCustomTreeBOM()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
-
-
メソッドの詳細
-
create
DBTableModel から HTML文字列を作成して返します。 startNo(表示開始位置)から、pageSize(表示件数)までのView文字列を作成します。 表示残りデータが pageSize 以下の場合は,残りのデータをすべて出力します。- 定義:
create
インタフェース内ViewForm
- オーバーライド:
create
クラス内ViewForm_HTMLTable
- パラメータ:
stNo
- 表示開始位置pgSize
- 表示件数- 戻り値:
- DBTableModelから作成された HTML文字列
- 変更履歴:
- 4.3.1.0 (2008/09/08) フォーマットが設定されていない場合のエラー追加, 6.2.0.0 (2015/02/27) フォーマット系の noDisplay 対応, 6.4.3.4 (2016/03/11) tdに、[カラム]が無いケースで、次の[カラム]のクラス属性が、前方すべてのtdにセットされてしまう対応。, 6.4.4.1 (2016/03/18) FUTTER を、static final 定数化にします。, 6.4.4.2 (2016/04/01) TableFormatterのタイプ別値取得処理の共通部をまとめる。, 6.4.5.0 (2016/04/08) メソッド変更( getColumnDbType(int) → getClassName(int) )
- このメソッドは、nullを返しません
-
getHeader
DBTableModel から テーブルのヘッダータグ文字列を作成して返します。 JavaScript の TreeBody では、JavaScriptに関連する定義もこのヘッダーに 含めます。- オーバーライド:
getHeader
クラス内ViewForm_HTMLTable
- 戻り値:
- テーブルのヘッダータグ文字列
- 変更履歴:
- 6.4.4.1 (2016/03/18) HEADER を、static final 定数化にします。, 7.3.0.0 (2021/01/06) SpotBugs:null チェックなしで null 値を利用対策
- このメソッドは、nullを返しません
-
setFormatterList
フォーマットを設定します。- 定義:
setFormatterList
インタフェース内ViewForm
- オーバーライド:
setFormatterList
クラス内AbstractViewForm
- パラメータ:
list
- TableFormatterのリスト
-
canUseFormat
フォーマットメソッドを使用できるかどうかを問い合わせます。- 定義:
canUseFormat
インタフェース内ViewForm
- オーバーライド:
canUseFormat
クラス内ViewForm_HTMLTable
- 戻り値:
- 使用可能(true)/ 使用不可能 (false)
-
getViewClms
ビューで表示したカラムの一覧をCSV形式で返します。- 定義:
getViewClms
インタフェース内ViewForm
- オーバーライド:
getViewClms
クラス内AbstractViewForm
- 戻り値:
- ビューで表示したカラムの一覧
- 変更履歴:
- 5.1.6.0 (2010/05/01) 新規追加, 6.2.0.1 (2015/03/06) TableFormatter#getLocation(int)の有効判定, 6.4.3.4 (2016/03/11) getViewClms(TableFormatter) を使用して表示されたカラム一覧を求めます。
- このメソッドは、nullを返しません
-