|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.html.AbstractViewForm
org.opengion.plugin.view.ViewForm_HTMLTable
org.opengion.plugin.view.ViewForm_HTMLStackedGanttTable
public class ViewForm_HTMLStackedGanttTable
積上ガント表示専用のViewFormです。 stackParamTagを利用する事でスタックガント用の行を出力する事が可能です。 stackParamTagによりstackColumnsが指定された場合は、そのカラム毎にブレークして、 stacklink属性により積上げ行の判別が可能なtbody行を出力します。 その際、stackColumnsで指定されたカラム以外の[xxx]は処理されません(空白として出力) [xxx]以外で書かれた箇所、例えば<iGantBar>タグの本体部分等は出力されます。 ヘッダの表示にはstackHeaderタグを利用します。 [エンジン内部積上げを行わない場合] 積上の表示はJavaScriptによってiGantBarタグの箇所に作成されます。 積上げそのものもiGantBarによって出力されるガントを利用してJavaScriptで行っているため、 最大検索行数と表示行数に注意して下さい。 [エンジン内部積上げを行う場合] 工数積上げをエンジン内部で行いdivタグとして出力します。 その後の描画(位置調整や色等)はJavaScriptで行います。 ガント部分は出力されません。 スタック部分はbody部分の最後尾に新たにtd作成するため、注意してください。 paramタグでの指定で、costColumnが必須です。 AbstractViewForm により、setter/getterメソッドのデフォルト実装を提供しています。 各HTMLのタグに必要な setter/getterメソッドのみ,追加定義しています。 AbstractViewForm を継承している為,ロケールに応じたラベルを出力させる事が出来ます。
5.5.7.0 (2012/10/01) 新規作成 |
5.5.8.3 (2012/11/17) 内部積上げ対応 |
フィールドの概要 | |
---|---|
protected static int |
BODYFORMAT_MAX_COUNT
ボディーフォーマット最大数 初期値:10 |
protected TableFormatter[] |
bodyFormats
ボディーフォーマット配列変数 |
protected int |
bodyFormatsCount
ボディーフォーマット数 |
(package private) java.lang.String[][] |
calArray
|
protected TableFormatter |
footerFormat
フッターフォーマット変数 |
protected static java.lang.String |
GANTT_TBODY
|
protected TableFormatter |
headerFormat
ヘッダーフォーマット変数 |
protected static java.lang.String |
STACK_ID_PREFIX
|
protected static java.lang.String |
STACK_ROW_PREFIX
|
protected static java.lang.String |
STACK_TBODY
|
クラス org.opengion.plugin.view.ViewForm_HTMLTable から継承されたフィールド |
---|
headerLine |
インタフェース org.opengion.hayabusa.html.ViewForm から継承されたフィールド |
---|
DEFAULT_CLM_WRITABLE, DEFAULT_SKIP |
コンストラクタの概要 | |
---|---|
ViewForm_HTMLStackedGanttTable()
|
メソッドの概要 | |
---|---|
boolean |
canUseFormat()
フォーマットメソッドを使用できるかどうかを問い合わせます。 |
void |
clear()
内容をクリア(初期化)します。 |
java.lang.String |
create(int sttNo,
int pgSize)
DBTableModel から HTML文字列を作成して返します。 |
static int |
differenceDays(java.util.Date date1,
java.util.Date date2)
2つの日付の差を求めます。 |
protected java.lang.String |
getHeadLine()
ヘッダー繰り返し部を、getTableHead()メソッドから分離。 |
protected java.lang.String |
getHeadLine(java.lang.String thTag)
ヘッダー繰り返し部を、getTableHead()メソッドから分離。 |
protected java.lang.String |
getTableFoot()
DBTableModel から テーブルのタグ文字列を作成して返します。 |
protected java.lang.String |
getTableHead()
DBTableModel から テーブルのタグ文字列を作成して返します。 |
java.lang.String |
getViewClms()
ビューで表示したカラムの一覧をカンマ区切りで返します。 |
void |
setFormatterList(java.util.List<TableFormatter> list)
フォーマットを設定します。 |
クラス org.opengion.plugin.view.ViewForm_HTMLTable から継承されたメソッド |
---|
getColumnLabel, getHeader, getTableTag, makeCheckbox, setPopupReturnKeys |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected TableFormatter headerFormat
protected TableFormatter[] bodyFormats
protected TableFormatter footerFormat
protected int bodyFormatsCount
protected static final int BODYFORMAT_MAX_COUNT
protected static final java.lang.String STACK_TBODY
protected static final java.lang.String GANTT_TBODY
protected static final java.lang.String STACK_ID_PREFIX
protected static final java.lang.String STACK_ROW_PREFIX
java.lang.String[][] calArray
コンストラクタの詳細 |
---|
public ViewForm_HTMLStackedGanttTable()
メソッドの詳細 |
---|
public java.lang.String create(int sttNo, int pgSize)
ViewForm
内の create
ViewForm_HTMLTable
内の create
sttNo
- 表示開始位置pgSize
- 表示件数
5.5.8.3 (2012/11/17) 内部積上げ対応 |
public void clear()
ViewForm
内の clear
ViewForm_HTMLTable
内の clear
5.5.8.3 (2012/11/17) 内部積上げのための修正 |
protected java.lang.String getTableHead()
ViewForm_HTMLTable
内の getTableHead
protected java.lang.String getHeadLine()
ViewForm_HTMLTable
内の getHeadLine
protected java.lang.String getHeadLine(java.lang.String thTag)
ViewForm_HTMLTable
内の getHeadLine
thTag
- タグの文字列
protected java.lang.String getTableFoot()
public void setFormatterList(java.util.List<TableFormatter> list)
ViewForm
内の setFormatterList
AbstractViewForm
内の setFormatterList
list
- TableFormatterのリストpublic boolean canUseFormat()
ViewForm
内の canUseFormat
ViewForm_HTMLTable
内の canUseFormat
public java.lang.String getViewClms()
ViewForm
内の getViewClms
AbstractViewForm
内の getViewClms
5.1.6.0 (2010/05/01) 新規追加 |
public static int differenceDays(java.util.Date date1, java.util.Date date2)
date1
- 日付date2
- 日付
5.5.8.3 (2012/11/17) 新規 |
|
openGion 5.6.1.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |