^1652161024154
@
sname
DataObjectTreeEditComposite
slabel
DataObjectTreeEditComposite
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.swt.layout.LayoutDatas
smany
true
seditCols
2
sinitialization
false
sgroup
xworker.app
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>一个有查询和树形表格的数据对象编辑面板。</p>

<p><strong>根节点：</strong></p>

<p>&nbsp;&nbsp; 查询条件中应该默认建一个父标识的条件，这样默认查询只查根节点的内容，非根节点的是本编辑器另外加载的。</p>

<p><strong>变量和变量上下文</strong></p>

<p>&nbsp;&nbsp;&nbsp; 产生的变量放到属性actionContext的值为名的变量上下文中，会产生的变量有:dataTree，dataStore，queryFrom, buttonComposite,pageingToolbar等。</p>

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

<ul>
	<li><strong>treeSelection</strong><br />
	表格的选择事件。<br />
	&nbsp;</li>
	<li><strong>treeDeleted</strong><br />
	表格删除事件。<br />
	&nbsp;</li>
	<li><strong>onStoreLoaded</strong><br />
	数据装载后的事件。</li>
</ul>
#$@text#$@
snotXmlAttribute
false
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
  @/@actions
  sname
  actions
  slabel
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actions
    @/@actions/@create
    sname
    create
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.widgets.DataObjectTreeEditCompositeActions
    smethodName
    create
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sid
    create
    @/@actions/@tableSelection
    sname
    treeSelection
    sdescriptors
    xworker.lang.actions.Actions/@NOOP
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    tableSelection
    @/@actions/@tableDeleted
    sname
    treeDeleted
    sdescriptors
    xworker.lang.actions.Actions/@NOOP
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    tableDeleted
    @/@actions/@onStoreLoaded
    sname
    onStoreLoaded
    sdescriptors
    xworker.lang.actions.Actions/@NOOP
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    onStoreLoaded
    @/@actions/@selectAllButton
    sname
    selectAllButton
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.widgets.DataObjectTreeEditCompositeActions
    smethodName
    selectAllButton
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    selectAllButton
    @/@actions/@selectRerverseButton
    sname
    selectRerverseButton
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.widgets.DataObjectTreeEditCompositeActions
    smethodName
    selectRerverseButton
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    selectRerverseButton
    @/@actions/@addChildItem
    sname
    addChildItem
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.widgets.DataObjectTreeEditCompositeActions
    smethodName
    addChildItem
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    addChildItem
    @/@actions/@cascadeCheck
    sname
    cascadeCheck
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.widgets.DataObjectTreeEditCompositeActions
    smethodName
    cascadeCheck
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    cascadeCheck
    @/@actions/@insertDataObject
    sname
    insertDataObject
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.widgets.DataObjectTreeEditCompositeActions
    smethodName
    insertDataObject
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Local
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    insertDataObject
      @/@actions/@insertDataObject/@ins
      sisValidate
      false
      sname
      ins
      sdescriptors
      xworker.lang.actions.Inout/@ins
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      ins
        @/@actions/@insertDataObject/@ins/@dataObject
        sname
        dataObject
        stype
        xworker.dataObject.DataObject
        stypeCheck
        false
        soptional
        true
        scheck
        false
        scheckLevel
        exception
        sdescriptors
        xworker.lang.actions.Inout/@ins/@param
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        dataObject
  @/@name
  sname
  name
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@label
  sname
  label
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  label
  @/@tableDataObject
  sname
  dataObject
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>要查询和编辑的数据对象，也是用于生成查询表单、表格、新建表单和编辑表单的数据对象。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  tableDataObject
  @/@queryFormEditCols
  sname
  queryFormEditCols
  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_mark
  false
  sid
  queryFormEditCols
  @/@queryDataObject
  sname
  queryDataObject
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>用于生成查询界面数据对象，替代dataObject。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  queryDataObject
  @/@queryConfig
  sname
  queryConfig
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>查询条件的配置。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  queryConfig
  @/@idName
  sname
  idName
  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_mark
  false
  sid
  idName
  @/@parentIdName
  sname
  parentIdName
  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_mark
  false
  sid
  parentIdName
  @/@queryButton
  sname
  queryButton
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  true
  sinheritDescription
  false
  sdescription
  <p>是否显示查询按钮。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  queryButton
  @/@newButton
  sname
  newButton
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  true
  sinheritDescription
  false
  sdescription
  <p>是否显示新增按钮。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  newButton
  @/@editButton
  sname
  editButton
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  true
  sinheritDescription
  false
  sdescription
  <p>是否显示编辑按钮。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  editButton
  @/@editBatchButton
  sname
  editBatchButton
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  false
  sinheritDescription
  false
  sdescription
  <p>是否显示批量编辑按钮。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  editBatchButton
  @/@addChildButton
  sname
  addChildButton
  sinputtype
  truefalse
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  true
  sinheritDescription
  false
  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
  addChildButton
  @/@deleteButton
  sname
  deleteButton
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  true
  sinheritDescription
  false
  sdescription
  <p>是否显示删除按钮。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  deleteButton
  @/@selectAllButton
  sname
  selectAllButton
  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_mark
  false
  sid
  selectAllButton
  @/@selectRerverseButton
  sname
  selectRerverseButton
  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_mark
  false
  sid
  selectRerverseButton
  @/@pagingToolbar
  sname
  pagingToolbar
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  true
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  pagingToolbar
  @/@actionContext
  sname
  actionContext
  sreadOnly
  false
  sdefault
  dataObjectContext
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>会通过模型生成相应的SWT控件，这些控件的保存的变量上下文，建议建立新的变量上下文。</p>
<p>如果不为空那么将建立新的变量上下文，否则使用当前的变量上下文。</p>
#$@text#$@
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  actionContext
  @/@template
  sname
  template
  sdescriptors
  xworker.core.util.ThingTemplate
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  template
    @/@template/@dataObjectComposite
    sname
    dataObjectComposite
    sdescriptors
    xworker.swt.Widgets/@Composite
    sid
    dataObjectComposite
      @/@template/@dataObjectComposite/@dataObjectCompositeGridLayout
      sname
      dataObjectCompositeGridLayout
      smakeColumnsEqualWidth
      false
      smarginWidth
      5
      smarginHeight
      5
      smarginLeft
      0
      smarginTop
      0
      smarginRight
      0
      smarginBottom
      0
      shorizontalSpacing
      5
      sverticalSpacing
      5
      slabel
      dataObjectCompositeGridLayout
      sdescriptors
      xworker.swt.Layouts/@GridLayout
      sid
      dataObjectCompositeGridLayout
      @/@template/@dataObjectComposite/@queryForm
      sname
      queryForm
      sformType
      query
      seditCols
      ${data.queryFormEditCols?if_exists}
      sdataObject
      ${data.queryDataObject}
      sdescriptors
      xworker.swt.app.view.swt.Items/@DataObjectForm
      sid
      queryForm
        @/@template/@dataObjectComposite/@queryForm/@queryFormGridData
        sname
        queryFormGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        slabel
        queryFormGridData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sid
        queryFormGridData
      @/@template/@dataObjectComposite/@25567
      sname
      buttonComposite
      sBORDER
      false
      sH_SCROLL
      false
      sV_SCROLL
      false
      sNO_BACKGROUND
      false
      sNO_FOCUS
      false
      sNO_MERGE_PAINTS
      false
      sNO_REDRAW_RESIZE
      false
      sNO_RADIO_GROUP
      false
      sEMBEDDED
      false
      sDOUBLE_BUFFERED
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      sdescriptors
      xworker.swt.Widgets/@Composite
      sid
      25567
        @/@template/@dataObjectComposite/@25567/@25568
        sname
        buttonCompositeGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        END
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        slabel
        buttonCompositeGridData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sid
        25568
        @/@template/@dataObjectComposite/@25567/@25569
        sname
        buttonCompositeRowLayout
        sfill
        false
        sjustify
        false
        smarginWidth
        0
        smarginHeight
        0
        smarginLeft
        3
        smarginTop
        3
        smarginRight
        3
        smarginBottom
        3
        spack
        true
        sspacing
        3
        stype
        SWT.HORIZONTAL
        swrap
        true
        slabel
        buttonCompositeRowLayout
        sdescriptors
        xworker.swt.Layouts/@RowLayout
        sid
        25569
        @/@template/@dataObjectComposite/@25567/@ifQuery
        sname
        ifQuery
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifQuery
          @/@template/@dataObjectComposite/@25567/@ifQuery/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifQuery/@actions/@condition
            sname
            condition
            sexpression
            data.queryButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifQuery/@25571
          sname
          queryBtn
          stext
          查询
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          slabel
          queryBtn
          sdescriptors
          xworker.swt.Widgets/@Button
          sid
          25571
            @/@template/@dataObjectComposite/@25567/@ifQuery/@25571/@25572
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            slabel
            RowData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sid
            25572
            @/@template/@dataObjectComposite/@25567/@ifQuery/@25571/@Listeners
            sname
            Listeners
            slabel
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sid
            Listeners
              @/@template/@dataObjectComposite/@25567/@ifQuery/@25571/@Listeners/@queryBtnSelection
              sname
              queryBtnSelection
              stype
              Selection
              slabel
              queryBtnSelection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sid
              queryBtnSelection
                @/@template/@dataObjectComposite/@25567/@ifQuery/@25571/@Listeners/@queryBtnSelection/@query
                sname
                query
                sstoreName
                dataStore
                smethod
                query
                srecordSource
                DataObjectForm
                srecordName
                queryForm
                sdeleteConfirm
                true
                scrateConfirm
                false
                supdateConfirm
                false
                scommitConfirm
                false
                supdateBatchConfirm
                true
                sremoveBatchConfirm
                true
                sinterpretationType
                Self
                svarScope
                Local
                slabel
                query
                sdescriptors
                xworker.swt.app.view.swt.data.DataStoreAction
                sid
                query
        @/@template/@dataObjectComposite/@25567/@ifNewButton
        sname
        ifNewButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifNewButton
          @/@template/@dataObjectComposite/@25567/@ifNewButton/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifNewButton/@actions/@condition
            sname
            condition
            sexpression
            data.newButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifNewButton/@27743
          sname
          newBtn
          stext
          新建
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          slabel
          newBtn
          sdescriptors
          xworker.swt.Widgets/@Button
          sid
          27743
            @/@template/@dataObjectComposite/@25567/@ifNewButton/@27743/@27744
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            slabel
            RowData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sid
            27744
            @/@template/@dataObjectComposite/@25567/@ifNewButton/@27743/@27745
            sname
            Listeners
            slabel
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sid
            27745
              @/@template/@dataObjectComposite/@25567/@ifNewButton/@27743/@27745/@27746
              sname
              newBtnSelection
              stype
              Selection
              slabel
              newBtnSelection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sid
              27746
                @/@template/@dataObjectComposite/@25567/@ifNewButton/@27743/@27745/@27746/@createUser1
                sname
                newData
                sdataStore
                var:dataStore
                stitle
                新建${data.label}
                sinsert
                true
                scontinueEdit
                false
                sconfirm
                false
                sconfirmMessage
                确定要保存吗？
                sinterpretationType
                Self
                sattributeTemplate
                false
                schildsAttributeTemplate
                false
                svarScope
                Local
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                screateLocalVarScope
                false
                ssaveReturn
                false
                sswitchResult
                false
                sdisableGlobalContext
                false
                sdebugLog
                false
                sdescriptors
                xworker.swt.app.view.swt.data.DataStoreActions/@CreateDataObject
                sid
                createUser1
        @/@template/@dataObjectComposite/@25567/@ifEditButton
        sname
        ifEditButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifEditButton
          @/@template/@dataObjectComposite/@25567/@ifEditButton/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifEditButton/@actions/@condition
            sname
            condition
            sexpression
            data.editButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifEditButton/@27747
          sname
          editBtn
          stext
          编辑
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          false
          sredraw
          true
          svisible
          true
          slabel
          editBtn
          sdescriptors
          xworker.swt.Widgets/@Button
          sid
          27747
            @/@template/@dataObjectComposite/@25567/@ifEditButton/@27747/@27748
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            slabel
            RowData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sid
            27748
            @/@template/@dataObjectComposite/@25567/@ifEditButton/@27747/@27749
            sname
            Listeners
            slabel
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sid
            27749
              @/@template/@dataObjectComposite/@25567/@ifEditButton/@27747/@27749/@27750
              sname
              editBtnSelection
              stype
              Selection
              slabel
              editBtnSelection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sid
              27750
                @/@template/@dataObjectComposite/@25567/@ifEditButton/@27747/@27749/@27750/@editOneUser
                sname
                editData
                sdataStore
                dataStore
                scontrolName
                dataTree
                stitle
                新建${data.label}
                snoDataConfirm
                true
                snoDataConfirmMessage
                请先选择一个数据。
                supdateConfirm
                false
                sinterpretationType
                Self
                sattributeTemplate
                false
                schildsAttributeTemplate
                false
                svarScope
                Local
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                screateLocalVarScope
                false
                ssaveReturn
                false
                sdisableGlobalContext
                false
                sdescriptors
                xworker.swt.app.view.swt.data.DataStoreActions/@EditDataObjectDialog
                sid
                editOneUser
        @/@template/@dataObjectComposite/@25567/@ifEditBatchButton
        sname
        ifEditBatchButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifEditBatchButton
          @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@actions/@condition
            sname
            condition
            sexpression
            data.editBatchButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@27755
          sname
          editBatchBtn
          stext
          编辑
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          slabel
          editBatchBtn
          sdescriptors
          xworker.swt.Widgets/@Button
          sid
          27755
            @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@27755/@27756
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            slabel
            RowData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sid
            27756
            @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@27755/@27757
            sname
            Listeners
            slabel
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sid
            27757
              @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@27755/@27757/@27758
              sname
              editBatchBtnSelection
              stype
              Selection
              slabel
              editBatchBtnSelection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sid
              27758
                @/@template/@dataObjectComposite/@25567/@ifEditBatchButton/@27755/@27757/@27758/@editMultiUser
                sname
                editMultiData
                sdataStore
                dataStore
                scontrolName
                dataTree
                stitle
                编辑${data.label}
                snoDataConfirm
                true
                snoDataConfirmMessage
                请先选择一个用户。
                supdateConfirm
                false
                sinterpretationType
                Self
                sattributeTemplate
                false
                schildsAttributeTemplate
                false
                svarScope
                Local
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                screateLocalVarScope
                false
                ssaveReturn
                false
                sdisableGlobalContext
                false
                sdescriptors
                xworker.swt.app.view.swt.data.DataStoreActions/@EditDataObjectsDialog
                sid
                editMultiUser
        @/@template/@dataObjectComposite/@25567/@ifDeleteButton
        sname
        ifDeleteButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifDeleteButton
          @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@actions/@condition
            sname
            condition
            sexpression
            data.deleteButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751
          sname
          deleteBtn
          stext
          删除
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          false
          sredraw
          true
          svisible
          true
          slabel
          deleteBtn
          sdescriptors
          xworker.swt.Widgets/@Button
          sid
          27751
            @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27752
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            slabel
            RowData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sid
            27752
            @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27753
            sname
            Listeners
            slabel
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sid
            27753
              @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27753/@27754
              sname
              deleteBtnSelection
              stype
              Selection
              slabel
              deleteBtnSelection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sid
              27754
                @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27753/@27754/@deleteUser1
                sname
                deleteData
                sdataStore
                dataStore
                scontrolName
                dataTree
                stitle
                删除${data.label}
                snoDataConfirm
                true
                snoDataConfirmMessage
                请选择一条记录。
                sdeleteConfirm
                true
                sdeleteConfirmMessage
                确定要删除选择的记录么？
                sinterpretationType
                Self
                sattributeTemplate
                false
                schildsAttributeTemplate
                false
                svarScope
                Local
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                screateLocalVarScope
                false
                ssaveReturn
                false
                sdisableGlobalContext
                false
                sdescriptors
                xworker.swt.app.view.swt.data.DataStoreActions/@DeleteDataObject
                sid
                deleteUser1
                  @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27753/@27754/@deleteUser1/@success
                  sname
                  success
                  stype
                  DEFAULT
                  scondition
                  _return!=null
                  sdescriptors
                  xworker.swt.app.view.swt.data.DataStoreAction/@Result
                  sid
                  success
                    @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27753/@27754/@deleteUser1/@success/@disableButton
                    sname
                    disableButton
                    smethod
                    disable
                    scontrolList
                    editBtn,deleteBtn,updateBatchBtn,addChildBtn
                    sinterpretationType
                    Self
                    sattributeTemplate
                    false
                    schildsAttributeTemplate
                    false
                    svarScope
                    Global
                    sisSynchronized
                    false
                    sthrowException
                    true
                    suseOtherAction
                    false
                    screateLocalVarScope
                    false
                    ssaveReturn
                    false
                    sdisableGlobalContext
                    false
                    sdescriptors
                    xworker.swt.actions.ControlActions/@Enabled
                    sid
                    disableButton
                    @/@template/@dataObjectComposite/@25567/@ifDeleteButton/@27751/@27753/@27754/@deleteUser1/@success/@tableDeleted
                    sname
                    tableDeleted
                    sthingType
                    var
                    sthing
                    editorThing
                    sactionName
                    treeDeleted
                    sactionContext
                    parentContext
                    sinterpretationType
                    Self
                    sattributeTemplate
                    false
                    schildsAttributeTemplate
                    false
                    svarScope
                    Local
                    sisSynchronized
                    false
                    sthrowException
                    true
                    suseOtherAction
                    false
                    screateLocalVarScope
                    false
                    ssaveReturn
                    false
                    sdisableGlobalContext
                    false
                    sdescriptors
                    xworker.lang.actions.Actions/@ThingAction
                    sinheritDescription
                    false
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_mark
                    false
                    sid
                    tableDeleted
        @/@template/@dataObjectComposite/@25567/@ifEditButton1
        sname
        ifAddChildButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifEditButton1
          @/@template/@dataObjectComposite/@25567/@ifEditButton1/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifEditButton1/@actions/@condition
            sname
            condition
            sexpression
            data.addChildButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifEditButton1/@27747
          sname
          addChildBtn
          stext
          添加子节点
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          false
          sredraw
          true
          svisible
          true
          slabel
          addChildBtn
          sdescriptors
          xworker.swt.Widgets/@Button
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          27747
            @/@template/@dataObjectComposite/@25567/@ifEditButton1/@27747/@27748
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            slabel
            RowData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sid
            27748
            @/@template/@dataObjectComposite/@25567/@ifEditButton1/@27747/@27749
            sname
            Listeners
            slabel
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sid
            27749
              @/@template/@dataObjectComposite/@25567/@ifEditButton1/@27747/@27749/@27750
              sname
              editBtnSelection
              stype
              Selection
              sref
              xworker.swt.app.view.swt.widgets.DataObjectTreeEditComposite/@actions/@addChildItem
              slabel
              editBtnSelection
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sid
              27750
        @/@template/@dataObjectComposite/@25567/@_list
        sname
        #list
        sdescriptors
        xworker.core.util.ThingTemplate/@_list
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        _list
          @/@template/@dataObjectComposite/@25567/@_list/@button
          sname
          button
          sdescriptors
          xworker.core.util.ThingTemplate/@_Thing
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          button
        @/@template/@dataObjectComposite/@25567/@ifNewButton1
        sname
        ifSelectAllButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifNewButton1
          @/@template/@dataObjectComposite/@25567/@ifNewButton1/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifNewButton1/@actions/@condition
            sname
            condition
            sexpression
            data.selectAllButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifNewButton1/@11798
          sname
          selectAllButton
          stext
          全选
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          sdescriptors
          xworker.swt.Widgets/@Button
          sth_createIndex
          false
          sid
          11798
            @/@template/@dataObjectComposite/@25567/@ifNewButton1/@11798/@11799
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sth_createIndex
            false
            sid
            11799
            @/@template/@dataObjectComposite/@25567/@ifNewButton1/@11798/@11800
            sname
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sth_createIndex
            false
            sid
            11800
              @/@template/@dataObjectComposite/@25567/@ifNewButton1/@11798/@11800/@11801
              sname
              okButtonSelection
              stype
              Selection
              sref
              xworker.swt.app.view.swt.widgets.DataObjectTreeEditComposite/@actions/@selectAllButton
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sth_createIndex
              false
              sid
              11801
        @/@template/@dataObjectComposite/@25567/@ifNewButton2
        sname
        ifSelectRerverseButton
        sdescriptors
        xworker.core.util.ThingTemplate/@_if
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        ifNewButton2
          @/@template/@dataObjectComposite/@25567/@ifNewButton2/@actions
          sname
          actions
          sdescriptors
          xworker.core.util.ThingTemplate/@_if/@actions1
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          actions
            @/@template/@dataObjectComposite/@25567/@ifNewButton2/@actions/@condition
            sname
            condition
            sexpression
            data.selectRerverseButton
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@Ongl
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            condition
          @/@template/@dataObjectComposite/@25567/@ifNewButton2/@11802
          sname
          selectReverseButton
          stext
          反选
          stype
          SWT.PUSH
          sflat
          false
          sborder
          false
          sselected
          false
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          sdescriptors
          xworker.swt.Widgets/@Button
          sth_createIndex
          false
          sid
          11802
            @/@template/@dataObjectComposite/@25567/@ifNewButton2/@11802/@11803
            sname
            RowData
            sexclude
            false
            swidth
            80
            sheight
            -1
            sdescriptors
            xworker.swt.layout.LayoutDatas/@RowData
            sth_createIndex
            false
            sid
            11803
            @/@template/@dataObjectComposite/@25567/@ifNewButton2/@11802/@11804
            sname
            Listeners
            sdescriptors
            xworker.swt.widgets.Widget/@Listeners
            sth_createIndex
            false
            sid
            11804
              @/@template/@dataObjectComposite/@25567/@ifNewButton2/@11802/@11804/@11805
              sname
              cancelButtonSelection
              stype
              Selection
              sref
              xworker.swt.app.view.swt.widgets.DataObjectTreeEditComposite/@actions/@selectRerverseButton
              sdescriptors
              xworker.swt.events.Listeners/@listeners/@Listener
              sth_createIndex
              false
              sid
              11805
      @/@template/@dataObjectComposite/@dataTable
      sname
      dataTree
      sselectStyle
      SINGLE
      sV_SCROLL
      true
      sH_SCROLL
      true
      sCHECK
      false
      sFULL_SELECTION
      true
      sHIDE_SELECTION
      true
      sBORDER
      false
      slineVisible
      true
      smultipleColumns
      true
      sheaderVisible
      true
      ssortIndicator
      true
      smoveableColumns
      true
      sheadImages
      false
      ssubImages
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      dataTree
      sdescriptors
      xworker.swt.widgets.Tree
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      dataTable
        @/@template/@dataObjectComposite/@dataTable/@dataTableGridData
        sname
        dataTableGridData
        sstyle
        FILL_BOTH
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        slabel
        dataTableGridData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sid
        dataTableGridData
        @/@template/@dataObjectComposite/@dataTable/@userTore
        sname
        dataStore
        sattachToParent
        true
        sloadBackground
        false
        sautoLoad
        true
        sautoSave
        true
        sdataObject
        ${data.dataObject}
        squeryConfig
        ${data.queryConfig}
        spaging
        extend
        spageSize
        50
        sstoreSortField
        _extend
        sstoreSortDir
        ASC
        seditable
        extend
        seditmethod
        extend
        sidName
        ${data.idName?if_exists}
        sparentIdName
        ${data.parentIdName?if_exists}
        slabel
        dataStore
        sdescriptors
        xworker.swt.widgets.Table/@DataStore
        sid
        userTore
          @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners
          sname
          Listeners
          slabel
          Listeners
          sdescriptors
          xworker.swt.app.view.swt.data.DataStore/@Listeners
          sid
          Listeners
            @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners/@ButtonListener
            sname
            ButtonListener
            sdescriptors
            xworker.swt.app.view.swt.data.DataStore/@Listeners/@Listener
            sid
            ButtonListener
              @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners/@ButtonListener/@actions
              sname
              actions
              slabel
              actions
              sdescriptors
              xworker.swt.app.view.swt.data.DataStore/@Listeners/@Listener/@actions1
              sid
              actions
                @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners/@ButtonListener/@actions/@onLoaded1
                sname
                onLoaded
                schangeSelf
                true
                sselfVarName
                listener
                sinterpretationType
                Self
                sattributeTemplate
                false
                schildsAttributeTemplate
                false
                svarScope
                Local
                sisSynchronized
                false
                sthrowException
                true
                suseOtherAction
                false
                screateLocalVarScope
                false
                ssaveReturn
                false
                sdisableGlobalContext
                false
                sdescriptors
                xworker.lang.actions.Actions/@ActionGroup
                sinheritDescription
                false
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                onLoaded1
                  @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners/@ButtonListener/@actions/@onLoaded1/@actions
                  sname
                  actions
                  sdescriptors
                  xworker.lang.actions.Begin/@actions
                  sinheritDescription
                  false
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  actions
                    @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners/@ButtonListener/@actions/@onLoaded1/@actions/@onLoaded
                    sname
                    onLoaded
                    smethod
                    disable
                    scontrolList
                    editBtn,deleteBtn,updateBatchBtn,addChildBtn
                    sinterpretationType
                    Self
                    sattributeTemplate
                    false
                    schildsAttributeTemplate
                    false
                    svarScope
                    Local
                    sisSynchronized
                    false
                    sthrowException
                    true
                    suseOtherAction
                    false
                    screateLocalVarScope
                    false
                    ssaveReturn
                    false
                    sdisableGlobalContext
                    false
                    sdescriptors
                    xworker.swt.actions.ControlActions/@Enabled
                    sid
                    onLoaded
                    @/@template/@dataObjectComposite/@dataTable/@userTore/@Listeners/@ButtonListener/@actions/@onLoaded1/@actions/@onStoreLoaded
                    sname
                    onStoreLoaded
                    sthingType
                    var
                    sthing
                    editorThing
                    sactionName
                    onStoreLoaded
                    sactionContext
                    parentContext
                    sinterpretationType
                    Self
                    sattributeTemplate
                    false
                    schildsAttributeTemplate
                    false
                    svarScope
                    Local
                    sisSynchronized
                    false
                    sthrowException
                    true
                    suseOtherAction
                    false
                    screateLocalVarScope
                    false
                    ssaveReturn
                    false
                    sdisableGlobalContext
                    false
                    sdescriptors
                    xworker.lang.actions.Actions/@ThingAction
                    sinheritDescription
                    false
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_mark
                    false
                    sid
                    onStoreLoaded
        @/@template/@dataObjectComposite/@dataTable/@28276
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        28276
          @/@template/@dataObjectComposite/@dataTable/@28276/@28277
          sname
          dataTableSelection
          stype
          Selection
          slabel
          dataTableSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          28277
            @/@template/@dataObjectComposite/@dataTable/@28276/@28277/@enableButton
            sname
            enableButton
            smethod
            enable
            scontrolList
            editBtn,deleteBtn,updateBatchBtn,addChildBtn
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Global
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.swt.actions.ControlActions/@Enabled
            sid
            enableButton
            @/@template/@dataObjectComposite/@dataTable/@28276/@28277/@editorSelectEvent
            sname
            editorSelectEvent
            sthingType
            var
            sthing
            editorThing
            sactionName
            treeSelection
            sactionContext
            parentContext
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@ThingAction
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            editorSelectEvent
            @/@template/@dataObjectComposite/@dataTable/@28276/@28277/@checkCascade
            sname
            checkCascade
            srefActionPath
            xworker.swt.app.view.swt.widgets.DataObjectTreeEditComposite/@actions/@cascadeCheck
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.Actions/@RefAction
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            checkCascade
        @/@template/@dataObjectComposite/@dataTable/@_setattributes
        sname
        #setattributes
        sdescriptors
        xworker.core.util.ThingTemplate/@_setattribute
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        _setattributes
          @/@template/@dataObjectComposite/@dataTable/@_setattributes/@CHECK
          sname
          CHECK
          sdescriptors
          xworker.core.util.ThingTemplate/@_setattribute/@Attribute
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          CHECK
      @/@template/@dataObjectComposite/@pageingToolbar
      sname
      pageingToolbar
      sbeforePageText
      第
      safterPageText
      页 共{0}页
      sdisplayInfo
      false
      sdisplayMsg
      第{0}-第{1}条，共{2}条
      semptyMsg
      没有数据
      sfirstText
      首页
      slastText
      最后一页
      sstore
      dataStore
      sdescriptors
      xworker.swt.app.view.swt.Items/@PagingToolbar
      sid
      pageingToolbar
        @/@template/@dataObjectComposite/@pageingToolbar/@pagingToolbarGridData
        sname
        pagingToolbarGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        slabel
        pagingToolbarGridData
        sdescriptors
        xworker.swt.Commons/@GridData
        sid
        pagingToolbarGridData
  @/@DataObjects
  sname
  dataObjects
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  sid
  DataObjects
  @/@queryDataObjects
  sname
  queryDataObjects
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>用于生成查询表单的数据对象。</p>
  sid
  queryDataObjects
  @/@Condition
  sname
  queryConfig
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.query.Condition
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  sid
  Condition
  @/@tableCheck
  sname
  treeCheck
  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
  sid
  tableCheck
  @/@checkCascade
  sname
  checkCascade
  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_mark
  false
  sid
  checkCascade
  @/@debug
  sname
  debug
  sinputtype
  truefalse
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  false
  sinheritDescription
  false
  sdescription
  <p>如果为true，那么会打开生成的面板事物。</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
  debug
  @/@actions1
  sname
  actions
  slabel
  Actions
  sdescriptors
  xworker.lang.MetaDescriptor2/@thing
  sextends
  xworker.lang.actions.Actions
  smany
  true
  seditCols
  2
  Sdescription
#$@text#$@
<p>动作集合，通过子节点可以添加各种动作，动作通常是一个可执行的程序。</p>
<p>事物的第一个动作集合的子事物才可以作为事物的行为，第二个及其他动作集合就不能作为事物的行为使用了，事物的行为默认找第一个动作集合。</p>
<p>事物的run方法一般是这个事物转化为动作之后执行的方法。</p>
#$@text#$@
  szh_label
  动作
  sth_createIndex
  false
  sid
  actions1
    @/@actions1/@name
    sname
    name
    sdescriptors
    xworker.lang.MetaDescriptor2/@attribute
    sid
    name
  @/@Buttons
  sname
  Buttons
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>可以在此附加按钮。</p>
  snotXmlAttribute
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  Buttons
    @/@Buttons/@name
    sname
    name
    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_mark
    false
    sid
    name
    @/@Buttons/@label
    sname
    label
    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_mark
    false
    sid
    label
    @/@Buttons/@Button
    sname
    Button
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    sextends
    xworker.swt.Widgets/@Button
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sinheritDescription
    false
    snotXmlAttribute
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    Button
