画面配置时列表的排序需要在searchFrom中
/**
* sortKeyとsortDirの値からソートIDを作成し、設定する。
* sortKeyとsortDirに正常な値が格納されていない場合は"idAsc"を設定する。
*
* @return ソートID
*/
public String getSortId() {
String sortId = “idAsc”;
if (StringUtil.hasValue(sortKey) && StringUtil.hasValue(sortDir)) {
sortId = sortKey;
sortId += Objects.equals(sortDir, “desc”) ? “Desc” : “Asc”;
}
return sortId;
}
/**
* ソートIDの値からsortKeyとsortDirを判定し、設定する。
*
* @param sortId
* ソートID
*/
public void setSortId(String sortId) {
sortDir = "asc";
sortKey = "name";
if (StringUtil.hasValue(sortId)) {
if (sortId.endsWith("Desc")) {
sortDir = "desc";
sortKey = sortId.substring(0, sortId.length() - 4);
} else {
sortDir = "asc";
sortKey = sortId.substring(0, sortId.length() - 3);
}
}
}

1707

被折叠的 条评论
为什么被折叠?



