类 ButtonLogicAttr

java.lang.Object
com.sh.wf.module.component.page.common.ButtonLogicAttr
所有已实现的接口:
Serializable, Cloneable
直接已知子类:
ButtonLogicContextMenuAttr

public class ButtonLogicAttr extends Object implements Cloneable, Serializable

Description: 按钮逻辑事件

Title:首亨软件 - TSS/CRM等

从以下版本开始:
2015年3月24日
另请参阅:
  • 字段详细资料

    • REQUEST_PARAM_NAME

      public static final String REQUEST_PARAM_NAME
      另请参阅:
    • REQUEST_PARAM_addValue

      public static final String REQUEST_PARAM_addValue
      另请参阅:
    • REQUEST_PARAM_modValue

      public static final String REQUEST_PARAM_modValue
      另请参阅:
    • REQUEST_PARAM_nullValue

      public static final String REQUEST_PARAM_nullValue
      另请参阅:
    • systemEvent

      public String systemEvent
    • toQueryIds

      protected String toQueryIds
    • requestParamName

      protected String requestParamName
    • addValue

      protected String addValue
    • modValue

      protected String modValue
    • nullValue

      protected String nullValue
    • saveRelaDs

      protected String saveRelaDs
    • btnProcessLabel

      protected String btnProcessLabel
    • url

      public String url
    • target

      public String target
    • backUrl

      protected String backUrl
    • backPageType

      protected String backPageType
    • bpUrl

      protected String bpUrl
    • delRowType

      protected String delRowType
    • dlgId

      protected String dlgId
    • dlgWidth

      protected String dlgWidth
    • dlgHeight

      protected String dlgHeight
    • dlgTitle

      protected String dlgTitle
    • dlgLeft

      protected String dlgLeft
    • dlgTop

      protected String dlgTop
    • dlgModal

      protected boolean dlgModal
    • dlgAutoClose

      protected int dlgAutoClose
    • dlgSelfScript

      protected String dlgSelfScript
    • tabIcon

      protected String tabIcon
    • showMax

      protected boolean showMax
    • hideMaxMin

      protected boolean hideMaxMin
    • hideBorder

      protected boolean hideBorder
    • closeBtn

      protected boolean closeBtn
    • popPageCid

      protected String popPageCid
    • addRowPosition

      protected String addRowPosition
    • cloneRowNo

      protected int cloneRowNo
    • processBefore

      protected EventInfo processBefore
    • processFinishEvent

      protected EventInfo processFinishEvent
    • isConfirm

      protected boolean isConfirm
    • confirmStr

      protected String confirmStr
    • configIcon

      protected String configIcon
    • appendFormParam

      protected boolean appendFormParam
    • jsParam

      protected String jsParam
    • ignoreParam

      protected String ignoreParam
    • javaPath

      protected String javaPath
    • rf

      protected boolean rf
    • fop

      protected String fop
    • flowId

      protected String flowId
    • taskId

      protected String taskId
    • conditionVar

      protected String conditionVar
    • exportCid

      protected String exportCid
    • exportServer

      protected String exportServer
    • exportFileName

      protected String exportFileName
    • exportType

      protected String exportType
    • exportAllData

      protected boolean exportAllData
    • exportChooseColumn

      protected boolean exportChooseColumn
    • scrollbars

      protected boolean scrollbars
    • resizable

      protected boolean resizable
    • mapId

      protected String mapId
    • mapKeyWordId

      protected String mapKeyWordId
    • mapPageSize

      protected int mapPageSize
    • mapQueryLocation

      protected String mapQueryLocation
    • chartId

      protected String chartId
    • chartShowPoint

      protected String chartShowPoint
    • formCheck

      protected boolean formCheck
    • finishOperate

      protected String finishOperate
    • authEnable

      protected boolean authEnable
    • authId

      protected String authId
    • mqEnable

      protected boolean mqEnable
    • mqText

      protected String mqText
    • mqDurable

      protected boolean mqDurable
    • mqExchange

      protected String mqExchange
    • toPrintId

      protected String toPrintId
    • fdAttr

      protected FileDownloadAttr fdAttr
    • javaAttr

      protected JavaAttr javaAttr
    • burlRule

      protected ButtonURLRule burlRule
    • loadData

      protected ButtonSystemLogicLoadData loadData
    • systemWriteLog

      protected ButtonSystemWriteLog systemWriteLog
    • component

      protected Component component
    • logicList

      protected List<ButtonSystemLogic> logicList
    • goUrl

      protected ButtonSystemGoUrl goUrl
  • 构造器详细资料

    • ButtonLogicAttr

      public ButtonLogicAttr()
  • 方法详细资料

    • toHtml

      public void toHtml(ModuleContext context, StringBuilder html, String value, String selector, String btype)
      转化为HTML
      参数:
      context - ModuleContext
      html - html对象
      value - 值
      selector - jquery唯一确定对象的选择字符,存在扩展,所以不能直接使用id获取
      btype - 类型
    • toLoadHtml

      public void toLoadHtml(ModuleContext context)
    • checkLinkButtonHref

      public boolean checkLinkButtonHref(ModuleContext context, String realUrl)
      检查超链接是否绕开方法,主要针对弹出新页面的情况
      参数:
      context - ModuleContext
      realUrl - 真正的URL
      返回:
      结果
    • checkAuth

      public boolean checkAuth(ModuleContext context)
      检查按钮权限
      参数:
      context - ModuleContext
      返回:
      结果
    • processLogic

      public String[] processLogic(ModuleContext context)
      处理逻辑
      参数:
      context - ModuleContext
      返回:
      结果
    • processFlow

      public String[] processFlow(ModuleContext context)
      流程逻辑
      参数:
      context - ModuleContext
      返回:
      结果
    • getJavaAttr

      public JavaAttr getJavaAttr()
    • processLoadData

      public String[] processLoadData(ModuleContext context, StringBuilder script)
      加载数据逻辑
      参数:
      context - ModuleContext
      script - 脚本
      返回:
      结果
    • sendMQ

      public void sendMQ(ModuleContext context)
      发送MQ消息
      参数:
      context -
    • writeLog

      public void writeLog(ModuleContext context)
      记录日志
      参数:
      context -
    • getUrl

      public String getUrl()
    • getSaveRelaDs

      public String getSaveRelaDs()
    • parserNode

      public void parserNode(ModuleParserContext context, org.jdom2.Element nodeEl, Component component)
    • autoCheckAuthHasSaveDB

      public void autoCheckAuthHasSaveDB(ModuleParserContext context, org.jdom2.Element nodeEl, Component component)
      按钮授权时,同时保存到数据库
      参数:
      nodeEl -
      component -