^1640696295876
@
sname
DataObjectEditorTpl
slabel
SWT数据对象编辑器
sdescription
<p>一个有查询、新增、编辑和删除功能的编辑器模板。</p>
sdescriptors
xworker.ide.util.ThingCreator
sth_createIndex
true
sth_registThing
template|xworker.swt.widgets.Composite
sgroup
xworker.dataObject
  @/@7736
  sname
  InputThing
  sdescriptors
  xworker.ide.util.ThingCreator/@InputThing,xworker.lang.MetaDescriptor3
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sth_createIndex
  false
  sid
  7736
    @/@7736/@name
    sname
    name
    slabel
    控件名称
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@7736/@dataObject
    sname
    dataObject
    slabel
    数据对象
    sinputtype
    dataSelector
    ssize
    60
    scolspan
    2
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    dataObject
    @/@7736/@queryConfig
    sname
    queryConfig
    slabel
    查询配置
    sinputtype
    dataSelector
    ssize
    60
    scolspan
    2
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    queryConfig
  @/@7777
  sname
  ThingTemplate
  sdescriptors
  xworker.ide.util.ThingCreator/@ThingTemplate,xworkercorethings.util.ThingTemplate
  sth_createIndex
  false
  sid
  7777
    @/@7777/@shell
    sname
    shell
    stext
    Test Complex DataObject
    sNO_TRIM
    false
    sCLOSE
    true
    sTITLE
    true
    sMIN
    true
    sMAX
    true
    sBORDER
    false
    sRESIZE
    true
    sON_TOP
    false
    sTOOL
    false
    sNO_FOCUS
    false
    swidth
    640
    sheight
    480
    scenterScreen
    true
    spack
    false
    smaximized
    false
    sfullScreen
    false
    sH_SCROLL
    false
    sV_SCROLL
    false
    sNO_BACKGROUND
    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.Display/@Shell
    sid
    shell
      @/@7777/@shell/@shellGridLayout
      sname
      ${data.name?if_exists}GridLayout
      snumColumns
      1
      smakeColumnsEqualWidth
      false
      smarginWidth
      5
      smarginHeight
      5
      smarginLeft
      0
      smarginTop
      0
      smarginRight
      0
      smarginBottom
      0
      shorizontalSpacing
      5
      sverticalSpacing
      5
      sdescriptors
      xworker.swt.Layouts/@GridLayout
      sid
      shellGridLayout
      @/@7777/@shell/@queryComposite
      sname
      queryComposite
      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
      queryComposite
        @/@7777/@shell/@queryComposite/@queryCompositeGridData
        sname
        queryCompositeGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sid
        queryCompositeGridData
        @/@7777/@shell/@queryComposite/@queryCompositeFillLayout
        sname
        queryCompositeFillLayout
        stype
        SWT.HORIZONTAL
        sdescriptors
        xworker.swt.Layouts/@FillLayout
        sid
        queryCompositeFillLayout
        @/@7777/@shell/@queryComposite/@queryForm
        sname
        queryForm
        sformType
        query
        sdataObject
        ${data.dataObject?if_exists}
        sdescriptors
        xworker.swt.app.view.swt.Items/@DataObjectForm
        sid
        queryForm
      @/@7777/@shell/@splitLine1
      sname
      splitLine1
      sBORDER
      false
      sstyle
      SEPARATOR
      stype
      HORIZONTAL
      sshadow
      SHADOW_OUT
      salignment
      LEFT
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      sdescriptors
      xworker.swt.Widgets/@Label
      sth_createIndex
      false
      sid
      splitLine1
        @/@7777/@shell/@splitLine1/@splitLineGridData
        sname
        splitLineGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sth_createIndex
        false
        sid
        splitLineGridData
      @/@7777/@shell/@1005
      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
      1005
        @/@7777/@shell/@1005/@1006
        sname
        buttonCompositeGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        sdescriptors
        xworker.swt.layout.LayoutDatas/@GridData
        sid
        1006
        @/@7777/@shell/@1005/@1007
        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
        sdescriptors
        xworker.swt.Layouts/@RowLayout
        sid
        1007
        @/@7777/@shell/@1005/@query
        sname
        query
        stext
        查询
        stype
        SWT.PUSH
        sflat
        false
        sborder
        false
        sselected
        false
        scapture
        false
        senabled
        true
        sredraw
        true
        svisible
        true
        sdescriptors
        xworker.swt.Widgets/@Button
        sid
        query
          @/@7777/@shell/@1005/@query/@Listeners
          sname
          Listeners
          sdescriptors
          xworker.swt.widgets.Widget/@Listeners
          sid
          Listeners
            @/@7777/@shell/@1005/@query/@Listeners/@queryButtonSelection
            sname
            queryButtonSelection
            stype
            Selection
            sdescriptors
            xworker.swt.events.Listeners/@listeners/@Listener
            sid
            queryButtonSelection
              @/@7777/@shell/@1005/@query/@Listeners/@queryButtonSelection/@GroovyAction
              sname
              GroovyAction
              sisSynchronized
              false
              sthrowException
              true
              suseOtherAction
              false
              suseOuterJava
              true
              souterClassName
              xworker.swt.app.view.swt._templates.DataObjectEditorTplActions
              smethodName
              queryButtonSelection
              sdisableGlobalContext
              false
              svarScope
              Global
              sdescriptors
              xworker.lang.actions.Actions/@JavaAction
              sid
              GroovyAction
          @/@7777/@shell/@1005/@query/@RowData
          sname
          RowData
          sexclude
          false
          swidth
          80
          sheight
          -1
          sdescriptors
          xworker.swt.layout.LayoutDatas/@RowData
          sth_createIndex
          false
          sid
          RowData
        @/@7777/@shell/@1005/@createButton
        sname
        createButton
        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
        createButton
          @/@7777/@shell/@1005/@createButton/@RowData
          sname
          RowData
          sexclude
          false
          swidth
          80
          sheight
          -1
          sdescriptors
          xworker.swt.layout.LayoutDatas/@RowData
          sth_createIndex
          false
          sid
          RowData
          @/@7777/@shell/@1005/@createButton/@Listeners
          sname
          Listeners
          sdescriptors
          xworker.swt.widgets.Widget/@Listeners
          sth_createIndex
          false
          sid
          Listeners
            @/@7777/@shell/@1005/@createButton/@Listeners/@createButtonSelection
            sname
            createButtonSelection
            stype
            Selection
            sdescriptors
            xworker.swt.events.Listeners/@listeners/@Listener
            sth_createIndex
            false
            sid
            createButtonSelection
              @/@7777/@shell/@1005/@createButton/@Listeners/@createButtonSelection/@GroovyAction
              sname
              GroovyAction
              sisSynchronized
              false
              sthrowException
              true
              suseOtherAction
              false
              suseOuterJava
              true
              souterClassName
              xworker.swt.app.view.swt._templates.DataObjectEditorTplActions
              smethodName
              createButtonSelection
              sdisableGlobalContext
              false
              svarScope
              Global
              sdescriptors
              xworker.lang.actions.Actions/@JavaAction
              sth_createIndex
              false
              sid
              GroovyAction
        @/@7777/@shell/@1005/@editButton
        sname
        editButton
        stext
        编辑
        stype
        SWT.PUSH
        sflat
        false
        sborder
        false
        sselected
        false
        scapture
        false
        senabled
        false
        sredraw
        true
        svisible
        true
        sdescriptors
        xworker.swt.Widgets/@Button
        sth_createIndex
        false
        sid
        editButton
          @/@7777/@shell/@1005/@editButton/@RowData
          sname
          RowData
          sexclude
          false
          swidth
          80
          sheight
          -1
          sdescriptors
          xworker.swt.layout.LayoutDatas/@RowData
          sth_createIndex
          false
          sid
          RowData
          @/@7777/@shell/@1005/@editButton/@5494
          sname
          Listeners
          sdescriptors
          xworker.swt.widgets.Widget/@Listeners
          sth_createIndex
          false
          sid
          5494
            @/@7777/@shell/@1005/@editButton/@5494/@5495
            sname
            editButtonSelection
            stype
            Selection
            sdescriptors
            xworker.swt.events.Listeners/@listeners/@Listener
            sth_createIndex
            false
            sid
            5495
              @/@7777/@shell/@1005/@editButton/@5494/@5495/@5496
              sname
              editButtonAction
              sisSynchronized
              false
              sthrowException
              true
              suseOtherAction
              false
              suseOuterJava
              true
              souterClassName
              xworker.swt.app.view.swt._templates.DataObjectEditorTplActions
              smethodName
              editButtonAction
              sdisableGlobalContext
              false
              svarScope
              Global
              sdescriptors
              xworker.lang.actions.Actions/@JavaAction
              sth_createIndex
              false
              sid
              5496
        @/@7777/@shell/@1005/@deleteButton
        sname
        deleteButton
        stext
        删除
        stype
        SWT.PUSH
        sflat
        false
        sborder
        false
        sselected
        false
        scapture
        false
        senabled
        false
        sredraw
        true
        svisible
        true
        sdescriptors
        xworker.swt.Widgets/@Button
        sth_createIndex
        false
        sid
        deleteButton
          @/@7777/@shell/@1005/@deleteButton/@RowData
          sname
          RowData
          sexclude
          false
          swidth
          80
          sheight
          -1
          sdescriptors
          xworker.swt.layout.LayoutDatas/@RowData
          sth_createIndex
          false
          sid
          RowData
          @/@7777/@shell/@1005/@deleteButton/@5494
          sname
          Listeners
          sdescriptors
          xworker.swt.widgets.Widget/@Listeners
          sth_createIndex
          false
          sid
          5494
            @/@7777/@shell/@1005/@deleteButton/@5494/@5495
            sname
            deleteButtonSelection
            stype
            Selection
            sdescriptors
            xworker.swt.events.Listeners/@listeners/@Listener
            sth_createIndex
            false
            sid
            5495
              @/@7777/@shell/@1005/@deleteButton/@5494/@5495/@5496
              sname
              deleteButtonAction
              sisSynchronized
              false
              sthrowException
              true
              suseOtherAction
              false
              suseOuterJava
              true
              souterClassName
              xworker.swt.app.view.swt._templates.DataObjectEditorTplActions
              smethodName
              deleteButtonAction
              sdisableGlobalContext
              false
              svarScope
              Global
              sdescriptors
              xworker.lang.actions.Actions/@JavaAction
              sth_createIndex
              false
              sid
              5496
      @/@7777/@shell/@dataTable
      sname
      dataTable
      sselectStyle
      SINGLE
      sV_SCROLL
      true
      sH_SCROLL
      true
      sCHECK
      false
      sFULL_SELECTION
      true
      sHIDE_SELECTION
      false
      sBORDER
      true
      slineVisible
      true
      smultipleColumns
      true
      sheaderVisible
      true
      ssortIndicator
      true
      smoveableColumns
      true
      sheadImages
      false
      ssubImages
      false
      sVIRTUAL
      false
      sdescriptors
      xworker.swt.Widgets/@Table
      sid
      dataTable
        @/@7777/@shell/@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
        sdescriptors
        xworker.swt.Commons/@GridData
        sid
        dataTableGridData
        @/@7777/@shell/@dataTable/@store
        sname
        store
        sattachToParent
        true
        sloadBackground
        true
        sautoLoad
        true
        sautoSave
        false
        sdataObject
        ${data.dataObject?if_exists}
        squeryConfig
        ${data.queryConfig?if_exists}
        sdescriptors
        xworker.swt.Commons/@DataStore
        sid
        store
        @/@7777/@shell/@dataTable/@5494
        sname
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sth_createIndex
        false
        sid
        5494
          @/@7777/@shell/@dataTable/@5494/@5495
          sname
          dataTableSelection
          stype
          Selection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sth_createIndex
          false
          sid
          5495
            @/@7777/@shell/@dataTable/@5494/@5495/@5496
            sname
            editButtonAction
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            suseOuterJava
            true
            souterClassName
            xworker.swt.app.view.swt._templates.DataObjectEditorTplActions
            smethodName
            editButtonAction1
            sdisableGlobalContext
            false
            svarScope
            Global
            sdescriptors
            xworker.lang.actions.Actions/@JavaAction
            sth_createIndex
            false
            sid
            5496
      @/@7777/@shell/@pageToolbar1
      sname
      pageToolbar
      sbeforePageText
      第
      safterPageText
      页 共{0}页
      sdisplayInfo
      true
      sdisplayMsg
      第{0}-第{1}条，共{2}条
      semptyMsg
      没有数据
      sfirstText
      首页
      slastText
      最后一页
      sstore
      store
      sdescriptors
      xworker.swt.app.view.swt.Items/@PagingToolbar
      sid
      pageToolbar1
        @/@7777/@shell/@pageToolbar1/@pageToolbarGridData
        sname
        pageToolbarGridData
        sstyle
        FILL_HORIZONTAL
        shorizontalIndent
        0
        swidth
        -1
        sheight
        -1
        shorizontalAlignment
        BEGINNING
        sverticalAlignment
        CENTER
        shorizontalSpan
        1
        sverticalSpan
        1
        sgrabExcessHorizontalSpace
        false
        sgrabExcessVerticalSpace
        false
        sdescriptors
        xworker.swt.Commons/@GridData
        sid
        pageToolbarGridData
