^1640763648039
@
sname
SimpleDataObjectEditor
slabel
SimpleDataObjectEditor
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<h3>简单数据对象编辑器</h3>

<p>&nbsp;&nbsp;&nbsp; 指定一个数据对象，然后生成一个具有查询和表格的编辑器。</p>

<h3>生成的组件标识</h3>

<ul>
	<li><strong>${data.cmpId?if_exists}QueryForm</strong><br />
	查询表单。</li>
	<li><strong>${data.cmpId}GridPanel</strong><br />
	表格。</li>
	<li><strong>${data.cmpId}GridPanel_store</strong><br />
	表格所使用的数据仓库。</li>
	<li><strong>${data.cmpId}QueryButton</strong><br />
	查询按钮。</li>
	<li><strong>${data.cmpId}AddButton</strong><br />
	新增按钮。</li>
	<li><strong>${data.cmpId}DeleteButton</strong><br />
	删除按钮。</li>
</ul>

<p>&nbsp;</p>

<p>&nbsp;</p>
#$@text#$@
snotXmlAttribute
false
sjson_isArray
false
  @/@actions
  sname
  actions
  slabel
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actions
    @/@actions/@Begin
    sname
    toJavaScriptCode
    schangeSelf
    true
    sselfVarName
    data
    sinterpretationType
    Self
    sattributeTemplate
    false
    schildsAttributeTemplate
    false
    svarScope
    Local
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdisableGlobalContext
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.Actions/@ActionGroup
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    Begin
      @/@actions/@Begin/@actions
      sname
      actions
      sdescriptors
      xworker.lang.actions.SelfAction/@actions1
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      actions
        @/@actions/@Begin/@actions/@init
        sname
        init
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        svarScope
        Local
        sdisableGlobalContext
        false
        Scode
#$@text#$@
//初始化只有在选中记录时才激活的按钮

//默认删除按钮
def bts = data.cmpId + "DeleteButton";

for(button in data.get("Buttons@0/@")){
    if(button.getBoolean("disabled")){
        def id = button.getStringBlankAsNull("id");
        if(id != null){
            if(id.startsWith("'")){
                id = id.substring(1, id.length() - 1);
            }
            bts = bts + "," + id;
        }
    }
}

