public abstract class EasyUiAssist extends Object
| 构造器和说明 |
|---|
EasyUiAssist() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,IConvertValue> |
getConvertMap(Object... keysAndValues) |
static String |
getJsonForGrid(List<?> fromList,
String[] titles,
IConvertValue[] converts,
long recordNum)
可以自定义转换格式
|
static String |
getJsonForGrid(List<?> fromList,
String[] titles,
long recordNum)
返回格式: {"total":12,"rows":[{"itemCode":"checkNoPass","itemName":"质检不通过"},{
"itemCode":"checkPass","itemName":"质检通过"}]}
|
static String |
getJsonForGrid(List<?> fromList,
String[] titles,
Map<String,IConvertValue<String>> convertsMap,
long recordNum)
得到grid用的json
|
static String |
getJsonForGridAlias(List<?> fromList,
long recordNum)
把数据以json格式返回,不需要指定已有字段。
|
static String |
getJsonForGridAlias(List<?> fromList,
String[] aliasTitles,
Map<String,IConvertValue<String>> convertsMap,
long recordNum)
把数据以json格式返回,不需要指定已有字段。
|
static String |
getJsonForGridAlias2(List<?> fromList,
String[] aliasTitles,
Map<String,IConvertValue> convertsMap,
long recordNum)
原始数据字段+别名字段集合做为 title
|
static String |
getJsonForGridByObj(Object... inputObj)
指定数据放到Grid里显示
|
static String |
getJsonForGridEmpty()
返回空的集合值
|
static String |
getJsonForTreeGridAlias(List<?> fromList,
EasyUINodeConf easyUINodeConf,
long recordNum) |
static String |
getJsonForTreeGridAlias(List<?> fromList,
EasyUINodeConf easyUINodeConf,
String[] aliasTitles,
Map<String,IConvertValue<String>> convertsMap,
long recordNum)
构造treegrid方法
|
static String |
getTreeFromList(EasyUINode... nodes)
把根节点转为json Str字符串
|
static String |
getTreeFromList(List<EasyUINode> nodes)
把根节点转为json Str字符串
|
static <T> List<EasyUINode> |
getTreeRoot(List<T> oriList,
EasyUINodeConf conf)
把List转为根节点集合
|
public static String getJsonForGrid(List<?> fromList, String[] titles, long recordNum)
fromList - 要取的源数据titles - 要取的标题,支持别名,如:new
String[]{""itemCode,itemCode","itemName_zh,itemName""}
itemName_zh为是取值的列名,itemName要显示的列名recordNum - 记录总数public static String getJsonForGrid(List<?> fromList, String[] titles, IConvertValue[] converts, long recordNum)
fromList - 要取的源数据titles - 要取的标题,支持别名,如:new
String[]{""itemCode,itemCode","itemName_zh,itemName""}
itemName_zh为是取值的列名,itemName要显示的列名converts - 转换器数组recordNum - 记录总数public static String getJsonForGrid(List<?> fromList, String[] titles, Map<String,IConvertValue<String>> convertsMap, long recordNum)
fromList - 源对象titles - 要生成的字段名convertsMap - 转换函数recordNum - 数据数量public static String getJsonForGridAlias(List<?> fromList, String[] aliasTitles, Map<String,IConvertValue<String>> convertsMap, long recordNum)
fromList - 源数据aliasTitles - 别名列表convertsMap - 别名转换字段recordNum - 记录数public static String getJsonForGridAlias2(List<?> fromList, String[] aliasTitles, Map<String,IConvertValue> convertsMap, long recordNum)
fromList - 原始数据aliasTitles - 别名集合convertsMap - 转换器recordNum - 记录个数public static String getJsonForTreeGridAlias(List<?> fromList, EasyUINodeConf easyUINodeConf, String[] aliasTitles, Map<String,IConvertValue<String>> convertsMap, long recordNum)
fromList - 源数据easyUINodeConf - 树配置信息aliasTitles - 别名列表,中间逗号分隔convertsMap - 转换器recordNum - 数据条数public static String getJsonForTreeGridAlias(List<?> fromList, EasyUINodeConf easyUINodeConf, long recordNum)
public static String getJsonForGridEmpty()
public static String getJsonForGridAlias(List<?> fromList, long recordNum)
fromList - 源业务对象集合recordNum - 记录数量(所有页)public static String getJsonForGridByObj(Object... inputObj)
inputObj - 要放到Grid的业务对象数组public static String getTreeFromList(EasyUINode... nodes)
nodes - 根节点集合public static String getTreeFromList(List<EasyUINode> nodes)
nodes - 根节点集合public static <T> List<EasyUINode> getTreeRoot(List<T> oriList, EasyUINodeConf conf) throws Exception
T - 源数据类型oriList - 源业务对象集合conf - 树的配置信息Exception - 转换异常public static Map<String,IConvertValue> getConvertMap(Object... keysAndValues)
Copyright © 2019. All rights reserved.