public class ViewForm_HTMLFormatTextField extends ViewForm_HTMLTextField
フォーマットを外部から指定して作成する自由レイアウトの、テキストフィールド表示クラスです。 AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 [XXXX]は、カラムを指定します。ラベル+入力フィールドをそれぞれtdで囲います。 [#XXXX]は、テーブルタグのtdを使用せず、ラベルと入力フィールドを出力します。 [$XXXX]は、ラベルもtdも出さずに、入力フィールドのみ出力します。 [!XXXX]は、値のみ出力します。 特殊記号の解釈は、HTMLFormatTextField系とHTMLFormatTable系で異なりますので ご注意ください。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。
BUFFER_LARGE, BUFFER_MIDDLE, CR
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP
コンストラクタと説明 |
---|
ViewForm_HTMLFormatTextField()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canUseFormat()
フォーマットメソッドを使用できるかどうかを問い合わせます。
|
void |
clear()
内容をクリア(初期化)します。
|
java.lang.String |
create(int startNo,
int pageSize)
DBTableModel から HTML文字列を作成して返します。
|
boolean |
isEditable()
表示項目の編集(並び替え)が可能かどうかを返します。
|
void |
setFormatterList(java.util.List list)
フォーマットを設定します。
|
getColumnLabel, getPageSize, makeSelectNo, noSLabelSetting
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, getParam, getParam, getRendererValue, getRendererValue, getResourceManager, getRowCount, getScrollBarEndDiv, getScrollBarStartDiv, getSelectedType, getSortedColumnLabel, getStartNo, getTableClass, getTypeCaseValue, getValue, getValueLabel, getViewArrayList, getViewClass, getViewClms, getViewClms, getViewFormType, init, isChecked, isClmBulkSet, isColumnDisplay, isColumnWritable, isFirstChecked, isMarked, isMustAnyColumn, isMustColumn, isNoTransition, isNumberDisplay, isSkip, isSkipNoEdit, isUseCheckControl, isWritable, makeTableSorterQuery, markerSet, setBackLinkCount, setBgColorClsClm, setBgColorCycle, 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, setPopupReturnKeys, setResourceManager, setScrollRowNo, setSelectedType, setSkip, setSkipNoEdit, setStartNo, setTableClass, setTableSorterKeys, setUseCheckControl, setUseScrollBar, setUseTableSorter, setViewArrayList, setViewClass, setViewLink, setViewMarker, setWidth, setWritableControl
public ViewForm_HTMLFormatTextField()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public void setFormatterList(java.util.List list)
setFormatterList
インタフェース内 ViewForm
setFormatterList
クラス内 AbstractViewForm
list
- TableFormatterのリスト3.5.4.0 (2003/11/25) 新規作成 |
6.2.0.0 (2015/02/27) フォーマット系の noDisplay 対応。ロジックを共通にするため、処理を移動 |
public java.lang.String create(int startNo, int pageSize)
create
インタフェース内 ViewForm
create
クラス内 ViewForm_HTMLTextField
startNo
- 表示開始位置pageSize
- 表示件数2.0.1.0 (2002/10/10) ラベルだけ、フィールドだけを取り出すフォーマットを追加 |
2.0.1.0 (2002/10/10) ラベルとフィールドのセパレーターとして、コロン(:)を使用するかどうかを指定できる |
3.2.4.0 (2003/06/12) makeFormat() する位置を移動。 |
3.5.4.0 (2003/11/25) TableFormatter クラスを使用するように変更。 |
3.5.5.0 (2004/03/12) systemFormat(例:[KEY.カラム名]形式等)の対応 |
5.0.0.2 (2009/09/15) フォーマットが設定されていない場合のエラー追加 |
5.6.2.3 (2013/03/22) DBColumn に、useSLabel="false" の値をセットします。 |
public void clear()
clear
インタフェース内 ViewForm
clear
クラス内 ViewForm_HTMLTextField
2.0.1.0 (2002/10/10) ラベルだけ、フィールドだけを取り出すフォーマットを追加 |
3.1.1.0 (2003/03/28) 同期メソッド(synchronized付き)を非同期に変更する。 |
3.5.4.0 (2003/11/25) TableFormatter クラスを使用するように変更。 |
public boolean canUseFormat()
canUseFormat
インタフェース内 ViewForm
canUseFormat
クラス内 ViewForm_HTMLTextField
public boolean isEditable()
isEditable
インタフェース内 ViewForm
isEditable
クラス内 ViewForm_HTMLTextField
5.1.6.0 (2010/05/01) 新規追加 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.