public abstract class Component extends java.lang.Object implements java.lang.Cloneable, java.io.Serializable, ComponentExport_I
Description:
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
Component() |
限定符和类型 | 方法和说明 |
---|---|
void |
addComponent(Component component) |
void |
addRowIdAttr(ModuleContext context,
java.lang.StringBuilder html) |
int |
autoCalWidth(ModuleContext context) |
boolean |
beforeCheckSaveDsCol2(ModuleContext context,
java.lang.Object value1,
java.lang.Object value2)
检查数据列2是否进行保存,因为针对select组件,如果未选择时,应该不保存文本描述值,在DictAttr中调用
|
void |
commonParser(ModuleParserContext context,
org.jdom.Element nodeEl) |
void |
doExport(ModuleContext context)
导出操作
|
void |
doExportCSV(ModuleContext context)
导出CSV文件
|
AuthInfo |
getAuthInfo() |
java.lang.String |
getBeginHtml() |
java.lang.String |
getCflag() |
ComponentContext |
getComponentContext() |
java.lang.String |
getComponentType() |
DictAttr |
getDictAttr() |
java.lang.String |
getEndHtml() |
EventAttr |
getEventAttr() |
java.lang.String |
getExValue(java.lang.String attrName)
获取扩展自定义数据
|
int |
getH1() |
java.lang.String |
getId() |
long |
getMcuuid() |
ModuleData |
getModuleData() |
java.lang.String |
getName() |
java.lang.String |
getName(ModuleContext context) |
Component |
getParent() |
LayoutBase |
getParentLayout() |
java.lang.String |
getParentLayoutStyle()
子组件需要添加的属性,比如:如设置组件的边框,则需要父窗口来进行设置
|
java.lang.String |
getPstyle() |
java.lang.String |
getRowId(ModuleContext context) |
java.lang.String |
getSaveDsCol2Name(ModuleContext context)
获取保存数据列2对应的表单name
|
SelfAttr |
getSelfAttr() |
java.lang.String |
getSid() |
java.lang.String |
getStyle() |
java.lang.String |
getSubCallExUrlFull(ModuleContext context)
获取完整的URL
|
java.lang.String |
getSubLoadUrl(ModuleContext context)
获取动态加载URL
|
int |
getW1() |
java.lang.String |
getWrapBegin(ModuleContext context)
组件装饰开始,这一定要是一对操作
|
java.lang.String |
getWrapEnd(ModuleContext context)
组件装饰结束,这一定要是一对操作
|
int |
getX1() |
int |
getY1() |
boolean |
is__initHidden() |
boolean |
isArrayRequestParam()
判断是否数组,在保存的时候用到
|
boolean |
isAutoLoad() |
boolean |
isSeqUnique(boolean defaultValue)
是否生成唯一的编号
|
boolean |
isShowComponentFlag() |
boolean |
isUsePosition(ModuleContext context)
是否占位,比如:垂直组件中包含一个隐藏的水平组件,但是垂直组件也会生成一个tr占位
|
boolean |
isVisible(ModuleContext context)
是否可见
|
abstract void |
parser(ModuleParserContext context,
org.jdom.Element nodeEl) |
void |
renderAfter(ModuleContext context,
java.lang.StringBuilder html,
java.lang.String defaultValue,
java.lang.String realId,
java.lang.String fullSelector) |
void |
renderAfter(ModuleContext context,
java.lang.StringBuilder html,
java.lang.String defaultValue,
java.lang.String realId,
java.lang.String selector,
java.lang.String fullSelector) |
void |
renderBefore(ModuleContext context,
java.lang.StringBuilder html)
组件执行前执行
|
void |
setAutoLoad(boolean isAutoLoad) |
void |
setComponentType(java.lang.String componentType) |
void |
setId(java.lang.String id) |
void |
setModuleData(ModuleData moduleData) |
void |
setParent(Component parent) |
void |
setParentLayout(LayoutBase parentLayout) |
void |
setRuleShowHidden(boolean isShow) |
void |
setShowComponentFlag(boolean isShowComponentFlag) |
void |
setStyle(java.lang.String style) |
abstract java.lang.String |
toHtml(ModuleContext context)
转化为HTML代码
|
java.lang.String |
toHtml2(ModuleContext context) |
java.lang.String |
toMobileHtml(ModuleContext context)
转化为移动手机端的HTML代码
|
java.lang.String |
toWrapHtml(ModuleContext context)
获取组件装饰后的
|
public abstract void parser(ModuleParserContext context, org.jdom.Element nodeEl)
public java.lang.String getSaveDsCol2Name(ModuleContext context)
context
- ModuleContext对象public boolean beforeCheckSaveDsCol2(ModuleContext context, java.lang.Object value1, java.lang.Object value2)
context
- ModuleContextvalue1
- value1value2
- value2public java.lang.String getWrapBegin(ModuleContext context)
context
- public java.lang.String getWrapEnd(ModuleContext context)
context
- public boolean isArrayRequestParam()
public void setId(java.lang.String id)
public java.lang.String getSid()
public void addComponent(Component component)
public java.lang.String getStyle()
public Component getParent()
public void setParent(Component parent)
public LayoutBase getParentLayout()
public int autoCalWidth(ModuleContext context)
public void setRuleShowHidden(boolean isShow)
public void setParentLayout(LayoutBase parentLayout)
public void setStyle(java.lang.String style)
public abstract java.lang.String toHtml(ModuleContext context)
context
- ModuleContextpublic java.lang.String toWrapHtml(ModuleContext context)
context
- public void addRowIdAttr(ModuleContext context, java.lang.StringBuilder html)
public java.lang.String getRowId(ModuleContext context)
public java.lang.String toMobileHtml(ModuleContext context)
context
- ModuleContextpublic java.lang.String toHtml2(ModuleContext context)
public java.lang.String getParentLayoutStyle()
public void setModuleData(ModuleData moduleData)
public ModuleData getModuleData()
public void renderBefore(ModuleContext context, java.lang.StringBuilder html)
context
- html
- public void renderAfter(ModuleContext context, java.lang.StringBuilder html, java.lang.String defaultValue, java.lang.String realId, java.lang.String fullSelector)
public void renderAfter(ModuleContext context, java.lang.StringBuilder html, java.lang.String defaultValue, java.lang.String realId, java.lang.String selector, java.lang.String fullSelector)
public boolean isAutoLoad()
public void setAutoLoad(boolean isAutoLoad)
public java.lang.String getId()
getId
在接口中 ComponentExport_I
public java.lang.String getName()
public java.lang.String getName(ModuleContext context)
public EventAttr getEventAttr()
public java.lang.String getSubLoadUrl(ModuleContext context)
context
- ModuleContextpublic java.lang.String getSubCallExUrlFull(ModuleContext context)
context
- ModuleContextpublic ComponentContext getComponentContext()
public boolean isVisible(ModuleContext context)
context
- ModuleContextpublic boolean isUsePosition(ModuleContext context)
context
- ModuleContextpublic DictAttr getDictAttr()
public java.lang.String getComponentType()
public void setComponentType(java.lang.String componentType)
public SelfAttr getSelfAttr()
public void doExportCSV(ModuleContext context)
ComponentExport_I
doExportCSV
在接口中 ComponentExport_I
context
- ModuleContextpublic void doExport(ModuleContext context)
doExport
在接口中 ComponentExport_I
context
- ModuleContextpublic boolean is__initHidden()
public java.lang.String getPstyle()
public int getX1()
public int getY1()
public int getW1()
public int getH1()
public long getMcuuid()
public java.lang.String getExValue(java.lang.String attrName)
attrName
- 属性名称public boolean isSeqUnique(boolean defaultValue)
defaultValue
- 默认值public java.lang.String getBeginHtml()
public java.lang.String getEndHtml()
public java.lang.String getCflag()
public void commonParser(ModuleParserContext context, org.jdom.Element nodeEl)
public AuthInfo getAuthInfo()
public boolean isShowComponentFlag()
public void setShowComponentFlag(boolean isShowComponentFlag)