列表映射配置的帮助类
| Modifiers | Name | Description |
|---|---|---|
static boolean |
FETCH_RECORDS_TOTAL |
每次获取列表数据时,通常会计算查询出来的数量、以及数据总量。 |
static Integer |
MAX_VISIBLE_INDEX |
|
static Integer |
MIN_VISIBLE_COUNT |
| Type | Name and description |
|---|---|
static void |
formatDataTableList(Class domainClazz, List<Map> listMapping, List<Map> data, Map<String, Map<String, Object>> renderers) |
static Map |
getDataTable(Class domainClazz, List<Map> listMapping, Map params, Map options)@see ListFieldsHelper#configClosure |
static String |
getDataTableCountHql(Class domainClazz, List<Map> listMapping, Map params, Map options) |
static String |
getDataTableListHql(Class domainClazz, List<Map> listMapping, Map params, Map options)@see ListFieldsHelper#getDataTableListHqlWhere |
static StringBuilder |
getDataTableListHqlFromJoin(StringBuilder hql, List<Map> listMapping, Map params, StringBuilder where = null)@param params.search.join |
static StringBuilder |
getDataTableListHqlSelect(StringBuilder hql, List<Map> listMapping) |
static StringBuilder |
getDataTableListHqlSort(StringBuilder hql, List<Map> listMapping, Map params)@see bropen.framework.controller.SearchHelper.Params#appendFieldLike |
static StringBuilder |
getDataTableListHqlWhere(StringBuilder hql, List<Map> listMapping, Map params, Map options)@param params.search.where |
static List<Map> |
getI18nedListMapping(Class domainClazz, String namespace, boolean mustDomainDefined) |
static List<Map> |
getI18nedListMapping(Class domainClazz, List<Map> listMapping) |
static List<Map> |
getListMapping(Class domainClazz, String namespace) |
static void |
getListMappingRenderers(Map<String, Map<String, Object>> renderers, Map mapping, String prop) |
static boolean |
hasListMapping(Class domainClazz, String namespace) |
static boolean |
isMappingFieldId(String mappingField) |
static void |
renderListData(List<Map> data, Map<String, Map<String, Object>> renderers) |
static void |
resetListFields(Class domainClazz, Map listFields)重新解析列表映射配置 |
static void |
resetListMappingClosures(Class domainClazz, List<Map> listMapping, javax.servlet.http.HttpServletRequest request, String namespace, String viewPath) |
static boolean |
shouldResetListFields(Class domainClazz, Map listFields)是否应该根据 request.listFields 重新解析列表映射配置 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
每次获取列表数据时,通常会计算查询出来的数量、以及数据总量。
有时候并不需要计算总量,可以通过本开关进行控制。
默认为 true。
重新解析列表映射配置
是否应该根据 request.listFields 重新解析列表映射配置