@KSObject public class ReportList extends AbstractGrid implements ICloseCallBack
AbstractGrid.GridState
VIRTUAL_GRID
构造器和说明 |
---|
ReportList() |
限定符和类型 | 方法和说明 |
---|---|
void |
addPackageDataListener(java.util.function.Consumer<PackageDataEvent> packageDataListener) |
void |
close() |
void |
closedCallBack(ClosedCallBackEvent e) |
java.lang.String |
exportExcel() |
java.util.List<ClientBR> |
getClientRules() |
java.util.List<AbstractReportColumn> |
getColumns() |
java.lang.String |
getDataSource() |
java.lang.String |
getExcelExporter() |
IReportListModel |
getReportModel() |
java.lang.String |
getReportPluginClassName() |
void |
getVirtualData(int startIndex,
int length)
虚模式取数
|
void |
initEmptyGrid()
创建空表格
|
void |
initGrid()
创建表格列
|
boolean |
isAsynQuery() |
boolean |
isDefaultSelectRow() |
boolean |
isShowSeq() |
void |
listFieldsControl(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> columnsWidthInFrontEnd)
列表用户选项配置(与前端接口)
|
void |
loadAllData()
分批获取行数据
|
void |
postColWidth(java.lang.String columnKey,
java.lang.String width) |
void |
refresh()
刷新
|
void |
setAsynQuery(boolean isAsynQuery) |
void |
setClientRules(java.util.List<ClientBR> clientRules) |
void |
setDataSource(java.lang.String dataSource) |
void |
setDefaultSelectRow(boolean defaultSelectRow) |
void |
setPageRows(int pageRows)
设置页面的行数
|
void |
setReportPluginClassName(java.lang.String reportPluginClassName) |
void |
setShowSeq(boolean isShowSeq) |
void |
submitTask(ReportQueryParam repotParam,
java.lang.Object selectedObj)
提交报表查询任务
|
addCellClickListener, addHeaderCellClickListener, addHyperClickListener, addPagerClickListener, addRowClickListener, addSelectRowsListener, clearEntryState, clickCell, clickHeaderCell, doubleClickCell, entryRowClick, entryRowDoubleClick, focusCell, getEntryKey, getEntryState, getPageRow, hideOperateItems, hyperLinkClick, isEqualsRow, isSplitPage, itemClick, postBack, selectRows, selectRows, selectRows, selectRowsChanged, setCellBackcolor, setCellStyle, setColumnProperty, setCustomProperties, setMustInput, setNextpageData, setPageRow, setRowBackcolor, setSplitPage
addClickListener, addControls, addItemClickListener, bindData, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKey
addTips, addTipsListener, hideTips, showFormByTips
getCustomeStyles, getKey, getModel, getView, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView
public void addPackageDataListener(java.util.function.Consumer<PackageDataEvent> packageDataListener)
public java.util.List<ClientBR> getClientRules()
public void setClientRules(java.util.List<ClientBR> clientRules)
public java.util.List<AbstractReportColumn> getColumns()
public java.lang.String getReportPluginClassName()
public void setReportPluginClassName(java.lang.String reportPluginClassName)
public java.lang.String getDataSource()
public void setDataSource(java.lang.String dataSource)
public boolean isShowSeq()
public void setPageRows(int pageRows)
AbstractGrid
setPageRows
在类中 AbstractGrid
pageRows
- 行数目public void setShowSeq(boolean isShowSeq)
public boolean isAsynQuery()
public void setAsynQuery(boolean isAsynQuery)
public boolean isDefaultSelectRow()
public void setDefaultSelectRow(boolean defaultSelectRow)
public void submitTask(ReportQueryParam repotParam, java.lang.Object selectedObj)
queryParam
- 报表查询参数otherParam
- 报表任务参数public java.lang.String exportExcel()
public java.lang.String getExcelExporter()
@KSMethod public void refresh()
@KSMethod public void initGrid()
@KSMethod public void initEmptyGrid()
public void loadAllData()
@KSMethod public void getVirtualData(int startIndex, int length)
startIndex
- length
- @KSMethod public void close()
public void closedCallBack(ClosedCallBackEvent e)
closedCallBack
在接口中 ICloseCallBack
public void listFieldsControl(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> columnsWidthInFrontEnd)
listColumns
- 前端传过来的用户选项配置public void postColWidth(java.lang.String columnKey, java.lang.String width)
public IReportListModel getReportModel()