@KSObject public class ReportList extends AbstractGrid implements ICloseCallBack
AbstractGrid.GridStateVIRTUAL_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, setSplitPageaddClickListener, addControls, addItemClickListener, bindData, click, clone, createClientConfig, deleteControls, getCollapseFields, getItems, getOperationKey, insertControls, setBackgroundImg, setCollapse, setCollapseFields, setCollapseFieldsVisible, setOperationKeyaddTips, addTipsListener, hideTips, showFormByTipsgetCustomeStyles, getKey, getModel, getView, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setViewpublic 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)
AbstractGridsetPageRows 在类中 AbstractGridpageRows - 行数目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 在接口中 ICloseCallBackpublic 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()