^1640763648139
@
sname
QueryFormTablePanel
slabel
QueryFormTablePanel
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
sgroup
DataObject.panel,Panel
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>一个有查询表单和表格的Panel，表单和表格都是通过数据对象生成，常用于简单的查询编辑界面。</p>

<p><strong>1. 如何设置Panel的属性</strong></p>

<p>如果想要自定义Panel，比如Panel在其他布局里，那么可以添加一个ConfigPanel子事物，ConfigPanel的属性将会赋值到生成的Panel上，ConfigPanel的子事物也会添加到生成Panel上。</p>

<p>Panel的布局是border，ConfigPanel里也要设置为border。</p>

<p><strong>2. 按钮</strong></p>

<p>通过添加buttons子事物添加按钮。</p>

<p><strong>3. 查询表单和表格的标识</strong></p>

<p>查询表单的标识为&lt;panelId&gt;Form，表格（Grid）的标识为&lt;panelId&gt;Grid。</p>
#$@text#$@
sth_createIndex
true
sth_registThing
child|xworker.extjs.Items
sth_mark
false
sisDescriptorForOpenWindow
true
  @/@actions1
  sname
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sth_createIndex
  false
  sth_mark
  false
  sid
  actions1
    @/@actions1/@toJavaScriptCode
    sname
    toJavaScriptCode
    schangeSelf
    true
    sselfVarName
    data
    sinterpretationType
    Self
    sattributeTemplate
    false
    schildsAttributeTemplate
    false
    svarScope
    Local
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    ssaveReturn
    false
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.Actions/@ActionGroup
    sth_createIndex
    false
    sth_mark
    false
    sid
    toJavaScriptCode
      @/@actions1/@toJavaScriptCode/@actions
      sname
      actions
      sdescriptors
      xworker.lang.actions.Begin/@actions
      sth_createIndex
      false
      sth_mark
      false
      sid
      actions
        @/@actions1/@toJavaScriptCode/@actions/@getFormDataObject
        sname
        getFormDataObject
        sselfName
        data
        sthingAttributeName
        formDataObect
        sthingChildPath
        formDataObect@0/@0
        sexceptionOnNoSelf
        true
        sexceptionOnNoThing
        true
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        ssaveReturn
        true
        sreturnVarName
        formDataObject
        sdisableGlobalContext
        false
        sdescriptors
        xworker.lang.actions.Actions/@GetThingFromSelf
        sth_createIndex
        false
        sth_mark
        false
        sid
        getFormDataObject
        @/@actions1/@toJavaScriptCode/@actions/@getTableDataObject
        sname
        getTableDataObject
        sselfName
        data
        sthingAttributeName
        tableDataObject
        sthingChildPath
        tableDataObject@0/@0
        sexceptionOnNoSelf
        true
        sexceptionOnNoThing
        true
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        ssaveReturn
        true
        sreturnVarName
        tableDataObject
        sdisableGlobalContext
        false
        sdescriptors
        xworker.lang.actions.Actions/@GetThingFromSelf
        sth_createIndex
        false
        sth_mark
        false
        sid
        getTableDataObject
        @/@actions1/@toJavaScriptCode/@actions/@getCondition
        sname
        getCondition
        sselfName
        data
        sthingAttributeName
        condition
        sthingChildPath
        condition@0
        sexceptionOnNoSelf
        true
        sexceptionOnNoThing
        true
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        screateLocalVarScope
        false
        ssaveReturn
        true
        sreturnVarName
        condition
        sdisableGlobalContext
        false
        sdescriptors
        xworker.lang.actions.Actions/@GetThingFromSelf
        sth_createIndex
        false
        sth_mark
        false
        sid
        getCondition
        @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode
        sname
        generatePanel
        sselfVarName
        beginData
        suseRootThing
        false
        svarName
        thePanel
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        ssaveReturn
        false
        sdisableGlobalContext
        false
        sdescriptors
        xworker.lang.actions.Actions/@ThingTemplateAction
        sth_createIndex
        false
        sth_mark
        false
        sid
        toJavaScriptCode
          @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode/@ThingTemplate
          sname
          ThingTemplate
          sdescriptors
          xworker.lang.actions.ThingTemplateAction/@ThingTemplate
          sth_createIndex
          false
          sth_mark
          false
          sid
          ThingTemplate
            @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode/@ThingTemplate/@Window
            LanimCollapse
            false
            LbodyBorder
            false
            Lborder
            false
            Lclosable
            false
            LcollapseFirst
            false
            Lcollapsed
            false
            Lcollapsible
            false
            Ldisabled
            false
            Lfooter
            false
            Lframe
            false
            Lheader
            false
            LheaderAsText
            false
            LhideCollapseTool
            false
            LmaskDisabled
            false
            LpreventBodyReset
            false
            Lshim
            false
            LtitleCollapse
            false
            Lunstyled
            false
            LautoDestroy
            false
            LforceLayout
            false
            LhideBorders
            false
            LmonitorResize
            false
            Lhidden
            false
            LhideLabel
            false
            LhideParent
            false
            sid
            Window
            Lstateful
            false
            sname
            ${data.panelId?if_exists}Panel
            sdescriptors
            xworker.extjs.Ext.Panel
            sth_createIndex
            false
            sth_mark
            false
              @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode/@ThingTemplate/@Window/@items
              sname
              items
              sdescriptors
              xworker.extjs.Ext.Container/@24354
              sth_createIndex
              false
              sth_mark
              false
              sid
              items
                @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode/@ThingTemplate/@Window/@items/@_selectAppWinQueryForm_
                sdf_dataObject
                ${formDataObject.metadata.path}
                sdf_editorType
                edit
                sdf_appendItems
                true
                sdf_column
                ${data.formCols?default("4")}
                sdf_showLabel
                true
                sdf_labelAlign
                right
                sdf_labelVAlign
                baseline
                sdf_bind
                false
                sdf_bindType
                grid
                LhideLabels
                false
                LmonitorValid
                false
                LanimCollapse
                false
                LbodyBorder
                false
                Lborder
                false
                Lclosable
                false
                LcollapseFirst
                false
                Lcollapsed
                false
                Lcollapsible
                false
                Ldisabled
                false
                Lfooter
                false
                Lframe
                false
                Lheader
                false
                LheaderAsText
                false
                LhideCollapseTool
                false
                LmaskDisabled
                false
                LpreventBodyReset
                false
                Lshim
                false
                LtitleCollapse
                false
                Lunstyled
                false
                LautoDestroy
                false
                LforceLayout
                false
                LhideBorders
                false
                LmonitorResize
                false
                Lhidden
                false
                LhideLabel
                false
                LhideParent
                false
                sid
                _selectAppWinQueryForm_
                Lstateful
                false
                sname
                DataObjectFormPanel
                slabel
                queryForm
                LfileUpload
                false
                LparamsAsHash
                false
                LstandardSubmit
                false
                LtrackResetOnLoad
                false
                sdescriptors
                xworker.web.app.view.extjs.widgets.AppItems/@DataObjectFormPanel
                sth_createIndex
                false
                sth_mark
                false
                  @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode/@ThingTemplate/@Window/@items/@_selectAppWinQueryForm_/@buttons1
                  sname
                  buttons
                  sdescriptors
                  xworker.core.util.ThingTemplate/@_Thing
                  sth_createIndex
                  false
                  sth_mark
                  false
                  sid
                  buttons1
                @/@actions1/@toJavaScriptCode/@actions/@toJavaScriptCode/@ThingTemplate/@Window/@items/@_selectAppWinGridPanel_
                sdobj_condition
                ${condition.metadata.path}
                sloadMask
                true
                sdataObject
                ${tableDataObject.metadata.path}
                LautoEncode
                false
                LforceValidation
                false
                LcolumnLines
                false
                LdeferRowRender
                false
                LdisableSelection
                false
                LenableColumnHide
                false
                LenableColumnMove
                false
                LenableColumnResize
                false
                LenableDragDrop
                false
                LenableHdMenu
                false
                LhideHeaders
                false
                LstripeRows
                false
                LtrackMouseOver
                false
                LanimCollapse
                false
                LbodyBorder
                false
                Lborder
                false
                Lclosable
                false
                LcollapseFirst
                false
                Lcollapsed
                false
                Lcollapsible
                false
                Ldisabled
                false
                Lfooter
                false
                Lframe
                false
                Lheader
                false
                LheaderAsText
                false
                LhideCollapseTool
                false
                LmaskDisabled
                false
                LpreventBodyReset
                false
                Lshim
                false
                LtitleCollapse
                false
                Lunstyled
                false
                LautoDestroy
                false
                LforceLayout
                false
                LhideBorders
                false
                LmonitorResize
                false
                Lhidden
                false
                LhideLabel
                false
                LhideParent
                false
                sid
                _selectAppWinGridPanel_
                Lstateful
                false
                sname
                DataObjectGridPanel
                slabel
                dataTable
                sdescriptors
                xworker.web.app.view.extjs.widgets.AppItems/@DataObjectGridPanel
                sth_createIndex
                false
                sth_mark
                false
        @/@actions1/@toJavaScriptCode/@actions/@toJavaScript
        sname
        toJavaScript
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        suseOuterJava
        true
        souterClassName
        xworker.web.app.view.extjs.widgets.panel.QueryFormTablePanelActions
        smethodName
        toJavaScript
        sdisableGlobalContext
        false
        sinterpretationType
        Action
        svarScope
        Local
        ssaveReturn
        false
        sdescriptors
        xworker.lang.actions.Actions/@JavaAction
        sth_createIndex
        false
        sth_mark
        false
        sid
        toJavaScript
    @/@actions1/@getExtType
    sname
    getExtType
    stype
    string
    svalue
    Ext.Panel
    sinterpretationType
    Self
    sattributeTemplate
    false
    schildsAttributeTemplate
    false
    svarScope
    Local
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    ssaveReturn
    false
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.Actions/@ValueFactory
    sth_createIndex
    false
    sid
    getExtType
    @/@actions1/@isDescriptorForOpenWindow
    sname
    isDescriptorForOpenWindow
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.web.app.view.extjs.widgets.panel.QueryFormTablePanelActions
    smethodName
    isDescriptorForOpenWindow
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sth_createIndex
    false
    sth_mark
    false
    sid
    isDescriptorForOpenWindow
    @/@actions1/@getThingForOpenWindow
    sname
    getThingForOpenWindow
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.web.app.view.extjs.widgets.panel.QueryFormTablePanelActions
    smethodName
    getThingForOpenWindow
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sth_createIndex
    false
    sth_mark
    false
    sid
    getThingForOpenWindow
  @/@name
  sname
  name
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  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
  sth_mark
  false
  sid
  label
  @/@title
  sname
  title
  ssize
  69
  srowspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>常量字符串应包含单引号。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  title
  @/@tableTitle
  sname
  tableTitle
  ssize
  60
  scolspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>常量字符串应包含单引号。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  tableTitle
  @/@windowId
  sname
  panelId
  ssize
  40
  srowspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>窗口的标识，查询表单的标识为该标识+Form，表格为+Grid，如标识为awindow，表单和表格标识为awindowForm、awindowGrid。</p>

