public class ButtonLogicAttr
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
Description: 按钮逻辑事件
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
REQUEST_PARAM_addValue |
static java.lang.String |
REQUEST_PARAM_modValue |
static java.lang.String |
REQUEST_PARAM_NAME |
static java.lang.String |
REQUEST_PARAM_nullValue |
java.lang.String |
systemEvent |
java.lang.String |
target |
java.lang.String |
url |
构造器和说明 |
---|
ButtonLogicAttr() |
限定符和类型 | 方法和说明 |
---|---|
void |
autoCheckAuthHasSaveDB(ModuleParserContext context,
org.jdom.Element nodeEl,
Component component)
按钮授权时,同时保存到数据库
|
boolean |
checkAuth(ModuleContext context)
检查按钮权限
|
boolean |
checkLinkButtonHref(ModuleContext context,
java.lang.String realUrl)
检查超链接是否绕开方法,主要针对弹出新页面的情况
|
JavaAttr |
getJavaAttr() |
java.lang.String |
getSaveRelaDs() |
java.lang.String |
getUrl() |
void |
parserNode(ModuleParserContext context,
org.jdom.Element nodeEl,
Component component) |
java.lang.String[] |
processFlow(ModuleContext context)
流程逻辑
|
java.lang.String[] |
processLoadData(ModuleContext context,
java.lang.StringBuilder script)
加载数据逻辑
|
java.lang.String[] |
processLogic(ModuleContext context)
处理逻辑
|
void |
sendMQ(ModuleContext context)
发送MQ消息
|
void |
toHtml(ModuleContext context,
java.lang.StringBuilder html,
java.lang.String value,
java.lang.String selector,
java.lang.String btype)
转化为HTML
|
void |
toLoadHtml(ModuleContext context) |
public static final java.lang.String REQUEST_PARAM_NAME
public static final java.lang.String REQUEST_PARAM_addValue
public static final java.lang.String REQUEST_PARAM_modValue
public static final java.lang.String REQUEST_PARAM_nullValue
public java.lang.String systemEvent
public java.lang.String url
public java.lang.String target
public void toHtml(ModuleContext context, java.lang.StringBuilder html, java.lang.String value, java.lang.String selector, java.lang.String btype)
context
- ModuleContexthtml
- html对象value
- 值selector
- jquery唯一确定对象的选择字符,存在扩展,所以不能直接使用id获取btype
- 类型public void toLoadHtml(ModuleContext context)
public boolean checkLinkButtonHref(ModuleContext context, java.lang.String realUrl)
context
- ModuleContextrealUrl
- 真正的URLpublic boolean checkAuth(ModuleContext context)
context
- ModuleContextpublic java.lang.String[] processLogic(ModuleContext context)
context
- ModuleContextpublic java.lang.String[] processFlow(ModuleContext context)
context
- ModuleContextpublic JavaAttr getJavaAttr()
public java.lang.String[] processLoadData(ModuleContext context, java.lang.StringBuilder script)
context
- ModuleContextscript
- 脚本public void sendMQ(ModuleContext context)
context
- public java.lang.String getUrl()
public java.lang.String getSaveRelaDs()
public void parserNode(ModuleParserContext context, org.jdom.Element nodeEl, Component component)
public void autoCheckAuthHasSaveDB(ModuleParserContext context, org.jdom.Element nodeEl, Component component)
nodeEl
- component
-