^1671160535380
@
sname
SimpleFrameApp
slabel
SimpleFrameApp
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sformNoLabel
false
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>一个简单的由头（head)、左面菜单(navigator)和右面内容(main)的三个框架组成的简单应用。</p>

<p>菜单的结构式是xworker.lang.Menu，默认从当前事物中取，可以通过重载getMenu方法获取自己的菜单。</p>

<p><strong>如何在网页中获得自己self</strong></p>

<p>&nbsp;&nbsp;&nbsp; 在头菜单和左面的菜单中可以访问到自己，但变量是appThing。</p>

<p><strong>附加参数</strong></p>

<p>&nbsp;&nbsp;&nbsp; 框架页面的http请求的params参数将会附加到头、菜单和默认内容的请求参数上。</p>

<p><strong>可以重写的方法</strong></p>

<ul>
	<li><strong>getMenu</strong><br />
	获取左面的属性菜单的数据，菜单的结构是xworker.lang.Menu。<br />
	&nbsp;</li>
	<li><strong>getHeadCode</strong><br />
	返回头部的HTML。</li>
</ul>
#$@text#$@
snotXmlAttribute
false
sjson_isArray
false
sjson_attribute
false
sth_createIndex
false
  @/@actions
  sname
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sth_createIndex
  false
  sid
  actions
    @/@actions/@getMenu
    sname
    getMenu
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.web.app.view.http.app.SimpleFrameAppActions
    smethodName
    getMenu
    sdisableGlobalContext
    false
    sattributeTemplate
    false
    sinterpretationType
    Action
    svarScope
    Global
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sth_createIndex
    false
    sid
    getMenu
    @/@actions/@httpDo1
    sname
    httpDo
    schangeSelf
    true
    sselfVarName
    appThing
    sinterpretationType
    Self
    sattributeTemplate
    false
    schildsAttributeTemplate
    false
    svarScope
    Local
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.Actions/@ActionGroup
    sth_createIndex
    false
    sid
    httpDo1
      @/@actions/@httpDo1/@actions
      sname
      actions
      sdescriptors
      xworker.lang.actions.Begin/@actions
      sth_createIndex
      false
      sid
      actions
        @/@actions/@httpDo1/@actions/@httpDo
        sname
        httpDo
        sclassPath
        xworker.web.app.view.http.app.SimpleFrameAppActions
        smethod
        httpDo
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        sdisableGlobalContext
        false
        sdescriptors
        xworker.web.HttpActions/@HttpMethod
        sth_createIndex
        false
        sid
        httpDo
  @/@name
  sname
  name
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  name
  @/@label
  sname
  label
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  label
  @/@title
  sname
  title
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  title
  @/@defaultContentUrl
  sname
  defaultContentUrl
  ssize
  60
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  defaultContentUrl
  @/@headHeight
  sname
  headHeight
  sreadOnly
  false
  sdefault
  50
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  headHeight
  @/@menuWidth
  sname
  menuWidth
  sreadOnly
  false
  sdefault
  250
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  menuWidth
  @/@init
  sname
  init
  sinputtype
  truefalse
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  false
  sinheritDescription
  false
  sdescription
  <p>是否在获取页面（主页、菜单和头）时执行self.doAction(&quot;init&quot;, actionContext)，通过init方法也可以设置增加业务逻辑。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  init
  @/@headCode
  sname
  headCode
  sinputtype
  textarea
  sshowLabel
  true
  sreadOnly
  false
  Sdefault
#$@text#$@
<table border="0" cellspacing="1" cellpadding="1" width="100%">
    <tbody>
        <tr>
            <td bgcolor="#eeeeee"><strong><span style="font-size: large">&nbsp;${appThing.title?defualt("标题")}</span></strong></td>
        </tr>
    </tbody>
</table>
<p>&nbsp;</p>
#$@text#$@
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  headCode
  @/@headHtml
  sname
  headHtml
  sinputtype
  html
  sshowLabel
  true
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  headHtml
  @/@code
  sname
  headCode
  Scode
#$@text#$@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<title>${appThing.title?if_exists}</title>
</head>

<frameset rows="${appThing.headHeight?default("50")},*" cols="*" frameborder="1" border="1" framespacing="0" resize="yes">
  <frame title='头框架' scrolling="no" noresize  marginwidth="0" marginheight="0" name="header" src="do?sc=${appThing.metadata.path}&ac=head&params=${request.getParameter("params")?if_exists}">
  <frameset rows="*" cols="${appThing.menuWidth?default("250")},*" resize="yes"  frameborder="1" border="1" framespacing="2">
      <frame title='任务导航框架' marginwidth="0" marginheight="0" resize="yes" onload="this.focus()" name="menu" src="do?sc=${appThing.metadata.path}&ac=menu&params=${request.getParameter("params")?if_exists}">
      <frame title='工作区框架'   marginwidth="0" marginheight="0" resize="yes" name="main" src="${appThing.defaultContentUrl?if_exists}&params=${request.getParameter("params")?if_exists}">
  </frameset>
</frameset>
</html>
#$@text#$@
  sdescriptors
  xworker.html.base.container.childs/@code
  sid
  code
  @/@actions1
  sname
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.Actions
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sid
  actions1
  @/@menu
  sname
  menu
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.Menu
  smany
  false
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  sth_createIndex
  false
  sid
  menu
  @/@MenuBar
  sname
  MenuBar
  sextends
  xworker.web.ControlSet/@MenuBar
  sdescriptors
  xworker.lang.MetaDescriptor3/@MenuBar
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_noThingRegistViewer
  false
  sth_fileMonitor
  false
  sth_deprecated
  false
  sth_mark
  false
  sth_registQueryOnlySelf
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sid
  MenuBar
