java.lang.Object
jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
thymeleaf側から呼ばれる想定のクラス。 html componentsで使用されるoptionsを解析する。
optionsはcsv形式で、複数のoptional属性を受け入れる。'readonly,required'など。
また、値付きのパラメータも受け入れ可能とするため、a=bの形('readonly,a=b,required'など)の形も可とする。
readonlyなどのパラメータがないものはMapのkeyにのみ設定(valueはnull)とし、bのような値はvalueに入れることとする。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明getDeleteConfirmMessage(String rootRecordName, String itemDisplayedOnDelete) 削除ボタン押下時のメッセージ文字列を生成。getLinkUrl(String options) booleankeyの存在チェック。booleanhasLinkUrl(String options) 推奨されていません。booleanhasThSortable(String options) 推奨されていません。boolean推奨されていません。booleanisDisabled(String options) 推奨されていません。booleanisForSwitch(String options) 推奨されていません。booleanisReadOnly(String options) 推奨されていません。booleanisWidthFull(String options) booleanisWidthHalf(String options) booleanneedsEmptyOption(String options) 推奨されていません。booleanneedsOnclickJs(String options) 推奨されていません。
-
コンストラクタの詳細
-
SplibThymeleafOptionUtil
public SplibThymeleafOptionUtil(jakarta.servlet.http.HttpServletRequest request)
-
-
メソッドの詳細
-
getDeleteConfirmMessage
削除ボタン押下時のメッセージ文字列を生成。 itemDisplayedOnDeleteには、通常は一つのitemを指定するが、"itemA,itemB"のように複数の項目を指定することも可能。 (natural keyが複数の項目からなる場合に使用) その場合は、(itemA, itemB) : (1, 2) のように括弧で括った形で表現 -
hasKey
keyの存在チェック。keyがあれば処理するパターンのoptionはこれのみの使用で処理分岐可能。 -
isReadOnly
推奨されていません。 -
isDisabled
推奨されていません。 -
isDeleted
推奨されていません。 -
isForSwitch
推奨されていません。 -
needsEmptyOption
推奨されていません。 -
needsOnclickJs
推奨されていません。 -
hasLinkUrl
推奨されていません。 -
getLinkUrl
-
rows
-
cols
-
hasThSortable
推奨されていません。 -
isWidthFull
-
isWidthHalf
-