类 FrameBase

java.lang.Object
com.gdxsoft.easyweb.script.display.frame.FrameBase
直接已知子类:
FrameCombine, FrameComplex, FrameFrame, FrameList, FrameLogic, FrameMenu, FrameMultiGrid, FrameReport, FrameTree

public class FrameBase extends Object
  • 字段详细资料

    • _PageSplit

      protected PageSplit _PageSplit
  • 构造器详细资料

    • FrameBase

      public FrameBase()
  • 方法详细资料

    • isHiddenField

      public boolean isHiddenField(String name)
      检查是否为隐含字段,在Page的LogicShow中定义
      参数:
      name -
      返回:
    • createHtmlVue

      public void createHtmlVue()
    • getPageJsTitle

      public String getPageJsTitle()
      获取 createJsFramePage 调用已经处理好的title
      返回:
      title
    • isHiddenCaption

      public boolean isHiddenCaption()
      是否 显示标题栏,判断参数EWA_IS_HIDDEN_CAPTION 或Size.HiddenCaption,对于 ListFrame是第一行的字段描述,对于Frame是第一行标题
      返回:
      是否 显示标题栏
    • getPageSplit

      public PageSplit getPageSplit()
      获取ListFrame分页
      返回:
      ListFrame分页
    • createSelectReload

      public String createSelectReload() throws Exception
      创建 select 对象的reload事件
      返回:
      reload事件
      抛出:
      Exception
    • createXmlDataDocument

      public Document createXmlDataDocument() throws DOMException, Exception
      抛出:
      DOMException
      Exception
    • createJsonFrame

      public String createJsonFrame() throws Exception
      配置文件的对象的 JSON表达式(在FrameBase中生成)
      返回:
      JSON
      抛出:
      Exception
    • createJsFrameXml

      public void createJsFrameXml() throws Exception
      item描述XML字符串
      抛出:
      Exception
    • createJsFrameXmlString

      public String createJsFrameXmlString() throws Exception
      生成 JsFrameXml 字符串表达式,2020-05-26新增
      返回:
      JsFrameXml 字符串表达式
      抛出:
      Exception
    • createJsFrameMenu

      public void createJsFrameMenu() throws Exception
      生成菜单的Js表达式
      抛出:
      Exception
    • createCss

      public void createCss() throws Exception
      生成CSS内容
      抛出:
      Exception
    • createJsTop

      public void createJsTop()
      生成头部Js
    • getUrlJs

      public String getUrlJs()
      获取页面的URL的JS表达式
      返回:
      JS
    • createJsBottom

      public void createJsBottom()
      配置页面定义的底部附加 Js
    • createSkinTop

      public void createSkinTop() throws Exception
      生成主头部
      抛出:
      Exception
    • createPageAttrs

      public String createPageAttrs(UserConfig uc) throws Exception
      页面定义的参数 PageAttributeSet
      参数:
      uc -
      返回:
      抛出:
      Exception
    • isUseTest1Table

      public boolean isUseTest1Table()
      是否使用 Test1的table,ewa_skip_test1 =1可以跳过
      返回:
    • createFrameStyle

      public String createFrameStyle(HtmlDocument doc)
      创建页面的style,宽、高、水平和垂直对齐方式
      参数:
      doc -
      返回:
    • createSkinBottom

      public void createSkinBottom() throws Exception
      生成主底部 AddHtml-Bottom
      抛出:
      Exception
    • createItemParentHtml

      public String createItemParentHtml(UserXItem uxi) throws Exception
      生成Item的容器html
      参数:
      uxi -
      返回:
      html
      抛出:
      Exception
    • createJsonContent

      public String createJsonContent() throws Exception
      生成页面的JSON数据
      返回:
      JSON
      抛出:
      Exception
    • createJsonJs

      public String createJsonJs()
      生成页面的JS
      返回:
      JS
    • createSkinFCFooter

      public String createSkinFCFooter()
    • addDebug

      public void addDebug(Object fromClass, String eventName, String description)
    • getItemParentHtmls

      public HashMap<String,String> getItemParentHtmls()
    • setItemParentHtmls

      public void setItemParentHtmls(HashMap<String,String> itemParentHtmls)
    • getHtmlClass

      public HtmlClass getHtmlClass()
    • setHtmlClass

      public void setHtmlClass(HtmlClass htmlClass)
      参数:
      htmlClass - the _HtmlClass to set
    • getWorkFlowButJson

      public String getWorkFlowButJson()
      获取工作流的js表达式
      返回:
      the _WorkFlowBut
    • getHiddenFields

      public com.gdxsoft.easyweb.utils.msnet.MTable getHiddenFields()
      需要隐藏的字段集合
      返回:
      the _HiddenFields
    • setHiddenFields

      public void setHiddenFields(com.gdxsoft.easyweb.utils.msnet.MTable hiddenFields)
      需要隐藏的字段集合
      参数:
      hiddenFields - the 需要隐藏的字段集合 to set