actionContext.l().put("buttonsEnableForClick", bts);
actionContext.l().put("OnStoreLoadeds", data.get("OnStoreLoaded@0/@"));
actionContext.l().put("OnGridSelecteds", data.get("OnGridSelected@0/@"));
#$@text#$@
        sinterpretationType
        Action
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdebugLog
        false
        sdescriptors
        xworker.lang.actions.Actions/@GroovyAction
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_mark
        false
        sid
        init
        @/@actions/@Begin/@actions/@InitConfigThings
        sname
        InitConfigThings
        sconfigThing
        var:data
        sinitDataObject
        true
        sdataObjectAttrName
        dataObject
        sdataObjectChildName
        dataObjects
        sdataObjectVarName
        dataObject
        sinitFormDataObject
        true
        sformDataObjectAttrName
        formDataObject
        sformDataObjectChildName
        formDataObjects
        sformDataObjectVarName
        formThing
        sinitCondition
        true
        sconditionAttrName
        condition
        sconditionChildName
        condition
        sconditionVarName
        condition
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdisableGlobalContext
        false
        sdebugLog
        false
        sdescriptors
        xworker.dataObject.actions.DataObjectUtils/@InitThings
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_mark
        false
        sid
        InitConfigThings
        @/@actions/@Begin/@actions/@generateAndExecteTemplate
        sname
        generateAndExecteTemplate
        sreturnType
        firstChild
        sselfVarName
        templateData
        suseRootThing
        false
        sactionName
        toJavaScriptCode
        sopenGeneratedThing
        false
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdisableGlobalContext
        false
        sdebugLog
        false
        sdescriptors
        xworker.lang.actions.Actions/@ThingTemplateAction
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_mark
        false
        sid
        generateAndExecteTemplate
          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate
          sname
          ThingTemplate
          sdescriptors
          xworker.lang.actions.ThingTemplateAction/@ThingTemplate
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_mark
          false
          sid
          ThingTemplate
            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel
            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
            Panel
            Lstateful
            false
            sname
            Panel
            sdescriptors
            xworker.extjs.Items/@Panel
            sth_createIndex
            false
            sth_mark
            true
              @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items
              sname
              items
              sdescriptors
              xworker.extjs.Ext.Container/@24354
              sth_createIndex
              false
              sth_mark
              false
              sid
              items
                @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if
                sname
                #if
                sdescriptors
                xworker.core.util.ThingTemplate/@_if
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                _if
                  @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@actions
                  sname
                  actions
                  sdescriptors
                  xworker.core.util.ThingTemplate/@_if/@actions1
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_registDisabled
                  false
                  sth_mark
                  false
                  sid
                  actions
                    @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@actions/@IsNotNull
                    sname
                    condition
                    svalue
                    var:formThing
                    sinterpretationType
                    Self
                    sattributeTemplate
                    false
                    schildsAttributeTemplate
                    false
                    svarScope
                    Local
                    sisSynchronized
                    false
                    sthrowException
                    true
                    suseOtherAction
                    false
                    screateLocalVarScope
                    false
                    ssaveReturn
                    false
                    sdisableGlobalContext
                    false
                    sdebugLog
                    false
                    sdescriptors
                    xworker.lang.actions.Actions/@IsNotNull
                    sinheritDescription
                    false
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_registDisabled
                    false
                    sth_mark
                    false
                    sid
                    IsNotNull
                  @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_
                  sdf_dataObject
                  ${formThing.metadata.path}
                  sdf_editorType
                  edit
                  sdf_appendItems
                  true
                  sdf_column
                  4
                  sdf_showLabel
                  true
                  sdf_labelAlign
                  right
                  sdf_labelVAlign
                  baseline
                  sdf_bind
                  false
                  sdf_bindType
                  grid
                  LhideLabels
                  false
                  slabelAlign
                  'left'
                  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
                  true
                    @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons
                    sname
                    buttons
                    sdescriptors
                    xworker.extjs.Ext.form.FormPanel/@24823
                    sth_createIndex
                    false
                    sth_mark
                    false
                    sid
                    buttons
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if
                      sname
                      #if
                      slabel
                      queryButton
                      sdescriptors
                      xworker.core.util.ThingTemplate/@_if
                      sinheritDescription
                      false
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_registDisabled
                      false
                      sth_mark
                      false
                      sid
                      _if
                        @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if/@Button
                        LallowDepress
                        false
                        LautoWidth
                        false
                        Ldisabled
                        false
                        LenableToggle
                        false
                        LhandleMouseEvents
                        false
                        Lhidden
                        false
                        Lpressed
                        false
                        LhideLabel
                        false
                        LhideParent
                        false
                        sid
                        Button
                        Lstateful
                        false
                        sname
                        Button
                        slabel
                        queryButton
                        sdescriptors
                        xworker.extjs.Items/@Button
                        sth_createIndex
                        false
                        sth_mark
                        true
                          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if/@Button/@handler
                          sname
                          handler
                          sdescriptors
                          xworker.extjs.Ext.Button/@24224
                          sth_createIndex
                          false
                          sth_mark
                          false
                          sid
                          handler
                            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if/@Button/@handler/@loadApps
                            sname
                            loadApps
                            suseFormVar
                            false
                            sformPanelName
                            '${data.cmpId}QueryForm'
                            sformVarName
                            form
                            suseGridStoreVar
                            false
                            sgridName
                            '${data.cmpId}GridPanel'
                            sgridStoreVarName
                            store
                            sdescriptors
                            xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@FormGridLaod
                            sth_createIndex
                            false
                            sth_mark
                            false
                            sid
                            loadApps
                            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if/@Button/@handler/@Disable
                            sname
                            Disable
                            sdescriptors
                            xworker.extjs.functions.EnableDisable/@Disable
                            sth_createIndex
                            false
                            sth_mark
                            false
                            sid
                            Disable
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if1
                      sname
                      #if
                      slabel
                      addButton
                      sdescriptors
                      xworker.core.util.ThingTemplate/@_if
                      sinheritDescription
                      false
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_registDisabled
                      false
                      sth_mark
                      false
                      sid
                      _if1
                        @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if1/@Button1
                        LallowDepress
                        false
                        LautoWidth
                        false
                        Ldisabled
                        false
                        LenableToggle
                        false
                        LhandleMouseEvents
                        false
                        Lhidden
                        false
                        Lpressed
                        false
                        LhideLabel
                        false
                        LhideParent
                        false
                        sid
                        Button1
                        Lstateful
                        false
                        sname
                        addButton
                        sdescriptors
                        xworker.extjs.Items/@Button
                        sth_createIndex
                        false
                        sth_mark
                        false
                          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if1/@Button1/@handler
                          sname
                          handler
                          sdescriptors
                          xworker.extjs.Ext.Button/@24224
                          sth_createIndex
                          false
                          sth_mark
                          false
                          sid
                          handler
                            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if1/@Button1/@handler/@beforeCode
                            sname
                            beforeCode
                            sdescriptors
                            xworker.extjs.Function/@Code
                            sinheritDescription
                            false
                            sth_createIndex
                            false
                            sth_registMyChilds
                            false
                            sth_registDisabled
                            false
                            sth_mark
                            false
                            sid
                            beforeCode
                            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if1/@Button1/@handler/@GridInsertRecord
                            sname
                            GridInsertRecord
                            suseGridVar
                            false
                            sgridId
                            '${data.cmpId?if_exists}GridPanel'
                            sgridVarName
                            grid
                            sinsertType
                            code
                            suseFormVar
                            false
                            sformVarName
                            form
                            scode
                            ${data.newData?default("{}")}
                            sdescriptors
                            xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridInsertRecord
                            sth_createIndex
                            false
                            sth_mark
                            false
                            sid
                            GridInsertRecord
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if2
                      sname
                      #if
                      slabel
                      deleteButton
                      sdescriptors
                      xworker.core.util.ThingTemplate/@_if
                      sinheritDescription
                      false
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_registDisabled
                      false
                      sth_mark
                      false
                      sid
                      _if2
                        @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if2/@Button11
                        LallowDepress
                        false
                        LautoWidth
                        false
                        Ldisabled
                        false
                        LenableToggle
                        false
                        LhandleMouseEvents
                        false
                        Lhidden
                        false
                        Lpressed
                        false
                        LhideLabel
                        false
                        LhideParent
                        false
                        sid
                        Button11
                        Lstateful
                        false
                        sname
                        deleteButton
                        sdescriptors
                        xworker.extjs.Items/@Button
                        sth_createIndex
                        false
                        sth_mark
                        false
                          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if2/@Button11/@handler
                          sname
                          handler
                          sdescriptors
                          xworker.extjs.Ext.Button/@24224
                          sth_createIndex
                          false
                          sth_mark
                          false
                          sid
                          handler
                            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@_if2/@Button11/@handler/@GridDeleteRecords
                            sname
                            GridDeleteRecords
                            sconfirm
                            true
                            suseGridVar
                            false
                            sgridName
                            '${data.cmpId}GridPanel'
                            sgridVarName
                            grid
                            stitle
                            '删除${dataObject.metadata.label}'
                            smessage
                            '确定要删除选中的${dataObject.metadata.label}么？'
                            sdescriptors
                            xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridDeleteRecords
                            sth_createIndex
                            false
                            sth_mark
                            false
                            sid
                            GridDeleteRecords
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@list buttons
                      sname
                      list buttons
                      sdescriptors
                      xworker.core.util.ThingTemplate/@_list
                      sinheritDescription
                      false
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_registDisabled
                      false
                      sth_mark
                      false
                      sid
                      list buttons
                        @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_if/@_selectAppWinQueryForm_/@buttons/@list buttons/@_Thing
                        sname
                        #Thing
                        sdescriptors
                        xworker.core.util.ThingTemplate/@_Thing
                        sinheritDescription
                        false
                        sth_createIndex
                        false
                        sth_registMyChilds
                        false
                        sth_registDisabled
                        false
                        sth_mark
                        false
                        sid
                        _Thing
                @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_
                sdobj_condition
                ${(condition.metadata.path)?if_exists}
                sloadMask
                true
                sdataObject
                ${dataObject.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
                true
                  @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882
                  sname
                  selModel
                  sdescriptors
                  xworker.extjs.Ext.grid.GridPanel/@25028
                  sth_createIndex
                  false
                  sid
                  882
                    @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883
                    LmoveEditorOnEnter
                    false
                    LsingleSelect
                    false
                    sname
                    RowSelectionModel
                    sdescriptors
                    xworker.extjs.Ext.grid.GridPanel/@25028/@RowSelectionModel
                    sth_createIndex
                    false
                    sid
                    883
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883/@884
                      sname
                      listeners
                      sdescriptors
                      xworker.extjs.Ext.grid.RowSelectionModel/@25649
                      sth_createIndex
                      false
                      sid
                      884
                        @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883/@884/@885
                        sname
                        rowselect
                        sdescriptors
                        xworker.extjs.Ext.grid.RowSelectionModel/@25649/@beforerowselect
                        sth_createIndex
                        false
                        sid
                        885
                          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883/@884/@885/@Enable
                          sname
                          Enable
                          sdescriptors
                          xworker.extjs.functions.EnableDisable/@Enable
                          sth_createIndex
                          false
                          sth_mark
                          false
                          sid
                          Enable
                          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883/@884/@885/@selectGridRows
                          sname
                          selectGridRows
                          suseGridVar
                          false
                          sgridName
                          '${data.cmpId}GridPanel'
                          sgridVarName
                          grid
                          sxworkerExists
                          false
                          sdataVarName
                          datas
                          sreturnOnNoRowSelected
                          false
                          salertOnNoRows
                          true
                          snoRowsAlertTitle
                          '提示'
                          snoRowsAlertMessage
                          '请先选择一条记录！'
                          sdescriptors
                          xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridSelectRows
                          sth_createIndex
                          false
                          sth_mark
                          false
                          sid
                          selectGridRows
                          @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883/@884/@885/@list select events
                          sname
                          list select events
                          sdescriptors
                          xworker.core.util.ThingTemplate/@_list
                          sinheritDescription
                          false
                          sth_createIndex
                          false
                          sth_registMyChilds
                          false
                          sth_registDisabled
                          false
                          sth_mark
                          false
                          sid
                          list select events
                            @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@882/@883/@884/@885/@list select events/@_Thing
                            sname
                            #Thing
                            sdescriptors
                            xworker.core.util.ThingTemplate/@_Thing
                            sinheritDescription
                            false
                            sth_createIndex
                            false
                            sth_registMyChilds
                            false
                            sth_registDisabled
                            false
                            sth_mark
                            false
                            sid
                            _Thing
                  @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@StoreListeners
                  sname
                  StoreListeners
                  sdescriptors
                  xworker.web.app.view.extjs.widgets.DataObjectComponent/@StoreListeners
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_registDisabled
                  false
                  sth_mark
                  false
                  sid
                  StoreListeners
                    @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@StoreListeners/@load
                    sname
                    load
                    sdescriptors
                    xworker.extjs.Ext.data.Store/@listeners/@load
                    sinheritDescription
                    false
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_registDisabled
                    false
                    sth_mark
                    false
                    sid
                    load
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@StoreListeners/@load/@Disable
                      sname
                      Disable
                      sdescriptors
                      xworker.extjs.functions.EnableDisable/@Disable
                      sinheritDescription
                      false
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_registDisabled
                      false
                      sth_mark
                      false
                      sid
                      Disable
                      @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@StoreListeners/@load/@list select events
                      sname
                      list load events
                      sdescriptors
                      xworker.core.util.ThingTemplate/@_list
                      sinheritDescription
                      false
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_registDisabled
                      false
                      sth_mark
                      false
                      sid
                      list select events
                        @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@items/@_selectAppWinGridPanel_/@StoreListeners/@load/@list select events/@_Thing
                        sname
                        #Thing
                        sdescriptors
                        xworker.core.util.ThingTemplate/@_Thing
                        sinheritDescription
                        false
                        sth_createIndex
                        false
                        sth_registMyChilds
                        false
                        sth_registDisabled
                        false
                        sth_mark
                        false
                        sid
                        _Thing
              @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@_setattributes
              sname
              #setattributes
              sdescriptors
              xworker.core.util.ThingTemplate/@_setattribute
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_registDisabled
              false
              sth_mark
              false
              sid
              _setattributes
                @/@actions/@Begin/@actions/@generateAndExecteTemplate/@ThingTemplate/@Panel/@_setattributes/@closable
                sname
                closable
                sdescriptors
                xworker.core.util.ThingTemplate/@_setattribute/@Attribute
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_registDisabled
                false
                sth_mark
                false
                sid
                closable
    @/@actions/@getExtType
    sname
    getExtType
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.web.app.view.extjs.widgets.editor.SimpleDataObjectEditorCreator
    smethodName
    getExtType
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    getExtType
  @/@name
  sname
  name
  slabel
  名称
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@label
  sname
  label
  slabel
  标签
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  label
  @/@title
  sname
  title
  slabel
  标题
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  title
  @/@varname
  sname
  varname
  slabel
  变量名
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  varname
  @/@dataObjectPath
  sname
  dataObject
  slabel
  数据对象
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  dataObjectPath
  @/@formDataObject
  sname
  formDataObject
  slabel
  表单对象
  sinputtype
  dataSelector
  ssize
  60
  sshowLabel
  true
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  formDataObject
  @/@condition
  sname
  condition
  slabel
  查询条件
  sinputtype
  dataSelector
  ssize
  60
  sshowLabel
  true
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  condition
  @/@formHeight
  sname
  formHeight
  sinputtype
  inputSelect
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  93
  sinheritDescription
  false
  Sdescription
#$@text#$@
<h3>表单的高度</h3>

<p>&nbsp;&nbsp;&nbsp; 由于目前表单的高度不能自动调整，所以需要手工输入查询表单的高度，单位px。下拉列表提供了几个按照行数的预设值。</p>
#$@text#$@
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  formHeight
    @/@formHeight/@73
    sname
    75
    slabel
    1rows
    svalue
    75
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    73
    @/@formHeight/@103
    sname
    105
    slabel
    2rows
    svalue
    105
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value/@value1
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    103
    @/@formHeight/@135
    sname
    135
    slabel
    3row
    svalue
    135
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    135
  @/@cmpId
  sname
  cmpId
  slabel
  组件标识
  sdescription
  <p>ExtJs组件的标识。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  cmpId
  @/@addLabel
  sname
  queryLabel
  slabel
  查询按钮标签
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  '查询'
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  addLabel
  @/@addLabel1
  sname
  addLabel
  slabel
  添加按钮标签
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  '添加'
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  addLabel1
  @/@deleteLabel
  sname
  deleteLabel
  slabel
  删除按钮标签
  sdefault
  '删除'
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  deleteLabel
  @/@renderTo
  sname
  renderTo
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  renderTo
  @/@insertScript
  sname
  insertScript
  slabel
  插入前脚本
  sinputtype
  textarea
  sshowLabel
  true
  smodifier
  public
  sinputattrs
  codeName=js codeType=js wrap=false fillBoth=true cols= rows=
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>点击添加按钮时，在调用grid的插入数据之前的一段脚本。可以用来生产插入的数据，也可以通过return取消插入等。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  insertScript
  @/@newData
  sname
  newData
  slabel
  插入时初始化数据
  sinputtype
  textarea
  ssize
  60
  scolspan
  2
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  {}
  sinheritDescription
  false
  sdescription
  <p>如{name:'name'}.</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  newData
  @/@closable
  sname
  closable
  sinputtype
  truefalse
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  closable
  @/@description
  sname
  description
  slabel
  描述
  sinputtype
  html
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  description
  @/@template
  sname
  template
  sdescriptors
  xworker.ide.util.ThingTemplate
  sid
  template
    @/@template/@event_type_grid
    sdataObject
    ${dataObjectPath}
    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
    event_type_grid
    Lstateful
    false
    sname
    DataObjectGridPanel
    slabel
    templateEditor
    sdescriptors
    xworker.web.app.view.extjs.widgets.AppItems/@DataObjectGridPanel
      @/@template/@event_type_grid/@buttons
      sname
      buttons
      slabel
      buttons
      sdescriptors
      xworker.extjs.Ext.Panel/@25325
      sid
      buttons
        @/@template/@event_type_grid/@buttons/@Button
        LallowDepress
        false
        LautoWidth
        false
        Ldisabled
        false
        LenableToggle
        false
        LhandleMouseEvents
        false
        Lhidden
        false
        Lpressed
        false
        LhideLabel
        false
        LhideParent
        false
        sid
        Button
        Lstateful
        false
        sname
        Button
        slabel
        Button
        sdescriptors
        xworker.extjs.Items/@Button
          @/@template/@event_type_grid/@buttons/@Button/@handler
          sname
          handler
          sdescriptors
          xworker.extjs.Ext.Button/@24224
          sid
          handler
        @/@template/@event_type_grid/@buttons/@Button1
        LallowDepress
        false
        LautoWidth
        false
        Ldisabled
        false
        LenableToggle
        false
        LhandleMouseEvents
        false
        Lhidden
        false
        Lpressed
        false
        LhideLabel
        false
        LhideParent
        false
        sid
        Button1
        Lstateful
        false
        sname
        Button
        slabel
        Button
        sdescriptors
        xworker.extjs.Items/@Button
          @/@template/@event_type_grid/@buttons/@Button1/@handler
          sname
          handler
          sdescriptors
          xworker.extjs.Ext.Button/@24224
          sid
          handler
      @/@template/@event_type_grid/@selModel
      sname
      selModel
      slabel
      selModel
      sdescriptors
      xworker.extjs.Ext.grid.GridPanel/@25028
      sid
      selModel
        @/@template/@event_type_grid/@selModel/@RowSelectionModel
        LmoveEditorOnEnter
        false
        LsingleSelect
        false
        sname
        RowSelectionModel
        slabel
        RowSelectionModel
        sdescriptors
        xworker.extjs.Ext.grid.GridPanel/@25028/@RowSelectionModel
        sid
        RowSelectionModel
  @/@DataObjects
  sname
  dataObjects
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sid
  DataObjects
  @/@FormDataObjects
  sname
  FormDataObjects
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  FormDataObjects
  @/@Condition
  sname
  Condition
  slabel
  条件
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.query.Condition
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  Condition
  @/@Buttons
  sname
  Buttons
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.extjs.Ext.form.FormPanel/@24823
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  Buttons
  @/@OnStoreLoaded
  sname
  OnStoreLoaded
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.extjs.Function
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>当数据对象执行查询装载数据之后的事件，只添加子节点。</p>

<p>可以用的参数store,records,options。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  OnStoreLoaded
  @/@OnGridSelected
  sname
  OnGridSelected
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.extjs.Function
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>当表格选中记录后的事件，只添加子节点。</p>

<p>相关参数有：model,rowIndex,record,datas(选中的记录，数组）。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  OnGridSelected
