JSPカスタムタグをベースとした、Webアプリケーションフレームワークです。
SQLの知識さえあれば、データのCRUD操作をメインとした業務システムが
簡単に構築することができます。
このフレームワークは、村田機械株式会社の基幹システムを構築するために
開発され、ほぼ全ての基幹システムは、これを利用して構築し、稼動しています。
(基本機能)
・ユーザー管理 ・認証・アクセス制御
・多言語対応 ・Excel入出力機能
・ガントチャート表示、編集機能 ・定型帳票作成、発行機能
・定型メール送信機能 ・データベース定義管理機能
・バッチ処理機能
各種詳細情報及びドキュメントについては、openGion@Websiteを参照して下さい。
Java を含む標章は、米国 Sun Microsystems, Inc.の商標であり、同社のJava ブランドの技術を使用した製品を指します。
Excel は、Microsoft Corporationの米国及びその他の国における登録商標です。
コンテンツ中に記載された社名および製品名は、すべて各社の商標または登録商標です。
5.9.6.0 (2016/03/01) ポップアップの閉じるボタン変更 若干ポップアップボタンの大きさが小さいので、大き目の画像に変更します。 同時に、該当箇所のmargin,paddingはインラインではなくCSSから指定にします。 jsp/common/option/html5modalDialog.css jsp/common/option/html5modalDialog.js jsp/image/cross.png popupタグの.value記法変更 Windows8やWindows10で、稀にXXXX.valueの形でXXXXオブジェクトが取得出来なくなる場合があります。 原因は不明ですが、this.form.XXXX.valueであれば取れるようなので、 「.valueが最後に付いている」かつ「"."が一つしかない」のを条件にしてthis.form.を先頭に付加します。 hayabusa.taglib.PopupTag#addQuote( final StringBuilder buf, final String val, final boolean useKey ) RFWの拡張子対応 RFWのプラグインに拡張子を自動でセットする対応を入れておきます。 OUTDIRにドットが存在していない場合にPDF,XLS,XLSXが指定されている場合にヘッダの指定で、拡張子を自動で付加します。 plugin.report.CSVPrintPointService_RFW#makeheader()
5.9.5.3 (2016/02/26) index3.jspの改良 gamenIdが指定された場合には、メニューは初期で開かないようにします。 jsp/index3.jsp 数値項目の右寄せ対応 HTML5ではcolGtoupでtextAlignが効かないため、5.9.3.3 (2015/12/26)で対応しましたが、 複数のVIEWが表示される場合に意図しないカラムに右寄せ、中央寄せが効くため、各VIEWにtableIdに従った クラスを出力してスタイルを限定的に効かせるようにします。 hayabusa.html.AbstractViewForm#setTableId( final String tableId ) hayabusa.html.AbstractViewForm#getTableId() hayabusa.html.AbstractViewForm#getTableClass() hayabusa.html.ViewForm#setTableId( final String tableId ) hayabusa.html.ViewForm#getTableId() hayabusa.taglib.ViewFormTag#doEndTag() plugin.view.ViewForm_HTMLTable# makeNthChild( final StringBuilder buf , final int ad , final String dbType ) HTMLエスケープ文字デコード処理の修正 エンコードされた文字が途中で切れている場合に無限ループになる可能性があるので修正します。 fukurou.util.StringUtil#getReplaceEscape( final String value ) adjustBar.js修正 pxが付いていない箇所があったため対応します。 jsp/common/option/adjustBar.js#adjustBar()
5.9.5.2 (2016/02/19) ガントスクリプト修正 5.9.4.4で修正しきれていなかった箇所を対応します。 jsp/common/option/adjustGanttTable.js
5.9.5.1 (2016/02/12) adminパラメータ画面への追記 {@LBL.xxx %Y}の記述方法について、パラメータ画面に追記しておきます。 jsp/common/gamen/01_ADMIN/printSystemParameter.jsp フレームの高さ変更スクリプトの修正 5.9.4.3 (2016/01/15)対応分にさらに修正を加えます。 前回の対応でも稀に対応出来ていない場合があったため、高さが0でなくなるまで待つようにします。 通常の画面では、高さが取れるので待ちは発生しません。 jsp/common/queryScript.js カレンダーポップアップ修正 カレンダーポップアップをiFrame型のダイアログ(HTML5用モーダルダイアログ)で動作するようにしておきます。 jsp/common/calendar.jsp jsp/common/option/html5modalDialog.js#getPopArgs() jsp/common/calendar2.js#chooseDate(date, month, year,isFmt ) jsp/common/calendar2.js#initCalendar() HTML5用モーダルダイアログ機能追加 次の機能の追加を行います。 ・ダイアログのドラッグ移動 ・ダイアログのリサイズ ・ダイアログのヘッダに閉じるボタン追加 ・立ち上げ元画面がunloadされた場合にダイアログを閉じる ・close時のcallbackをセットできるようにする。 なお、ドラッグとリサイズはjQueryプラグインが上手く効かなかったため、自前で実装しています。 jsp/common/option/html5modalDialog.css jsp/common/option/html5modalDialog.js jsp/common/jquery/ui-icons_777777_256x240.png PN2の修正 nullの場合にupperCaseでエラーが出るため、修正します。 plugin.column.DBType_PN2 クリアボタン修正 クリアボタンをbutton→input に変更( 6.2.2.0 (2015/03/27)分) hayabusa.taglib.QueryButtonTag#getReset()