5.8.3.0 (2015/01/09) [URLConnectの属性セット対応] URLConnectでヘッダ等指定のためにsetRequestPropertyの値を指定できるようにします。 例えばJSON形式でPOSTする場合は通常"Content-Type", "application/json"を指定します。 fukurou.util.URLConnect#setRequestProperty( final String keys, final String vals ) fukurou.util.URLConnect#getConnection() [default.js#ogPopup] サイズ指定にpxを付ける処理、BulkSetのように同一カラムが複数ある場合の処理を対応します。 (Ver.6.1.0.0での対応の取り込み) jsp/common/default.js 5.8.2.3 (2014/12/27) [USEREDIT.xxx追加] {@xxx.yyy}で取得できる値に、{@USEREDIT.guikey}を追加しておきます。 指定の画面IDよりユーザの利用している標準Edit名を取得します。 hayabusa.taglib.CommonTagSupport#getUserEditInfo( final String guikey ) hayabusa.taglib.CommonTagSupport#getReservedValue( final String key ) 5.8.2.2 (2014/12/19) [インストール用SQLのXML出力修正] install用のXML出力で、パッケージ等のCreate文が正しく作成できていないため、修正します。 又、DBSRC_OUTのXML出力時に特定文字をエスケープするようにし、さらにPACKAGE BODYのファイルは _BODY付の別ファイルに出力するようにします。 fukurou.util.StringUtil#xmlFilter( final String input ) plugin.table.TableFilter_SBSRC_OUT#execute() plugin.table.TableFilter_SBSRC_OUT#makeHeadLine( final int[] clmNo,final String[] data ) 5.8.2.1 (2014/12/13) [外部のURLトークン付与機能] Linkタグでプラグインを利用したURLトークン付与機能を追加します。 hayabusa/htmlのCreateTokenインタフェイスを介して、与えたURLにトークン(リクエスト引数)を追加します。 もしくはAタグそのものを書き換えてJavaScriptのコードを出力する等の処理を行います。 linkタグのextTokenName属性でプラグイン名を指定します。プラグインはplugin/tokenにCreateToken_xxxで追加して下さい。 サンプルとしてCreateToken_URLCheckを作成しています。 hayabusa.html.CreateToken 新規作成 hayabusa.html.AbstractCreateToken 新規作成 hayabusa.html.ViewLink_LINK#clear() hayabusa.html.ViewLink_LINK#setDBTableModel( final DBTableModel tbl ) hayabusa.html.ViewLink_LINK#getMarkerString( final int row,final int clm,final String value ) hayabusa.taglib.linkTag#setExtToken( final String name ) hayabusa.taglib.linkTag#doEndTag() plugin.token.CreateToken_URLCheck 新規作成