public class MapColumn<T> extends ArrayColumn<T>
ARRAY, LISTINVAL_VALUE| Constructor and Description |
|---|
MapColumn(java.lang.String columnName,
java.lang.String fieldName) |
MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray) |
MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray,
IDrawFormat<T> drawFormat) |
MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray,
IFormat<T> format) |
MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray,
IFormat<T> format,
IDrawFormat<T> drawFormat) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
getFieldData(java.lang.String[] fieldNames,
int start,
java.lang.Object child,
int level,
boolean isFoot)
递归解析
|
int |
getSeizeCellSize(TableInfo tableInfo,
int position)
获取Position所占格子
|
addData, fillData, getArrayType, getLevel, getNode, getStructure, isList, isThoroughArray, setArrayType, setNode, setStructure, setThoroughArrayaddChildren, addData, compareTo, countColumnValue, format, format, getChildren, getColumnName, getComparator, getComputeWidth, getCountFormat, getData, getDatas, getDrawFormat, getFieldName, getFormat, getId, getMaxMergeCount, getMinHeight, getMinWidth, getOnColumnItemClickListener, getRanges, getTextAlign, getTitleAlign, getTotalNumString, getWidth, isAutoCount, isAutoMerge, isFast, isFixed, isParent, isReverseSort, parseRanges, setAutoCount, setAutoMerge, setChildren, setColumnName, setComparator, setComputeWidth, setCountFormat, setDatas, setDrawFormat, setFast, setFieldName, setFixed, setFormat, setId, setLevel, setMaxMergeCount, setMinHeight, setMinWidth, setOnColumnItemClickListener, setParent, setRanges, setReverseSort, setTextAlign, setTitleAlign, setWidthpublic MapColumn(java.lang.String columnName,
java.lang.String fieldName)
public MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray)
public MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray,
IFormat<T> format)
public MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray,
IDrawFormat<T> drawFormat)
public MapColumn(java.lang.String columnName,
java.lang.String fieldName,
boolean isThoroughArray,
IFormat<T> format,
IDrawFormat<T> drawFormat)
protected void getFieldData(java.lang.String[] fieldNames,
int start,
java.lang.Object child,
int level,
boolean isFoot)
throws java.lang.NoSuchFieldException,
java.lang.IllegalAccessException
ArrayColumngetFieldData in class ArrayColumn<T>java.lang.NoSuchFieldExceptionjava.lang.IllegalAccessExceptionpublic int getSeizeCellSize(TableInfo tableInfo, int position)
ArrayColumngetSeizeCellSize in class ArrayColumn<T>