@KSObject public static class AbstractGrid.GridState extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
DEFAULTPAGEROWS |
构造器和说明 |
---|
GridState(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> state) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
get(java.lang.String propName)
传入信息的key值,在信息字典中获取对应的信息
|
java.lang.String[] |
getClientNewRows()
获取新行数,以字符串数组的形式存储
|
java.lang.String |
getColumnQFilter()
获取表格当前过滤列信息
|
java.lang.Integer |
getCurrentPageIndex()
获取当前页面页编号
|
java.lang.String |
getFocusField()
获取filedKey对应的信息,fieldKey不清楚
|
int |
getFocusRow()
获取表格当前焦点聚集的行号,没有选中行时应该返回-1
|
int[] |
getFocusRows()
获取焦点聚集的行数(多行)
|
boolean |
getIsClientNewRow()
检查是否为新行
|
java.lang.String |
getKey() |
java.lang.Integer |
getPageRows()
返回表格每一页多少行数据
|
int[] |
getSelectedRows()
获取表格中的选中行(以List的方式)
|
java.lang.String |
getSortInfo()
获取表格当前排序列信息
|
java.util.Map<java.lang.String,java.lang.Object> |
getState()
获取表格状态信息
|
boolean |
isHasAllRows() |
boolean |
isKeepPageData()
是否保留分页数据,如果不是,只保留当页数据 ,默认保留分页数据,不保留的情况是操作之后
|
boolean |
isSelectAllRows() |
void |
moveDown()
将表格选择的行数据下移
|
void |
moveUp()
将表格选择的行数据上移
|
void |
put(java.lang.String propName,
java.lang.Object value)
传入信息的key值,设置key对应的信息
|
void |
selectRow(int focusRow)
选择表格的一行记录
|
void |
selectRow(int[] selectRow)
选择表格的多行记录
|
void |
setColumnQFilter(java.lang.String filters)
设置表格当前过滤列信息
|
void |
setCurrentPageIndex(java.lang.Integer value)
设置当前页面编号
|
void |
setFocusRow(int focusRow)
设置表格当前焦点聚集的行号
|
void |
setHasAllRows(boolean isSelectAllRows) |
void |
setKeepPageData(boolean isKeepPageData) |
void |
setPageRows(int count)
设置表格每一页显示多少行数据
|
void |
setSelectAllRows(boolean isSelectAllRows) |
void |
setSortInfo(java.lang.String sortInfo)
设置表格当前排序列信息
|
java.util.Map<java.lang.String,java.lang.Object> |
setState(java.util.Map<java.lang.String,java.lang.Object> state)
设置并返回表格状态信息
|
public static final int DEFAULTPAGEROWS
public GridState(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> state)
public final java.lang.String getKey()
public java.util.Map<java.lang.String,java.lang.Object> getState()
public java.util.Map<java.lang.String,java.lang.Object> setState(java.util.Map<java.lang.String,java.lang.Object> state)
state
- 传入的状态信息字典@KSMethod public final boolean getIsClientNewRow()
public boolean isKeepPageData()
public void setKeepPageData(boolean isKeepPageData)
public boolean isSelectAllRows()
public void setSelectAllRows(boolean isSelectAllRows)
public boolean isHasAllRows()
public void setHasAllRows(boolean isSelectAllRows)
@KSMethod public java.lang.Integer getPageRows()
public void setPageRows(int count)
count
- @KSMethod public final int getFocusRow()
public final void setFocusRow(int focusRow)
focusRow
- 需设置的行号@KSMethod public final java.lang.String getFocusField()
public final void selectRow(int focusRow)
focusRow
- 行号public final void selectRow(int[] selectRow)
selectRow
- 行号数组@KSMethod public final int[] getFocusRows()
public final void moveUp()
public final void moveDown()
@KSMethod public final int[] getSelectedRows()
public final java.lang.String[] getClientNewRows()
@KSMethod public java.lang.Integer getCurrentPageIndex()
public void setCurrentPageIndex(java.lang.Integer value)
value
- 需设置的页面编号public java.lang.Object get(java.lang.String propName)
propName
- 信息的key值public void put(java.lang.String propName, java.lang.Object value)
propName
- 信息的key值value
- key值对应的信息@KSMethod public final java.lang.String getSortInfo()
public final void setSortInfo(java.lang.String sortInfo)
focusRow
- 需设置的行号@KSMethod public final java.lang.String getColumnQFilter()
public final void setColumnQFilter(java.lang.String filters)
filters
-