<p>不包含单引号。</p>
#$@text#$@
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  windowId
  @/@formDataObect
  sname
  formDataObect
  sinputtype
  openWindow
  ssize
  60
  scolspan
  2
  sinputattrs
  xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.dataObject.DataObject,returnType=path
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>用于生成表单的数据对象。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  formDataObect
  @/@tableDataObject
  sname
  tableDataObject
  sinputtype
  openWindow
  ssize
  60
  scolspan
  2
  sinputattrs
  xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.dataObject.DataObject,returnType=path
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>用于生成显示数据的表格以及查询数据的数据对象的路径。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  tableDataObject
  @/@condition
  sname
  condition
  sinputtype
  openWindow
  ssize
  60
  scolspan
  2
  sinputattrs
  xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.dataObject.query.Condition,returnType=path
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>用于查询数据的条件设置。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  condition
  @/@formCols
  sname
  formCols
  sreadOnly
  false
  sdefault
  4
  sinheritDescription
  false
  sdescription
  <p>查询表单一行中含有字段的最大个数，如4表示表单的一行可以包含最多4个输入框。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  formCols
  @/@formRows
  sname
  formRows
  sinputtype
  select
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>表单的行数，会根据行数决定表单的高度。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  formRows
    @/@formRows/@1
    sname
    1
    slabel
    1
    svalue
    75
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sth_createIndex
    false
    sth_mark
    false
    sid
    1
    @/@formRows/@2
    sname
    2
    slabel
    2
    svalue
    102
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sth_createIndex
    false
    sth_mark
    false
    sid
    2
    @/@formRows/@3
    sname
    3
    slabel
    3
    svalue
    129
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sth_createIndex
    false
    sth_mark
    false
    sid
    3
    @/@formRows/@4
    sname
    4
    slabel
    4
    svalue
    156
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sth_createIndex
    false
    sth_mark
    false
    sid
    4
    @/@formRows/@5
    sname
    5
    slabel
    5
    svalue
    183
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sth_createIndex
    false
    sth_mark
    false
    sid
    5
    @/@formRows/@6
    sname
    6
    slabel
    6
    svalue
    210
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sth_createIndex
    false
    sth_mark
    false
    sid
    6
  @/@formDataObect1
  sname
  formDataObect
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  formDataObect1
  @/@tableDataObject1
  sname
  tableDataObject
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  tableDataObject1
  @/@condition1
  sname
  condition
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.query.Condition
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  condition1
  @/@ConfigPanel
  sname
  ConfigPanel
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.extjs.Ext.Panel
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  ConfigPanel
  @/@24823
  sname
  buttons
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.extjs.Items
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  Sdescription
#$@text#$@
<div class="short">An array of Ext.Buttons or Ext.Button configs used to add buttons to the footer of this FormPanel.
Buttons in the foo...
#$@text#$@
  sid
  24823
