public class HeadTag extends CommonTagSupport
●形式:<og:head /> ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{@XXXX} を解析します) ●Tag定義: <og:head title 【TAG】HTML の タイトルを設定します(初期値:session に"GUI_TITLE" キーで登録されている値) headType 【TAG】ヘッダータイプ[xml|init|query|result|menu|simple|handy|frame|popup]を設定します(初期値:null) useScrollBar 【TAG】ScrollBar.js JavaScript を使用するかどうか[true/false]を指定します(初期値:true) useGantt 【TAG】option/gantt.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false) useTreeBOM 【TAG】option/treeBOM.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false) useGuest 【TAG】ゲストユーザを利用するかどうか[true/false]を指定します(初期値false) useAjaxTreeTable 【TAG】Ajaxを利用したツリー形式のテーブル表示を使用するかを指定します noTransition 【TAG】画面遷移を行わない形式の登録方法を使用するかを指定します(NO_TRANSITION_MODE=false) useTabLink 【TAG】og:tabLinkタグで使用される common/tagLink.js をインクルードするかどうか[true/false]を指定します(初期値:false) useTabstrip 【TAG】tabstrip.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false) useRealTimeCheck 【TAG】カラムチェックをリアルタイムで行うかどうか[true/false]を指定します(初期値:true) useIE7Header 【TAG】IE8でIE7エミュレートモードで動作させるタグを出力するかどうか[true/false]を指定します(初期値:USE_IE7_HEADER[=true]) useViewPort 【TAG】タブレット等の画面サイズ調整METAタグ(viewport)出力するかどうか[true/false]を指定します(初期値:USE_VIEWPORT_HEADER[=false]) useAjaxSubmit 【TAG】フォームのSubmit処理をJavaScriptを利用して行うか(ポップアップエラー表示)(初期値:USE_AJAX_SUBMIT=false) useFocusHilight 【TAG】フォーカスが当っている入力ボックスの色を変更するかどうか[true/false]を指定します(初期値:true) useHrefIcon 【TAG】href(リンク)の拡張子に応じたアイコンを表示するかどうか[true/false]を指定します(初期値:false) useBlockUI 【TAG】検索中表示を行うかどうかを[true/false]を指定します(初期値:VIEW_USE_BLOCKUI[=true]) addEvent 【TAG】javaScript を初期ロードし、起動するメソッドを指定します(初期値:null) adjustEvent 【TAG】特定の javaScript を初期ロードし、起動するメソッドを指定します(初期値:null) useTbodyMovable 【TAG】option/ogTbodyMovable.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false) debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false) > ... Body ... </og:head> ●使用例 <og:head headType = "[xml|init|query|result|menu|simple|handy|frame|popup]" title = "HEAD タグの TITLE属性" useScrollBar = "[true/false]" scrollBar2.js useGantt = "[false/true]" option/gantt.js useTreeBOM = "[false/true]" option/treeBOM.js useAjaxTreeTable= "[false/true]" option/ajaxTreeTable.js noTransition = "[false/true]" option/noTransition.js useTabLink = "[false/true]" option/tabLink.js useTabstrip = "[false/true]" option/tabstrip.js useRealTimeCheck= "[true/false]" realTimeCheck.js 5.4.5.0 (2012/03/01) 追加(復活) useFocusHilight = "[true/false]" focusHilight.js 5.4.5.0 (2012/03/01) 追加(復活) useHrefIcon = "[false/true]" hrefIcon.css 5.6.5.2 (2013/06/21) 追加 useBlockUI = "[true/false]" jquery/blockUI.js 5.7.9.0 (2014/08/08) 追加 adjustEvent = "[Bar|Matrix|Table|Gantt|Task]" 5.6.3.2 (2013/04/12) 追加 useTbodyMovable = "[false/true]" option/ogTbodyMovable.js 5.6.3.3 (2013/04/19) 追加 > ... Body ... </og:head> ●廃止属性(5.2.1.0 (2010/10/01)) // useTimeSet = "[true/false]" timeSet.js , timeCheck.js // useToggleFrame = "[true/false]" toggleFrame.js 5.2.1.0 (2010/10/01) 廃止 // useInputFocus = "[true/false]" inputFocus.js 4.3.5.0 (2009/02/01) 廃止 // useHilightRow = "[true/false]" hilightRow.js 5.2.1.0 (2010/10/01) 廃止 // usePrintLine = "[true/false]" printLine.js 5.2.1.0 (2010/10/01) 廃止 // useAutoConvert = "[true/false]" autoConvert.js 5.2.1.0 (2010/10/01) 廃止 // useFocusFirstElm= "[true/false]" focusFirstElm.js 5.2.1.0 (2010/10/01) 廃止 // useAdjustFrameHeight = "[true/false]" adjustFrameHeight 5.2.1.0 (2010/10/01) 廃止
4.0.0.0 (2007/04/16) 新規作成 |
5.7.4.3 (2014/03/28) ソースコード大幅見直し |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
コンストラクタと説明 |
---|
HeadTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doAfterBody()
Taglibのタグ本体を処理する doAfterBody() を オーバーライドします。
|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。
|
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。
|
protected void |
release2()
タグリブオブジェクトをリリースします。
|
void |
setAddEvent(String method)
【TAG】javaScript を初期ロードし、起動するメソッド名を指定します(初期値:null)。
|
void |
setAdjustEvent(String ajEvent)
【TAG】javaScript を初期ロードし、起動する定義名を指定します(初期値:null)。
|
void |
setHeadType(String type)
【TAG】ヘッダータイプを設定します(初期値:null)。
|
void |
setNoTransition(String noTrnstn)
【TAG】画面遷移を行わない形式の登録方法を使用するかを指定します
(初期値:NO_TRANSITION_MODE[=false])。
|
void |
setParent(Tag tag)
このタグハンドラの親(最も近くを囲んでいるタグハンドラ)を設定する
setParent( Tag ) を オーバーライドします。
|
void |
setTitle(String titl)
【TAG】HTML の タイトルを設定します(初期値:session に"GUI_TITLE" キーで登録されている値)。
|
void |
setUseAjaxSubmit(String flag)
【TAG】フォームのSubmit処理をJavaScriptを利用して行うか(ポップアップエラー表示)
(初期値:USE_AJAX_SUBMIT[=false])。
|
void |
setUseAjaxTreeTable(String flag)
【TAG】Ajaxを利用したツリー形式のテーブル表示を使用するかを指定します。
|
void |
setUseBlockUI(String flag)
【TAG】検索中表示を行うかどうかを[true/false]を指定します
(初期値:VIEW_USE_BLOCKUI[=true])。
|
void |
setUseFocusHilight(String flag)
【TAG】フォーカスが当っている入力ボックスの色を変更するかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseGantt(String flag)
【TAG】option/gantt.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseGuest(String flag)
【TAG】ゲストユーザを利用するかどうか[true/false]を指定します(初期値false)。
|
void |
setUseHrefIcon(String flag)
【TAG】href(リンク)の拡張子に応じたアイコンを表示するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseIE7Header(String flag)
【TAG】IE8でIE7エミュレートモードで動作させるタグを出力するかどうか[true/false]を指定します
(初期値:USE_IE7_HEADER[=true])。
|
void |
setUseRealTimeCheck(String flag)
【TAG】カラムチェックをリアルタイムで行うかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseScrollBar(String flag)
【TAG】ScrollBar.js JavaScript を使用するかどうか[true/false]を指定します(初期値:true)。
|
void |
setUseTabLink(String flag)
【TAG】og:tabLinkタグで使用される common/tagLink.js をインクルードするかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseTabstrip(String flag)
【TAG】tabstrip.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseTbodyMovable(String flag)
【TAG】option/ogTbodyMovable.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseTreeBOM(String flag)
【TAG】option/treeBOM.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)。
|
void |
setUseViewPort(String flag)
【TAG】タブレット等の画面サイズ調整METAタグ(viewport)を出力するかどうか[true/false]を指定します
(初期値:USE_VIEWPORT_HEADER[=false])。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext
public HeadTag()
public void setParent(Tag tag)
setParent
インタフェース内 Tag
setParent
クラス内 TagSupport
tag
- タグハンドラの親4.3.4.1 (2008/12/08) 新規作成 |
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
4.2.1.0 (2008/04/16) headTypeのenum化 |
4.3.4.1 (2008/12/08) sessionInit() を、setParent( Tag ) メソッドへ移動、title 属性の設定 |
5.2.3.0 (2010/12/01) 画面アクセス履歴管理対応 |
public int doAfterBody()
doAfterBody
インタフェース内 IterationTag
doAfterBody
クラス内 CommonTagSupport
5.7.4.3 (2014/03/28) headType="popup" 時は、BODY に、POPUP_BODY を出力します。 |
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
4.2.1.0 (2008/04/16) headTypeのenum化、HTMLタグにclass属性を出力 |
4.3.1.0 (2008/09/02) AJaxツリーテーブル、画面遷移なしモードの対応 |
4.3.3.0 (2008/10/01) リアルタイムチェック時にjQueryをインクルード・tabLinkのJS追加 |
4.3.5.0 (2009/02/01) JavaScript整理に伴う変更 |
4.3.6.0 (2009/04/01) eventColumn追加 |
4.3.8.0 (2009/08/01) useAjaxSubmit追加 |
5.1.3.0 (2010/02/01) CSSは、headTypeがnullでもinclude(forward.jspでエラーが発生した場合への対応) |
5.1.3.0 (2010/02/01) noTransition,ajaxSubmitのコントロールは、requestで行う。 |
5.2.0.0 (2010/09/01) Javaスクリプトで登録したイベントをイベントハンドラにバインドする |
5.2.1.0 (2010/10/01) bulkSet.js追加 、JavaScript の統合、廃止 |
5.3.6.0 (2011/06/01) QUERYのFocusの制御を追加 |
5.4.4.2 (2012/02/03) type simple追加 |
5.4.5.0 (2012/03/01) realTimeCheck,focusHilight制御追加 |
5.5.8.0 (2012/11/01) viewport |
5.6.0.3 (2013/01/24) EventScriptの前に呼ぶqueryScriptPre追加 |
5.6.2.1 (2013/03/08) useGantt2="true" の条件追加 |
5.6.2.3 (2013/03/22) QUERYPRE_SCRIPT_JS → QUERYCONV_SCRIPT_JS に変更 |
5.6.3.0 (2013/04/01) addEvent 追加。useGantt2="true" 時の処理内容と分離 |
5.6.3.2 (2013/04/12) useGantt2 廃止。adjustEvent の引数で使い分ける。 |
5.6.3.3 (2013/04/19) useTbodyMovable 追加 |
5.7.1.0 (2013/12/06) HTML5対応 , handyタイプ追加 , 処理方法を変更。 |
5.7.4.3 (2014/03/28) ソースコードのメンテナンス |
5.7.6.2 (2014/05/16) IEのHTML5機能が有効か無効かの判定値をsessionに設定します。 |
5.7.7.1 (2014/06/13) blockUI 対応 |
5.7.8.1 (2014/07/18) headType が、query でも、登録系もあるため、query.jsp のみ ON する。 |
5.7.9.0 (2014/08/08) headType="query"の時は、RequestURI に含まれる場合のみ ON する。 |
5.8.9.0 (2015/08/07) カレンダー用のJavaScript変数の出力 |
protected void release2()
release2
クラス内 CommonTagSupport
5.2.1.0 (2010/10/01) JavaScript の統合、廃止 |
5.4.5.0 (2012/03/01) realTimeCheck,focusHilight |
5.5.8.0 (2012/11/01) useViewPort 追加 |
5.6.2.1 (2013/03/08) useGantt2 追加 |
5.6.3.0 (2013/04/01) addEvent 追加 |
5.6.3.2 (2013/04/12) useGantt2 廃止。adjustEvent の引数で使い分ける。 |
5.6.3.3 (2013/04/19) useTbodyMovable 追加 |
5.6.5.2 (2013/06/21) useHrefIcon 追加 |
5.7.1.0 (2013/12/06) HTML5対応 |
5.7.9.0 (2014/08/08) useBlockUI 追加 |
public void setTitle(String titl)
titl
- タイトルhead タグのBody部に、title タグを設定します。 <title>タイトル </title> を追加します。 設定は、このタグでの指定が最優先されます。次に、リクエスト情報の GUI_TITLE があれば、使用されます。最後に、初期値である、session の "GUI_TITLE" キーで登録されている値を使用します。 session に登録されている値とは、GUIリソースで定義された、名前(長)です。 初期値は、session に"GUI_TITLE" キーで登録されている値です。 トップメニューのタイトルは、システムパラメータ の、GUI_TOP_TITLE キー で登録されている値です。
public void setHeadType(String type)
type
- ヘッダータイプ(null,xml,init,query,result,handy)ヘッダータイプ とは、個別の設定をしなくても、基本的なバリエーションを 簡易的に設定する場合に使用するキーワードです。 ここでは、null,xml,init,query,result,menu,simple,handy,frame,popup の指定できます。 query を指定すると、query.jsp で使用する基本的な設定を再現できます。 timeSet.js , toggleFrame.js , inputFocus.js が標準で設定されます。 result も同様で、result.jsp で使用する基本的な設定を再現できます。 hilightRow.js , ScrollBar.js , printLine.js , timeCheck.js , inputFocus.js が標準で設定されます。 inputFocus.js に関しては、query,result 両タイプとも設定されます。 init の場合は、通常はユーザーに見えない画面ですが、登録時エラーで 処理が停止する場合があり、CSSファイルのみ組み込む必要があります。 menu はmultiMenu.jsp等のメニュー画面用の設定です。 なにも指定しない場合(null)では、index.jsp , forward.jsp などの、 直接画面に表示されないタイプのヘッダーになります。 simple は何もインクルードしないタイプです。携帯電話用画面等でdefault.css すらインクルードしたくないが、JSPの作りは同じにしておきたい場合に利用します。 xml は、Webサービスや、Ajax などで使用する XML レスポンス用の 特別なヘッダーを作成します。 handy は、ハンディーターミナル等の必要最小限のインクルードを行います。 frame は、index.jsp を想定した、HTML5適用時に、frameset を使う箇所のみHTML4 のタグを出力します。 popup は、popup.jsp を想定した、キーワードですが、現時点では、result + baseタグ出力です。 初期値は、null です。
4.2.1.0 (2008/04/16) headTypeのenum化に伴う変更 |
5.4.4.2 (2012/02/03) simpleタイプ追加 |
5.7.1.0 (2013/12/06) handyタイプ追加(JavaDoc修正) |
5.7.4.3 (2014/03/28) frame,popup追加 |
public void setUseScrollBar(String flag)
flag
- 使用するかどうか [true:使用する/false:使用しない]標準組み込みJavaScriptである、ScrollBar.js を使用するかどうかを指定します。 (従来のTYPE2です。) result タイプで有効です。 初期値は、使用する(true)です。
public void setUseTabstrip(String flag)
flag
- 使用するかどうか [true:使用する/false:使用しない]標準組み込みJavaScriptである、tabstrip.js を使用するかどうかを指定します。 init,query,result タイプで有効です。 この機能は特別な為、初期値は、使用しない(false)です。
public void setUseGantt(String flag)
flag
- 使用するかどうか [true:使用する/false:使用しない]標準組み込みJavaScriptである、option/gantt.js を使用するかどうかを指定します。 result タイプで有効です。 この機能は特別な為、初期値は、使用しない(false)です。
public void setUseTreeBOM(String flag)
flag
- 使用するかどうか [true:使用する/false:使用しない]標準組み込みJavaScriptである、option/treeBOM.js を使用するかどうかを指定します。 result タイプで有効です。 この機能は特別な為、初期値は、使用しない(false)です。
public void setUseGuest(String flag)
flag
- ゲストユーザを使用するかどうか [true:使用する/false:使用しない]ユーザIDが指定されていなかった場合にユーザのIDをGUESTとしてログインさせるかを指定します。 TOMCATの認証機能を外した領域でユーザを限定せずにログインさせたい場合等に利用します。 なお、システム定数RESOURCE_USER_SQLで帰ってくる結果に「GUEST」IDのユーザが必要です。 初期値はfalse(利用しない)となります。
4.2.2.0 (2008/05/28) 新規作成 |
public void setUseAjaxTreeTable(String flag)
flag
- Ajaxを利用したツリー形式のテーブル表示を使用するかAjaxを利用したツリー形式のテーブル表示を使用するかを指定します。 viewタグのviewFormType="HTMLAjaxTreeTable"を使用する場合は、必ずtrueを指定して下さい。 また、ツリー形式のテーブルに対して登録を行う場合は、noTransition属性も 同時にtrueにしておく必要があります。 初期値は、false(使用しない)です。
4.3.1.0 (2008/09/02) 新規追加 |
public void setNoTransition(String noTrnstn)
noTrnstn
- 画面遷移を行わない形式の登録方法を使用するか画面遷移なしの登録を行うかどうかを指定します。 trueが指定された場合、画面遷移を行わず選択行のみを動的に切り替えることで、 編集、登録を行います。サーバーへのデータ送信には、jQueryのFormPluginを 利用しています。 また、データを送信する対象のフォームには、id="noTransition"を指定して下さい。 (該当のIDのフォームが存在しない場合は、JSPの1番目のフォームが送信されます。) (初期値:システム定数のNO_TRANSITION_MODE[={@og.value org.opengion.hayabusa.common.SystemData#NO_TRANSITION_MODE}])。 システムパラメーターまたは、このタグの属性でtrueに指定された場合でも、submitされた commandがINSERT,COPY,MODIFY,DELETE,ENTRY,UNDOの場合のみ、バックグラウンドで 実行されます。 それ以外のコマンドでは通常通り、画面遷移を伴うsubmitとなります。 また、システムパラメーターまたは、このタグの属性でtrueに指定された場合、バックグラウンド で実行されるJSPには、その値が引き継がれるため、これらのJSPの各タグでtrueを指定する 必要はありません。
4.3.1.0 (2008/09/02) 新規追加 |
4.3.8.0 (2009/08/01) noTransitionにnullを許容する |
5.1.3.0 (2010/02/01) リクエストに戻す |
public void setUseTabLink(String flag)
flag
- common/tagLink.js をインクルード [true:する/false:しない]og:tabLinkタグで使用される common/tagLink.js をインクルードするかを指定します。 trueが指定された場合、該当のJavaScriptをインクルードします。 og:tabLinkを使用する場合は、必ずtrueを指定して下さい。 初期値は、false(インクルードしない)です。
4.3.3.0 (2008/10/01) 新規追加 |
public void setUseRealTimeCheck(String flag)
flag
- common/realTimeCheck.jsをインクルード [true:する/false:しない]<del>common/realTimeCheck.jsをインクルードするかの指定です。 インクルードするとカラムチェックがリアルタイムで行われます。 (フォーカスが離れた時に動作) <del> リアルタイムチェックイベントを無効にするかどうかを決めます。 falseを指定すると、リアルタイムチェックを行いません。 query,result 両タイプで有効です。 このチェックはDBTypeを用いた簡易的なチェックです。 チェックにかかった場合はバルーンで警告が表示されます。 <del>初期値は、システムリソースのUSE_REAL_TIME_CHECKで設定することが可能です。<del> 初期値はtrue(利用する)です。
4.3.5.0 (2009/02/01) 新規追加 |
5.2.1.0 (2010/10/01) JavaScript の統合、廃止 |
5.4.5.0 (2012/03/01) 復活 ローカルリソース時等で使いたくない場合がある |
public void setUseFocusHilight(String flag)
flag
- common/focusHilight.jsをインクルード [true:する/false:しない]<del>標準組み込みJavaScriptである、focusHilight.jsをインクルードするかの指定です。 フォーカスが当っている入力ボックスの背景色を変更します。 インクルードすると自動的に有効になります。 <del> 入力ボックス色変更JavaScriptのイベントを無効にするフラグの制御を行います。 falseを指定するとイベントを無効にします。 ポップアップ時にプルダウンが正常動作しない場合はこれをfalseとしてください。 query,result 両タイプで有効です。 初期値は使用する(true)です。
4.3.5.0 (2009/02/01) 新規追加 |
5.2.1.0 (2010/10/01) JavaScript の統合、廃止 |
5.4.5.0 (2012/03/01) モーダルダイアログのプルダウン挙動対応で復活 |
public void setUseHrefIcon(String flag)
flag
- common/hrefIcon.cssをインクルード [true:する/false:しない]標準組み込みCSSである、hrefIcon.cssをインクルードするかの指定です。 これは、href(リンク)の拡張子に応じたアイコンを、jsp/image/ext フォルダ以下の画像ファイルと 拡張子と関連付けて、アイコン画像をリンクの頭に表示します。 初期値は使用しない(false)です。
5.6.5.2 (2013/06/21) 新規追加 |
public void setUseBlockUI(String flag)
flag
- common/jquery/blockUI.js をインクルード [true:する/false:しない]検索中表示は、headType="query" で、jquery/blockUI.js を呼出し、queryButtonSubmit の click で、 起動されます。ただし、result風画面(例えば、エントリー系)では、想定通りの動きをしない場合が ありますので、特別に、headType="query" の場合は、getRequestURI() から、JSP画面が、query.jsp の 場合のみに限定しています。 解除は、headType="request" 時に、window.parent.frames['QUERY']; を見つけて、fnUnblockUI() を呼び出します。 一応、3ペインを想定して、上記オブジェクトが見つからない場合、window.parent.parent.frames['QUERY']; も 実行します。(親フレームのさらに親フレーム。ただし、名称は、QUERY でなければなりません。) この属性は、上記の条件をプラスしたうえで適用されます。つまり、true に設定しても強制的に 検索中表示を出すことはできません。逆に、false にすると、強制的に、検索中表示を出さなくします。 (初期値:システム定数のVIEW_USE_BLOCKUI[={@og.value org.opengion.hayabusa.common.SystemData#VIEW_USE_BLOCKUI}])。
5.7.9.0 (2014/08/08) 新規追加 |
public void setUseIE7Header(String flag)
flag
- IE7エミュレートモード用METAタグを出力するか [true:出力する/false:出力しない]SystemData.USE_IE7_HEADER
IE8でIE7エミュレートモード動作をさせるためのMETAタグを出力するか指定します。 (初期値:システム定数のUSE_IE7_HEADER[={@og.value org.opengion.hayabusa.common.SystemData#USE_IE7_HEADER}])。
4.3.7.0 (2009/06/01) |
public void setUseViewPort(String flag)
flag
- タブレット画面サイズ調整METAタグを出力するか [true:出力する/false:出力しない]SystemData.USE_VIEWPORT_HEADER
タブレット等の画面サイズ調整METAタグ(viewport)を出力するかどうか[true/false]を指定します。 trueを指定すると、METAタグで content="width=device-width, initial-scale=1" name="viewport" の値が出力されます。 (初期値:システム定数のUSE_VIEWPORT_HEADER[={@og.value org.opengion.hayabusa.common.SystemData#USE_VIEWPORT_HEADER}])。
5.5.8.0 (2012/11/01) 新規作成 |
public void setUseAjaxSubmit(String flag)
flag
- ajaxSubmitを行うかどうかこの属性をtrueにセットする事で、ajaxを利用したsubmitを行います。 submit後のページでエラーが発生した場合は画面が切り替わらずに ポップアップ形式でエラー表示されます(command=ENTRYの場合のみ)。 動的カラム(eventColumn属性)をRESULT部分で利用する場合は、戻るボタンが 正常に動作しないため、この属性をtrueにする方が望ましいです。 データを送信する対象のフォームには、id="ajaxSubmit"を指定して下さい。 (該当のIDのフォームが存在しない場合は、JSPの1番目のフォームが送信されます。) システムパラメーターまたは、このタグの属性でtrueに指定された場合でも、submitされた commandがENTRYの場合のみ、バックグラウンドで実行されます。 それ以外のコマンドでは通常通り、画面遷移を伴うsubmitとなります。 また、システムパラメーターまたは、このタグの属性でtrueに指定された場合、バックグラウンド で実行されるJSPには、その値が引き継がれるため、これらのJSPの各タグでtrueを指定する 必要はありません。 (初期値:システム定数のUSE_AJAX_SUBMIT[={@og.value org.opengion.hayabusa.common.SystemData#USE_AJAX_SUBMIT}])。
4.3.8.0 (2009/08/01) 新規追加 |
5.1.3.0 (2010/02/01) リクエストに戻す |
public void setAddEvent(String method)
method
- javaScriptを初期ロードし、起動するメソッド名これは、addEvent( this, "load", method ); をJavaScript として組み込みます。
5.6.3.0 (2013/04/01) 新規作成 |
public void setAdjustEvent(String ajEvent)
ajEvent
- javaScriptを初期ロードし、起動する定義名これは、指定の定義に対応する、javaScript を組み込みます。 Bar、 Matrix、 Table、 Gantt、 Task が指定できます。 これらを組み込む際には、useGantt = "false" , useScrollBar = "false" も自動セットされます。 組み込まれるJavaScript,CSSファイルは、jsp/common/option/ 以下にあります。
利用タグ | タグ機能 | adjustEvent | 組み込まれるJavaScript | 組み込まれるCSS | 初期ロードされるメソッド名 |
---|---|---|---|---|---|
og:iHead | ヘッダー補足 | Bar | adjustBar.js | adjustBar | |
og:iBar | 縦棒(明細) | Bar | adjustBar.js | adjustBar | |
og:iMatrix | 配置図/座席表 | Matrix | adjustMatrix.js | adjustMatrix | |
og:iTable | 左右分割 | Table | adjustGanttTable.js | adjustGanttTable.css | adjustTable |
og:iGantt | ガント処理 | Gantt | adjustGanttTable.js | adjustGanttTable.css | adjustGantt |
og:iGanttBar | ガント積上 | Gantt | adjustGanttTable.js | adjustGanttTable.css | adjustGantt |
og:iTask | ガント積上(内部) | Task | adjustGanttTable.js | adjustGanttTable.css | adjustTask |
5.6.3.2 (2013/04/12) 新規作成 |
public void setUseTbodyMovable(String flag)
flag
- option/ogTbodyMovable.jsをインクルード [true:する/false:しない]TbodyMovableTag
option組み込みJavaScriptである、ogTbodyMovable.js を使用するかどうかを指定します。 これは、id="viewTable" の tbody をマウス、またはカーソルキーで上下に動かす動作を行います。 この動作と、TbodyMovableTag を組み合わせれば、左右分割等で同期をとりながら上下に動かしたり、 値を入れ替える(つまり、元の位置から動かない)や+1、-1するなどの機能を使う事で、 視覚的に上下を入れ替えたのその値を登録することが可能になります。 ガントテーブルでのマウスでの入れ替えなどに効果的です。 初期値は、使用しない(false)です。
5.6.3.3 (2013/04/19) 新規作成 |
public String toString()
toString
クラス内 CommonTagSupport
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.