public final class Table extends Component implements ComponentLoad_I, ComponentExport_I, ComponentInline_I
Description: 表格
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
DsInfo |
dillDsName |
boolean |
evenTrBg |
boolean |
exportAllData |
boolean |
exportChooseColumn |
boolean |
fixExportHead |
构造器和说明 |
---|
Table() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
callExFunc(ModuleContext context)
组件扩展执行方法,比如:在组件上执行某些操作后,再次请求后台的情况
|
boolean |
checkAndSetDefaultHeaderSize()
检查并判断是否表头设置默认宽度
|
java.lang.String |
chooseExportColumn(ModuleContext context)
选择导出列
|
void |
doExport(ModuleContext context)
导出操作
|
void |
doExportCSV(ModuleContext context)
导出CSV文件
|
ColumnAttr |
getColAttr() |
java.lang.String |
getExportFileName() |
Component |
getInlineTableNpComponent() |
java.lang.String |
getParentLayoutStyle()
子组件需要添加的属性,比如:如设置组件的边框,则需要父窗口来进行设置
|
Td |
getTd(int rowNo,
int colNo) |
Td |
getTdByColumnNo(int rowNo,
int columnNo) |
Td |
getTdByColumnNoAndFindColspan(int rowNo,
int columnNo)
根据列号查询td,如果该列是被合并单元格的列,则返回合并单元格的列
|
Tr |
getTr(int rowNo) |
int |
getTrCount() |
TableTreeAttr |
getTreeAttr() |
boolean |
isAppendLastTd(ModuleContext context)
是否最后添加一个隐藏的表格列
|
boolean |
isExportEnable() |
boolean |
isFixHeaderAndRemoveLastThWidth(ModuleContext context,
int columnNo)
最后一个th单元格是否不设置宽度
|
void |
parser(ModuleParserContext context,
org.jdom.Element nodeEl) |
void |
setInlineComponent(Component component)
设置嵌入组件
|
java.lang.String |
toHtml(ModuleContext context)
转化为HTML代码
|
java.lang.String |
toLoadHtml(ModuleContext context)
控件延迟加载
|
java.lang.String |
toLoadHtml(ModuleContext context,
java.lang.String _divId,
java.lang.String tableId)
表格组件加载的HTML
|
addComponent, addRowIdAttr, autoCalWidth, beforeCheckSaveDsCol2, commonParser, getAuthInfo, getBeginHtml, getCflag, getComponentContext, getComponentType, getDictAttr, getEndHtml, getEventAttr, getExValue, getH1, getId, getMcuuid, getModuleData, getName, getName, getParent, getParentLayout, getPstyle, getRowId, getSaveDsCol2Name, getSelfAttr, getSid, getStyle, getSubCallExUrlFull, getSubLoadUrl, getW1, getWrapBegin, getWrapEnd, getX1, getY1, is__initHidden, isArrayRequestParam, isAutoLoad, isSeqUnique, isShowComponentFlag, isUsePosition, isVisible, renderAfter, renderAfter, renderBefore, setAutoLoad, setComponentType, setId, setModuleData, setParent, setParentLayout, setRuleShowHidden, setShowComponentFlag, setStyle, toHtml2, toMobileHtml, toWrapHtml
getId
getId
public boolean evenTrBg
public boolean exportAllData
public boolean exportChooseColumn
public boolean fixExportHead
public DsInfo dillDsName
public java.lang.String toHtml(ModuleContext context)
Component
public java.lang.String toLoadHtml(ModuleContext context)
ComponentLoad_I
toLoadHtml
在接口中 ComponentLoad_I
context
- ModuleContextpublic java.lang.String toLoadHtml(ModuleContext context, java.lang.String _divId, java.lang.String tableId)
context
- ModuleContext_divId
- StringtableId
- Stringpublic java.lang.String callExFunc(ModuleContext context)
ComponentLoad_I
callExFunc
在接口中 ComponentLoad_I
context
- ModuleContextpublic boolean isFixHeaderAndRemoveLastThWidth(ModuleContext context, int columnNo)
context
- ModuleContextcolumnNo
- 列号public java.lang.String chooseExportColumn(ModuleContext context)
context
- ModuleContextpublic void doExportCSV(ModuleContext context)
ComponentExport_I
doExportCSV
在接口中 ComponentExport_I
doExportCSV
在类中 Component
context
- ModuleContextpublic void doExport(ModuleContext context)
Component
doExport
在接口中 ComponentExport_I
doExport
在类中 Component
context
- ModuleContextpublic boolean isExportEnable()
public java.lang.String getExportFileName()
public ColumnAttr getColAttr()
public Td getTd(int rowNo, int colNo)
public Td getTdByColumnNo(int rowNo, int columnNo)
public Td getTdByColumnNoAndFindColspan(int rowNo, int columnNo)
rowNo
- columnNo
- public Tr getTr(int rowNo)
public int getTrCount()
public boolean isAppendLastTd(ModuleContext context)
context
- ModuleContextpublic void parser(ModuleParserContext context, org.jdom.Element nodeEl)
public java.lang.String getParentLayoutStyle()
Component
getParentLayoutStyle
在类中 Component
public TableTreeAttr getTreeAttr()
public Component getInlineTableNpComponent()
public void setInlineComponent(Component component)
ComponentInline_I
setInlineComponent
在接口中 ComponentInline_I
component
- Componentpublic boolean checkAndSetDefaultHeaderSize()