^1774673365028
@
lth_createTime
1702264700252
sname
OpenWindows
slabel
OpenWindows
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
scolor
CYAN
Sdescription
#$@text#$@
<p>属性的编辑器的输入扩展属性的弹出窗口。根据属性的输入类型选择适当的弹出窗口。</p>
<p>便捷的弹出扩充属性编辑器是使用Thing或DataObject表单，参看label或treeSelector，使用Thing表单最方便。</p>
#$@text#$@
snotXmlAttribute
false
sjson_isArray
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.xworker.attributeEditor.OpenWindowsCreator
    smethodName
    create
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    create
    @/@actions/@httpDo
    sname
    httpDo
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.attributeEditor.OpenWindowsCreator
    smethodName
    httpDo
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    httpDo
  @/@NoneOpenWindow
  sname
  codeEditor
  stext
  代码编辑器选项
  sNO_TRIM
  false
  sCLOSE
  true
  sTITLE
  true
  sMIN
  false
  sMAX
  false
  sBORDER
  false
  sRESIZE
  false
  sON_TOP
  false
  sTOOL
  false
  sNO_FOCUS
  false
  swidth
  -1
  sheight
  -1
  scenterScreen
  true
  spack
  true
  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.Shell
  sid
  NoneOpenWindow
    @/@NoneOpenWindow/@shellGridLayout
    sname
    shellGridLayout
    smakeColumnsEqualWidth
    false
    smarginWidth
    5
    smarginHeight
    5
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    5
    sverticalSpacing
    5
    slabel
    shellGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    shellGridLayout
    @/@NoneOpenWindow/@codeForm
    sname
    codeForm
    sformType
    create
    sdescriptors
    xworker.swt.app.view.swt.Items/@DataObjectForm
    sid
    codeForm
      @/@NoneOpenWindow/@codeForm/@codeFormGridData
      sname
      codeFormGridData
      sstyle
      FILL_BOTH
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      codeFormGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      codeFormGridData
      @/@NoneOpenWindow/@codeForm/@dataObjects
      sname
      dataObjects
      slabel
      dataObjects
      sdescriptors
      xworker.swt.app.view.swt.widgets.form.DataObjectForm/@DataObjects
      sid
      dataObjects
        @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject
        sname
        ThingDataObject
        seditCols
        2
        spaging
        false
        spageSize
        50
        sreadUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
        screateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
        supdateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
        sdestroyUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
        LstoreAutoDestroy
        false
        sstoreAutoLoad
        false
        LstoreAutoSave
        true
        LstoreBatch
        true
        LstorePruneModifiedRecords
        false
        LstoreRemoteSort
        false
        LstoreRestful
        false
        sstoreRoot
        'rows'
        sstoreSuccessProperty
        'success'
        sstoreTotalProperty
        'totalCount'
        sstoreMessageProperty
        'msg'
        sgridEditable
        false
        sformReadUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
        sformCreateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
        sformUpdateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
        sformDestroyUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
        spaging_afterPageText
        页 共
        spaging_beforePageText
        第
        Lpaging_displayInfo
        false
        spaging_displayMsg
        第{0}-第{1}条，共{2}条
        spaging_emptyMsg
        没有数据
        spaging_firstText
        首页
        spaging_lastText
        最后一页
        spaging_nextText
        下一页
        Lpaging_prependButtons
        false
        spaging_prevText
        上一页
        spaging_refreshText
        刷新
        sgridColumnLocking
        false
        sgridLockText
        '锁定'
        sgridUnlockText
        '解锁'
        scolumnGroup
        false
        sgridCheckable
        false
        sgridRowNumber
        false
        sgridGrouping
        false
        sgridGroupTextTpl
        '{text} ({[values.rs.length]} 条)'
        sgridRowExpander
        false
        sautoGenerateId
        false
        sidGenerateType
        action
        sidAction
        generateId
        sstoreSortDir
        ASC
        sautoInit
        false
        sautoInitAction
        autoInit
        sdescriptors
        xworker.dataObject.DataObjects/@ThingDataObject
        sid
        ThingDataObject
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@name
          sname
          codeName
          slabel
          CodeName
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          name
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@codeType
          sname
          codeType
          slabel
          CodeType
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          codeType
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@wrap
          sname
          wrap
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sinputtype
          truefalse
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          wrap
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@useText
          sname
          useText
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          sdescription
          <p>StyledText处理一行比较长的文本时非常慢，换成Text可以解决此问题。</p>
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sinputtype
          truefalse
          sreadOnly
          false
          sdisabled
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridShowEditor
          false
          sdisplayRelationLabel
          false
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_noThingRegistViewer
          false
          sth_fileMonitor
          false
          sth_mark
          false
          sth_registQueryOnlySelf
          false
          snotXmlAttribute
          false
          sjson_isArray
          false
          sgroupDescriptor
          false
          sai_needGenerate
          false
          sai_generateType
          create
          sai_promptContainsVars
          false
          sid
          useText
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@fillBoth
          sname
          fillBoth
          slabel
          FILL_BOTH
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          sdefault
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sinputtype
          truefalse
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          fillBoth
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@cols
          sname
          cols
          slabel
          width
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          cols
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@rows
          sname
          rows
          slabel
          height
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          rows
          @/@NoneOpenWindow/@codeForm/@dataObjects/@ThingDataObject/@textAssistor
          sname
          textAssistor
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sdisabled
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridShowEditor
          false
          sdisplayRelationLabel
          false
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_noThingRegistViewer
          false
          sth_fileMonitor
          false
          sth_mark
          false
          sth_registQueryOnlySelf
          false
          sid
          textAssistor
    @/@NoneOpenWindow/@9333
    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
    9333
      @/@NoneOpenWindow/@9333/@9334
      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
      9334
      @/@NoneOpenWindow/@9333/@9335
      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
      9335
      @/@NoneOpenWindow/@9333/@93361
      sname
      okButton
      stext
      确定
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      okButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      93361
        @/@NoneOpenWindow/@9333/@93361/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@NoneOpenWindow/@9333/@93361/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@NoneOpenWindow/@9333/@93361/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@NoneOpenWindow/@9333/@93361/@9338/@9339/@okSeleciton
            sname
            okSeleciton
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            suseOuterJava
            true
            souterClassName
            xworker.swt.xworker.attributeEditor.OpenWindowsCreator
            smethodName
            okSeleciton
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.JavaAction
            sid
            okSeleciton
      @/@NoneOpenWindow/@9333/@9336
      sname
      closeButton
      stext
      关闭
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      closeButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      9336
        @/@NoneOpenWindow/@9333/@9336/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@NoneOpenWindow/@9333/@9336/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@NoneOpenWindow/@9333/@9336/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@NoneOpenWindow/@9333/@9336/@9338/@9339/@shellDispose
            sname
            shellDispose
            sshellName
            codeEditor
            smethod
            dispose
            sinterpretationType
            Self
            svarScope
            Local
            sdescriptors
            xworker.swt.actions.ShellActions/@ShellNormalActions1
            sid
            shellDispose
    @/@NoneOpenWindow/@init
    sname
    init
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
import org.xmeta.util.UtilString;

if(actionContext.get("value") != null){
    def params = UtilString.getParams(value, " ");
    if(params != null){
        codeForm.doAction("setValues", actionContext, ["values": params]);
    }
}
#$@text#$@
    sdescriptors
    xworker.swt.Widgets/@Code
    sid
    init
  @/@NoneOpenWindow1
  sname
  openWindow
  stext
  弹出窗口列表
  sNO_TRIM
  false
  sCLOSE
  true
  sTITLE
  true
  sMIN
  true
  sMAX
  true
  sBORDER
  false
  sRESIZE
  true
  sON_TOP
  false
  sTOOL
  false
  sNO_FOCUS
  false
  swidth
  800
  sheight
  600
  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.Shell
  sid
  NoneOpenWindow1
    @/@NoneOpenWindow1/@shellGridLayout
    sname
    shellGridLayout
    snumColumns
    2
    smakeColumnsEqualWidth
    false
    smarginWidth
    5
    smarginHeight
    5
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    5
    sverticalSpacing
    5
    slabel
    shellGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    shellGridLayout
    @/@NoneOpenWindow1/@selectlabel
    sname
    selectlabel
    sBORDER
    false
    stype
    HORIZONTAL
    sshadow
    SHADOW_OUT
    salignment
    LEFT
    stext
    请选择弹出窗口：
    scapture
    false
    senabled
    true
    sredraw
    true
    svisible
    true
    slabel
    selectlabel
    sdescriptors
    xworker.swt.Widgets/@Label
    sid
    selectlabel
      @/@NoneOpenWindow1/@selectlabel/@selectLabelGridData
      sname
      selectLabelGridData
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      2
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      selectLabelGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      selectLabelGridData
    @/@NoneOpenWindow1/@sashForm
    sname
    sashForm
    sstyle
    HORIZONTAL
    sSMOOTH
    false
    sweights
    30,70
    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/@SashForm
    sid
    sashForm
      @/@NoneOpenWindow1/@sashForm/@sashFormGridData
      sname
      sashFormGridData
      sstyle
      FILL_BOTH
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      2
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      sashFormGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      sashFormGridData
      @/@NoneOpenWindow1/@sashForm/@thingRegist
      sname
      thingRegist
      sthing
      xworker.swt.xworker.attributeEditor.OpenWindowSets
      sregistType
      child
      ssearchByKeywords
      true
      sshowDescBrowser
      false
      sdescBrowserRight
      false
      sautoLoad
      false
      scache
      true
      sdescritporForNewThing
      xworker.swt.xworker.attributeEditor.OpenWindowSet
      sdescriptors
      xworker.swt.Widgets/@ThingRegistSelector
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      thingRegist
        @/@NoneOpenWindow1/@sashForm/@thingRegist/@actions
        sname
        actions
        sdescriptors
        xworker.swt.xworker.ThingRegistSelector/@actions1
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_mark
        false
        sid
        actions
          @/@NoneOpenWindow1/@sashForm/@thingRegist/@actions/@selected
          sname
          selected
          sisSynchronized
          false
          sthrowException
          true
          suseOtherAction
          false
          suseOuterJava
          true
          suseInnerJava
          false
          souterClassName
          xworker.swt.xworker.attributeEditor.OpenWindowsCreator
          smethodName
          childTreeSelection
          sdisableGlobalContext
          false
          sattributeTemplate
          false
          sinterpretationType
          Action
          svarScope
          Global
          screateLocalVarScope
          false
          ssaveReturn
          false
          sdebugLog
          false
          sdescriptors
          xworker.lang.actions.Actions/@JavaAction
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_mark
          false
          sid
          selected
          @/@NoneOpenWindow1/@sashForm/@thingRegist/@actions/@loaded
          sname
          loaded
          sisSynchronized
          false
          sthrowException
          true
          suseOtherAction
          false
          suseOuterJava
          true
          suseInnerJava
          false
          souterClassName
          xworker.swt.xworker.attributeEditor.OpenWindowsCreator
          smethodName
          openwindowInitLoaded
          sdisableGlobalContext
          false
          sattributeTemplate
          false
          sinterpretationType
          Action
          svarScope
          Global
          screateLocalVarScope
          false
          ssaveReturn
          false
          sdebugLog
          false
          sdescriptors
          xworker.lang.actions.Actions/@JavaAction
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_mark
          false
          sid
          loaded
      @/@NoneOpenWindow1/@sashForm/@paramTableFolder
      sname
      paramTableFolder
      sstyle
      TOP
      sBORDER
      false
      sFLAT
      false
      sCLOSE
      false
      sSINGLE
      false
      sMRUVisible
      false
      ssimple
      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/@CTabFolder
      sid
      paramTableFolder
        @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab
        sname
        paramTab
        stext
        编辑参数
        sCLOSE
        false
        slabel
        paramTab
        sdescriptors
        xworker.swt.custom.CTabFolder/@CTabItem
        sid
        paramTab
          @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab/@paramComposite
          sname
          paramComposite
          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
          paramComposite
            @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab/@paramComposite/@paramCompositeFillLayout
            sname
            paramCompositeFillLayout
            stype
            SWT.HORIZONTAL
            slabel
            paramCompositeFillLayout
            sdescriptors
            xworker.swt.Layouts/@FillLayout
            sid
            paramCompositeFillLayout
            @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab/@paramComposite/@dataObjectForm
            sname
            dataObjectForm
            sdescriptors
            xworker.swt.app.view.swt.Items/@DataObjectForm
            sid
            dataObjectForm
              @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab/@paramComposite/@dataObjectForm/@dataObjects
              sname
              dataObjects
              slabel
              dataObjects
              sdescriptors
              xworker.swt.app.view.swt.widgets.form.DataObjectForm/@DataObjects
              sid
              dataObjects
                @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab/@paramComposite/@dataObjectForm/@dataObjects/@ThingDataObject
                sname
                ThingDataObject
                seditCols
                2
                spaging
                false
                sreadUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
                screateUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
                supdateUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
                sdestroyUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
                LstoreAutoDestroy
                false
                sstoreAutoLoad
                false
                LstoreAutoSave
                true
                LstoreBatch
                true
                LstorePruneModifiedRecords
                false
                LstoreRemoteSort
                false
                LstoreRestful
                false
                sstoreRoot
                'rows'
                sstoreSuccessProperty
                'success'
                sstoreTotalProperty
                'totalCount'
                sstoreMessageProperty
                'msg'
                sgridEditable
                false
                sformReadUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
                sformCreateUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
                sformUpdateUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
                sformDestroyUrl
                do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
                spaging_afterPageText
                页 共
                spaging_beforePageText
                第
                Lpaging_displayInfo
                false
                spaging_displayMsg
                第{0}-第{1}条，共{2}条
                spaging_emptyMsg
                没有数据
                spaging_firstText
                首页
                spaging_lastText
                最后一页
                spaging_nextText
                下一页
                Lpaging_prependButtons
                false
                spaging_prevText
                上一页
                spaging_refreshText
                刷新
                sgridColumnLocking
                false
                sgridLockText
                '锁定'
                sgridUnlockText
                '解锁'
                scolumnGroup
                false
                sgridCheckable
                false
                sgridRowNumber
                false
                sgridGrouping
                false
                sgridGroupTextTpl
                '{text} ({[values.rs.length]} 条)'
                sgridRowExpander
                false
                sautoGenerateId
                false
                sidGenerateType
                action
                sidAction
                generateId
                sstoreSortDir
                ASC
                sautoInit
                false
                sautoInitAction
                autoInit
                sdescriptors
                xworker.dataObject.DataObjects/@ThingDataObject
                sid
                ThingDataObject
                  @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@paramTab/@paramComposite/@dataObjectForm/@dataObjects/@ThingDataObject/@description
                  sname
                  description
                  slabel
                  说明
                  stype
                  string
                  soptional
                  true
                  skey
                  false
                  sdataField
                  true
                  sviewField
                  true
                  sreadField
                  true
                  Sdescription
#$@text#$@
<p><strong>用法：</strong></p>
<p>&nbsp;&nbsp;&nbsp; 从左面的树型菜单中选择要打开的窗口，然后在生成的表单里输入相关参数。</p>
<p><strong>如何在左面菜单中加入自己的窗口定义？</strong></p>
<ol>
    <li>创建一个窗口定义，xworker.swt.xworker.attributeEditor.OpenWindowSet。<br />
    可以使用AttributeOpenWindowSettings创建事物，然后添加子事物。<br />
    &nbsp;</li>
    <li>窗口定义包含要弹出的SWT窗口的路径和参数数据对象，参数数据对象用于编辑参数。<br />
    &nbsp;</li>
    <li>把事物注册为xworker.swt.xworker.attributeEditor.OpenWindowSets的子节点。</li>
</ol>
#$@text#$@
                  screateEditor
                  true
                  seditEditor
                  true
                  sviewEditor
                  true
                  sgridEditor
                  true
                  squeryEditor
                  true
                  sinputtype
                  html
                  sreadOnly
                  false
                  sshowLabel
                  false
                  slabelAlign
                  right
                  slabelVAlign
                  baseline
                  svalidateAllowBlank
                  true
                  LvalidateOnBlur
                  true
                  LallowDecimals
                  true
                  LallowNegative
                  true
                  sshowInTable
                  true
                  seditable
                  true
                  sgridFixed
                  false
                  sgridHidden
                  false
                  sgridHideable
                  true
                  sgridSortable
                  false
                  scolumnLocked
                  false
                  sgridGroupable
                  true
                  sgridMenuDisabled
                  false
                  sgridResizable
                  true
                  sdescriptors
                  xworker.dataObject.thing.ThingDataObject/@attribute
                  sid
                  description
        @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@descTab
        sname
        descTab
        stext
        说明
        sCLOSE
        false
        slabel
        descTab
        sdescriptors
        xworker.swt.custom.CTabFolder/@CTabItem
        sid
        descTab
          @/@NoneOpenWindow1/@sashForm/@paramTableFolder/@descTab/@descBrowser
          sname
          descBrowser
          sBRODER
          false
          sMOZILLA
          false
          sNO_FOCUS
          false
          slabel
          descBrowser
          sdescriptors
          xworker.swt.Widgets/@ThingDescBrowser
          sid
          descBrowser
    @/@NoneOpenWindow1/@9333
    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
    9333
      @/@NoneOpenWindow1/@9333/@9334
      sname
      buttonCompositeGridData
      sstyle
      FILL_HORIZONTAL
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      END
      sverticalAlignment
      CENTER
      shorizontalSpan
      2
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      buttonCompositeGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      9334
      @/@NoneOpenWindow1/@9333/@9335
      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
      9335
      @/@NoneOpenWindow1/@9333/@93361
      sname
      okButton
      stext
      确定
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      okButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      93361
        @/@NoneOpenWindow1/@9333/@93361/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@NoneOpenWindow1/@9333/@93361/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@NoneOpenWindow1/@9333/@93361/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@NoneOpenWindow1/@9333/@93361/@9338/@9339/@okSeleciton
            sname
            okSeleciton
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            suseOuterJava
            true
            souterClassName
            xworker.swt.xworker.attributeEditor.OpenWindowsCreator
            smethodName
            okSeleciton1
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.JavaAction
            sid
            okSeleciton
      @/@NoneOpenWindow1/@9333/@9336
      sname
      closeButton
      stext
      关闭
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      closeButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      9336
        @/@NoneOpenWindow1/@9333/@9336/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@NoneOpenWindow1/@9333/@9336/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@NoneOpenWindow1/@9333/@9336/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@NoneOpenWindow1/@9333/@9336/@9338/@9339/@shellDispose
            sname
            shellDispose
            sshellName
            openWindow
            smethod
            dispose
            sinterpretationType
            Self
            svarScope
            Local
            sdescriptors
            xworker.swt.actions.ShellActions/@ShellNormalActions1
            sid
            shellDispose
    @/@NoneOpenWindow1/@init
    sname
    init
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.attributeEditor.OpenWindowsCreator
    smethodName
    openwindowInit
    sdisableGlobalContext
    false
    Scode
#$@text#$@
import org.xmeta.util.UtilString;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.swt.widgets.TreeItem;

import java.util.Collections;
import java.util.Comparator;

def descriptor = world.getThing("xworker.swt.xworker.attributeEditor.OpenWindowSets");
def desChilds = [];
for(child in descriptor.getChilds()){
    desChilds.add(child);
}

//查找并添加注册的子事物
try{
    def registThing = world.getThing("xworker.ide.db.dbindex.app.dataObject.RegistsByThing");
    def rchilds = registThing.doAction("query", actionContext, ["thing":descriptor, "noDescriptor":true, "registType":"child"]);
    for(rc in rchilds){
        def child = world.getThing(rc.get("path"));
        if(child != null){
            desChilds.add(child);
        }
    }
}catch(Exception e){
    log.info("add regist child error", e);
}

dess = [];
for(des in desChilds){
    if(des.getString("many") == "false"){
        if(currentThing.getChilds(des.metadata.name).size() != 0){
            continue;
        }
    }
    log.info(des.metadata.path);
    dess.add(des);
}

//分组
def root = ["childs":[]];
for(des in dess){
    def group = des.getString("group");
    if(group == null || group == ""){
        root.childs.add(des);
    }else{
        def gs = group.split("[.]");
        def subRoot = null;
        def currentRoot = root;
        for(g in gs){
            subRoot = currentRoot.get(g);
            if(subRoot == null){ 
                subRoot = ["childs":[]];
                subRoot.put("__name__", g);
                currentRoot.put(g, subRoot);
            }
            currentRoot = subRoot;
        }
        subRoot.childs.add(des);
    }
}
//构造子节点树
childTree.removeAll();
createTree(childTree, root);

//初始化表单
params = [:];
valueCache = [:];
currentSet = null;
if(value != null){
    def vs = value.split("[|]");
    def winPath = vs[0];
    if(vs.length > 1){
        params = UtilString.getParams(vs[1], ",");
    }
        
    def treeItem = getTreeItem(childTree, winPath);
    //log.info("params=" + params + ",treeItem=" + treeItem);
    if(treeItem != null){
        def obj = treeItem.getData();
        
        valueCache.put(obj.metadata.path, params);
        //log.info("cache=" + obj.metadata.path);
        childTree.select(treeItem);
        childTreeSelection.handleEvent(null);
        //def obj = treeItem.getData();
        //dataObjectForm.doAction("setDataObject", actionContext, ["dataObject": obj]);
        //dataObjectForm.doAction("setValues", actionContext, ["values": params]);        
        //currentSet = obj.metadata.path;
    }else{
        //value = ["description".world.getThing("xxworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow1/@sashForm/@dataObjectForm/@dataObjects/@ThingDataObject/@description").metadata.description];
        //dataObjectForm.doAction("setValues", actionContext, ["values": value]);
    }
}else{
    //默认打开帮助
    value = ["description".world.getThing("xxworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow1/@sashForm/@dataObjectForm/@dataObjects/@ThingDataObject/@description").metadata.description];
    dataObjectForm.doAction("setValues", actionContext, ["values": value]);
}

def getTreeItem(item, winPath){
    if(item.getData() != null && item.getData().getString("winPath") == winPath){
        return item;
    }
    
    for(childItem in item.items){
        def itm = getTreeItem(childItem, winPath);
        if(itm != null){
            return itm;
        }
    }
    
    return null;
}

def createTree(item, aroot){
    def groups = [];
    for(key in aroot.keySet()){
        def v = aroot.get(key);
        if(v instanceof Map){
            groups.add(v);
        }
    }
    
    //为group排序
    Collections.sort(groups, [
            compare : {
               o1, o2->
               if(o1.__name__.toLowerCase() < o2.__name__.toLowerCase()) return -1;
               if(o1.__name__.toLowerCase() == o2.__name__.toLowerCase()) return 0;
               return 1;
            }
        ] as Comparator);
    for(g in groups){
        def subItem = new TreeItem(item, SWT.NONE);
        subItem.setText(g.__name__);
        createTree(subItem, g);
    }

    for(child in aroot.childs){
        def subItem = new TreeItem(item, SWT.NONE);
        subItem.setText(child.metadata.label);
        subItem.setData(child);
    }
    
    if(item instanceof TreeItem){
        item.setExpanded(true);
    }
}
#$@text#$@
    sdescriptors
    xworker.swt.util.JavaCode
    sth_createIndex
    false
    sid
    init
  @/@NoneOpenWindow11
  sname
  select
  stext
  lang:d=数据源设置&en=Data Source
  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
  440
  scenterScreen
  true
  spack
  false
  smaximized
  false
  sfullScreen
  false
  sdesign
  true
  sisIde
  false
  sdesignDefaultOpen
  false
  sexitOnDispose
  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.Shell
  sid
  NoneOpenWindow11
    @/@NoneOpenWindow11/@shellGridLayout
    sname
    shellGridLayout
    snumColumns
    1
    smakeColumnsEqualWidth
    false
    smarginWidth
    5
    smarginHeight
    5
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    5
    sverticalSpacing
    5
    slabel
    shellGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    shellGridLayout
    @/@NoneOpenWindow11/@mainTabfolder
    sname
    mainTabfolder
    sstyle
    TOP
    sBORDER
    false
    sFLAT
    false
    sCLOSE
    false
    sSINGLE
    false
    sMRUVisible
    false
    ssimple
    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/@CTabFolder
    sid
    mainTabfolder
      @/@NoneOpenWindow11/@mainTabfolder/@settingTab
      sname
      settingTab
      stext
      label:xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@settingTab
      sCLOSE
      false
      slabel
      设置
      sen_label
      Setting
      sdescriptors
      xworker.swt.custom.CTabFolder/@CTabItem
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_noThingRegistViewer
      false
      sth_fileMonitor
      false
      sth_deprecated
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      snotXmlAttribute
      false
      sjson_isArray
      false
      sgroupDescriptor
      false
      sid
      settingTab
        @/@NoneOpenWindow11/@mainTabfolder/@settingTab/@form
        sname
        form
        sH_SCROLL
        true
        sV_SCROLL
        true
        sNO_BACKGROUND
        false
        sNO_FOCUS
        false
        sNO_MERGE_PAINTS
        false
        sNO_REDRAW_RESIZE
        false
        sNO_RADIO_GROUP
        false
        sEMBEDDED
        false
        sDOUBLE_BUFFERED
        false
        sdescriptors
        xworker.swt.Widgets/@ThingForm
        sth_createIndex
        false
        sth_mark
        false
        sid
        form
          @/@NoneOpenWindow11/@mainTabfolder/@settingTab/@form/@StoreSetting
          sname
          StoreSetting
          slabel
          数据仓库设置
          sdescriptors
          xworker.swt.xworker.ThingForm/@Thing
          smany
          true
          seditCols
          1
          sinitialization
          false
          smodifier
          public
          sinheritDescription
          false
          sth_createIndex
          false
          sth_mark
          false
          sid
          StoreSetting
            @/@NoneOpenWindow11/@mainTabfolder/@settingTab/@form/@StoreSetting/@storePath
            sname
            storePath
            slabel
            数据仓库路径
            sinputtype
            dataSelector
            ssize
            60
            sreadOnly
            false
            sinheritDescription
            false
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            snotXmlAttribute
            false
            sen_label
            DataStore
            sdescriptors
            xworker.lang.MetaDescriptor3/@attribute
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_registDisabled
            false
            sth_noThingRegistViewer
            false
            sth_fileMonitor
            false
            sth_deprecated
            false
            sth_mark
            false
            sth_registQueryOnlySelf
            false
            sjson_isArray
            false
            sgroupDescriptor
            false
            sid
            storePath
            @/@NoneOpenWindow11/@mainTabfolder/@settingTab/@form/@StoreSetting/@displayCols
            sname
            displayCols
            slabel
            显示列数
            sinputtype
            text
            sshowLabel
            true
            sreadOnly
            false
            sdefault
            10
            sinheritDescription
            false
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            snotXmlAttribute
            false
            sen_label
            Display Count
            sdescriptors
            xworker.lang.MetaDescriptor3/@attribute
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_registDisabled
            false
            sth_noThingRegistViewer
            false
            sth_fileMonitor
            false
            sth_deprecated
            false
            sth_mark
            false
            sth_registQueryOnlySelf
            false
            sjson_isArray
            false
            sgroupDescriptor
            false
            sid
            displayCols
      @/@NoneOpenWindow11/@mainTabfolder/@descTab
      sname
      descTab
      stext
      label:xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@descTab
      sCLOSE
      false
      slabel
      说明
      sen_label
      Comment
      sdescriptors
      xworker.swt.custom.CTabFolder/@CTabItem
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_noThingRegistViewer
      false
      sth_fileMonitor
      false
      sth_deprecated
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      snotXmlAttribute
      false
      sjson_isArray
      false
      sgroupDescriptor
      false
      sid
      descTab
        @/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite
        sname
        descComposite
        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
        descComposite
          @/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@descCompositeGridLayout
          sname
          descCompositeGridLayout
          smakeColumnsEqualWidth
          false
          smarginWidth
          5
          smarginHeight
          5
          smarginLeft
          0
          smarginTop
          0
          smarginRight
          0
          smarginBottom
          0
          shorizontalSpacing
          5
          sverticalSpacing
          5
          slabel
          descCompositeGridLayout
          sdescriptors
          xworker.swt.Layouts/@GridLayout
          sid
          descCompositeGridLayout
          @/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@selectlabel
          sname
          desctLabel
          sBORDER
          false
          stype
          HORIZONTAL
          sshadow
          SHADOW_OUT
          salignment
          LEFT
          stext
          label:xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@selectlabel
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          slabel
          说明：
          sen_label
          Comment:
          sdescriptors
          xworker.swt.Widgets/@Label
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_noThingRegistViewer
          false
          sth_fileMonitor
          false
          sth_deprecated
          false
          sth_mark
          false
          sth_registQueryOnlySelf
          false
          snotXmlAttribute
          false
          sjson_isArray
          false
          sgroupDescriptor
          false
          sid
          selectlabel
            @/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@selectlabel/@selectLabelGridData
            sname
            selectLabelGridData
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            6
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            slabel
            selectLabelGridData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            selectLabelGridData
          @/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@descBrowser
          sname
          descBrowser
          sthing
          xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@descBrowser
          sBRODER
          false
          sMOZILLA
          false
          sNO_FOCUS
          false
          snohead
          false
          Sdescription
#$@text#$@
<p>下拉选择框的数据源，这是设置下拉框的数据源的方法之一。</p>

<p><strong>固定数据源</strong></p>

<p>可以添加属性的value子事物设置。也可以重写属性List&lt;Thing&gt; getValues()方法返回数据列表。</p>

<p><strong>通过属性设置</strong></p>

<p>通过相关属性设置，相关属性在编辑时一般在数据源或数据仓库的分组里。</p>
#$@text#$@
          slabel
          descBrowser
          sdescriptors
          xworker.swt.Widgets/@ThingDescBrowser
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_registDisabled
          false
          sth_noThingRegistViewer
          false
          sth_fileMonitor
          false
          sth_deprecated
          false
          Sen_description
#$@text#$@
<p>The data source of the drop-down selection box. This is one of the methods to set the data source of the drop-down box.</p>

<p><strong>Fixed data source</strong></p>

<p>You can add attribute value sub-thing settings.</p>

<p><strong>Set via attributes</strong></p>

<p>Through related attribute settings, related attributes are generally grouped in the data source or data warehouse when editing.</p>
#$@text#$@
          sth_mark
          false
          sth_registQueryOnlySelf
          false
          snotXmlAttribute
          false
          sjson_isArray
          false
          sgroupDescriptor
          false
          sid
          descBrowser
            @/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@descBrowser/@descBrowserGridData
            sname
            descBrowserGridData
            sstyle
            FILL_BOTH
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            6
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            slabel
            descBrowserGridData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            descBrowserGridData
      @/@NoneOpenWindow11/@mainTabfolder/@mainTabFolderGridData
      sname
      mainTabFolderGridData
      sstyle
      FILL_BOTH
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      mainTabFolderGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      mainTabFolderGridData
    @/@NoneOpenWindow11/@9333
    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
    9333
      @/@NoneOpenWindow11/@9333/@9334
      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
      9334
      @/@NoneOpenWindow11/@9333/@9335
      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
      9335
      @/@NoneOpenWindow11/@9333/@93361
      sname
      okButton
      stext
      lang:d=确定&en=Ok
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      spack
      false
      svisible
      true
      slabel
      okButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      93361
        @/@NoneOpenWindow11/@9333/@93361/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@NoneOpenWindow11/@9333/@93361/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@NoneOpenWindow11/@9333/@93361/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@NoneOpenWindow11/@9333/@93361/@9338/@9339/@okSeleciton
            sname
            okSeleciton
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            suseOuterJava
            true
            souterClassName
            xworker.swt.xworker.attributeEditor.OpenWindowsCreator
            smethodName
            selectokSeleciton
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.JavaAction
            sid
            okSeleciton
      @/@NoneOpenWindow11/@9333/@9336
      sname
      closeButton
      stext
      lang:d=关闭&en=Close
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      spack
      false
      svisible
      true
      slabel
      closeButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      9336
        @/@NoneOpenWindow11/@9333/@9336/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@NoneOpenWindow11/@9333/@9336/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@NoneOpenWindow11/@9333/@9336/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@NoneOpenWindow11/@9333/@9336/@9338/@9339/@shellDispose
            sname
            shellDispose
            sshellName
            select
            smethod
            dispose
            sinterpretationType
            Self
            svarScope
            Local
            sdescriptors
            xworker.swt.actions.ShellActions/@ShellNormalActions1
            sid
            shellDispose
    @/@NoneOpenWindow11/@init
    sname
    init
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.attributeEditor.OpenWindowsCreator
    smethodName
    selectinit
    sdisableGlobalContext
    false
    sdescriptors
    xworker.swt.util.JavaCode
    sth_createIndex
    false
    sid
    init
  @/@textarea
  sname
  textarea
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sid
  textarea
    @/@textarea/@actions
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions
      @/@textarea/@actions/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.xworker.attributeEditor.OpenWindowsTextareaCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
  @/@html
  sname
  html
  stext
  HTML设置
  sstyle
  APPLICATION_MODAL
  sNO_TRIM
  false
  sCLOSE
  true
  sTITLE
  true
  sMIN
  true
  sMAX
  true
  sBORDER
  false
  sRESIZE
  false
  sON_TOP
  false
  sTOOL
  false
  sNO_FOCUS
  false
  swidth
  -1
  sheight
  -1
  scenterScreen
  true
  spack
  true
  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.Shell
  sid
  html
    @/@html/@shellGridLayout
    sname
    shellGridLayout
    smakeColumnsEqualWidth
    false
    smarginWidth
    5
    smarginHeight
    5
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    5
    sverticalSpacing
    5
    slabel
    shellGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    shellGridLayout
    @/@html/@codeForm
    sname
    codeForm
    sformType
    create
    sdescriptors
    xworker.swt.app.view.swt.Items/@DataObjectForm
    sid
    codeForm
      @/@html/@codeForm/@codeFormGridData
      sname
      codeFormGridData
      sstyle
      FILL_BOTH
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      codeFormGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      codeFormGridData
      @/@html/@codeForm/@dataObjects
      sname
      dataObjects
      slabel
      dataObjects
      sdescriptors
      xworker.swt.app.view.swt.widgets.form.DataObjectForm/@DataObjects
      sid
      dataObjects
        @/@html/@codeForm/@dataObjects/@ThingDataObject
        sname
        ThingDataObject
        seditCols
        2
        spaging
        false
        spageSize
        50
        sreadUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
        screateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
        supdateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
        sdestroyUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
        LstoreAutoDestroy
        false
        sstoreAutoLoad
        false
        LstoreAutoSave
        true
        LstoreBatch
        true
        LstorePruneModifiedRecords
        false
        LstoreRemoteSort
        false
        LstoreRestful
        false
        sstoreRoot
        'rows'
        sstoreSuccessProperty
        'success'
        sstoreTotalProperty
        'totalCount'
        sstoreMessageProperty
        'msg'
        sgridEditable
        false
        sformReadUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
        sformCreateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
        sformUpdateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
        sformDestroyUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
        spaging_afterPageText
        页 共
        spaging_beforePageText
        第
        Lpaging_displayInfo
        false
        spaging_displayMsg
        第{0}-第{1}条，共{2}条
        spaging_emptyMsg
        没有数据
        spaging_firstText
        首页
        spaging_lastText
        最后一页
        spaging_nextText
        下一页
        Lpaging_prependButtons
        false
        spaging_prevText
        上一页
        spaging_refreshText
        刷新
        sgridColumnLocking
        false
        sgridLockText
        '锁定'
        sgridUnlockText
        '解锁'
        scolumnGroup
        false
        sgridCheckable
        false
        sgridRowNumber
        false
        sgridGrouping
        false
        sgridGroupTextTpl
        '{text} ({[values.rs.length]} 条)'
        sgridRowExpander
        false
        sautoGenerateId
        false
        sidGenerateType
        action
        sidAction
        generateId
        sstoreSortDir
        ASC
        sautoInit
        false
        sautoInitAction
        autoInit
        sdescriptors
        xworker.dataObject.DataObjects/@ThingDataObject
        sid
        ThingDataObject
          @/@html/@codeForm/@dataObjects/@ThingDataObject/@wrap
          sname
          ToolbarSet
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          sdefault
          Default
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sinputtype
          select
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          wrap
            @/@html/@codeForm/@dataObjects/@ThingDataObject/@wrap/@Default
            sname
            Default
            slabel
            Default
            svalue
            Default
            sdescriptors
            xworker.dataObject.AttributeEditConfig/@value
            sid
            Default
            @/@html/@codeForm/@dataObjects/@ThingDataObject/@wrap/@SwtEdit
            sname
            SwtEdit
            slabel
            SwtEdit
            svalue
            SwtEdit
            sdescriptors
            xworker.dataObject.AttributeEditConfig/@value
            sid
            SwtEdit
            @/@html/@codeForm/@dataObjects/@ThingDataObject/@wrap/@Basic
            sname
            Basic
            slabel
            Basic
            svalue
            Basic
            sdescriptors
            xworker.dataObject.AttributeEditConfig/@value
            sid
            Basic
          @/@html/@codeForm/@dataObjects/@ThingDataObject/@name
          sname
          Width
          slabel
          Width
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          name
          @/@html/@codeForm/@dataObjects/@ThingDataObject/@fillBoth
          sname
          fillBoth
          slabel
          FILL_BOTH
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          sdefault
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sinputtype
          truefalse
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          fillBoth
          @/@html/@codeForm/@dataObjects/@ThingDataObject/@codeType
          sname
          Height
          slabel
          Height
          stype
          string
          soptional
          true
          skey
          false
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          seditable
          true
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.thing.ThingDataObject/@attribute
          sid
          codeType
    @/@html/@9333
    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
    9333
      @/@html/@9333/@9334
      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
      9334
      @/@html/@9333/@9335
      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
      9335
      @/@html/@9333/@93361
      sname
      okButton
      stext
      确定
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      okButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      93361
        @/@html/@9333/@93361/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@html/@9333/@93361/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@html/@9333/@93361/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@html/@9333/@93361/@9338/@9339/@okSeleciton
            sname
            okSeleciton
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            suseOuterJava
            true
            souterClassName
            xworker.swt.xworker.attributeEditor.OpenWindowsCreator
            smethodName
            htmlokSeleciton
            sdisableGlobalContext
            false
            sdescriptors
            xworker.lang.actions.JavaAction
            sid
            okSeleciton
      @/@html/@9333/@9336
      sname
      closeButton
      stext
      关闭
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      closeButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      9336
        @/@html/@9333/@9336/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@html/@9333/@9336/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@html/@9333/@9336/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@html/@9333/@9336/@9338/@9339/@shellDispose
            sname
            shellDispose
            sshellName
            html
            smethod
            dispose
            sinterpretationType
            Self
            svarScope
            Local
            sdescriptors
            xworker.swt.actions.ShellActions/@ShellNormalActions1
            sid
            shellDispose
    @/@html/@init
    sname
    init
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.attributeEditor.OpenWindowsCreator
    smethodName
    htmlinit
    sdisableGlobalContext
    false
    sdescriptors
    xworker.swt.util.JavaCode
    sth_createIndex
    false
    sid
    init
  @/@checkBox
  sname
  checkBox
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sid
  checkBox
    @/@checkBox/@actions
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions
      @/@checkBox/@actions/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.xworker.attributeEditor.OpenWindowsCheckBoxCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
  @/@radio
  sname
  radio
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sid
  radio
    @/@radio/@actions
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions
      @/@radio/@actions/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.xworker.attributeEditor.OpenWindowsRadioCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
  @/@label
  sname
  label
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sid
  label
    @/@label/@actions
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions
      @/@label/@actions/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      suseInnerJava
      false
      souterClassName
      xworker.swt.xworker.attributeEditor.OpenWindowsLabelCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sattributeTemplate
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sswitchResult
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
  @/@treeSelector
  sname
  treeSelector
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sid
  treeSelector
    @/@treeSelector/@actions1
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions1
      @/@treeSelector/@actions1/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.xworker.attributeEditor.OpenWindowsTreeSelectorCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
  @/@popCombo
  sname
  popCombo
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sid
  popCombo
    @/@popCombo/@actions1
    sname
    actions
    slabel
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    actions1
      @/@popCombo/@actions1/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.xworker.attributeEditor.OpenWindowsPopComboCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
  @/@multSelect
  sname
  multSelect
  stext
  数据源设置
  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
  440
  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.Shell
  sth_createIndex
  false
  sth_mark
  false
  sid
  multSelect
    @/@multSelect/@shellGridLayout
    sname
    shellGridLayout
    snumColumns
    1
    smakeColumnsEqualWidth
    false
    smarginWidth
    5
    smarginHeight
    5
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    5
    sverticalSpacing
    5
    slabel
    shellGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    shellGridLayout
    @/@multSelect/@mainTabfolder
    sname
    mainTabfolder
    sstyle
    TOP
    sBORDER
    false
    sFLAT
    false
    sCLOSE
    false
    sSINGLE
    false
    sMRUVisible
    false
    ssimple
    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/@CTabFolder
    sid
    mainTabfolder
      @/@multSelect/@mainTabfolder/@settingTab
      sname
      settingTab
      stext
      label:xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@settingTab
      sCLOSE
      false
      slabel
      设置
      sdescriptors
      xworker.swt.custom.CTabFolder/@CTabItem
      sid
      settingTab
        @/@multSelect/@mainTabfolder/@settingTab/@form
        sname
        form
        sH_SCROLL
        true
        sV_SCROLL
        true
        sNO_BACKGROUND
        false
        sNO_FOCUS
        false
        sNO_MERGE_PAINTS
        false
        sNO_REDRAW_RESIZE
        false
        sNO_RADIO_GROUP
        false
        sEMBEDDED
        false
        sDOUBLE_BUFFERED
        false
        sdescriptors
        xworker.swt.Widgets/@ThingForm
        sth_createIndex
        false
        sth_mark
        false
        sid
        form
          @/@multSelect/@mainTabfolder/@settingTab/@form/@StoreSetting
          sname
          StoreSetting
          slabel
          数据仓库设置
          sdescriptors
          xworker.swt.xworker.ThingForm/@Thing
          smany
          true
          seditCols
          1
          sinitialization
          false
          smodifier
          public
          sinheritDescription
          false
          sth_createIndex
          false
          sth_mark
          false
          sid
          StoreSetting
            @/@multSelect/@mainTabfolder/@settingTab/@form/@StoreSetting/@storePath
            sname
            storePath
            slabel
            数据仓库路径
            sinputtype
            dataSelector
            ssize
            60
            sreadOnly
            false
            sinheritDescription
            false
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            sdescriptors
            xworker.lang.MetaDescriptor3/@attribute
            sth_createIndex
            false
            sth_mark
            false
            sid
            storePath
            @/@multSelect/@mainTabfolder/@settingTab/@form/@StoreSetting/@dataStoreLocal
            sname
            dataStoreLocal
            slabel
            可查询
            sinputtype
            truefalse
            sshowLabel
            true
            sreadOnly
            false
            sinheritDescription
            false
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            sdescriptors
            xworker.lang.MetaDescriptor3/@attribute
            sth_createIndex
            false
            sth_mark
            false
            sid
            dataStoreLocal
            @/@multSelect/@mainTabfolder/@settingTab/@form/@StoreSetting/@displayCols
            sname
            displayCols
            slabel
            显示列数
            sinputtype
            text
            sshowLabel
            true
            sreadOnly
            false
            sdefault
            10
            sinheritDescription
            false
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            sdescriptors
            xworker.lang.MetaDescriptor3/@attribute
            sth_createIndex
            false
            sth_mark
            false
            sid
            displayCols
      @/@multSelect/@mainTabfolder/@descTab
      sname
      descTab
      stext
      label:xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@descTab
      sCLOSE
      false
      slabel
      说明
      sdescriptors
      xworker.swt.custom.CTabFolder/@CTabItem
      sid
      descTab
        @/@multSelect/@mainTabfolder/@descTab/@descComposite
        sname
        descComposite
        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
        descComposite
          @/@multSelect/@mainTabfolder/@descTab/@descComposite/@descCompositeGridLayout
          sname
          descCompositeGridLayout
          smakeColumnsEqualWidth
          false
          smarginWidth
          5
          smarginHeight
          5
          smarginLeft
          0
          smarginTop
          0
          smarginRight
          0
          smarginBottom
          0
          shorizontalSpacing
          5
          sverticalSpacing
          5
          slabel
          descCompositeGridLayout
          sdescriptors
          xworker.swt.Layouts/@GridLayout
          sid
          descCompositeGridLayout
          @/@multSelect/@mainTabfolder/@descTab/@descComposite/@selectlabel
          sname
          desctLabel
          sBORDER
          false
          stype
          HORIZONTAL
          sshadow
          SHADOW_OUT
          salignment
          LEFT
          stext
          label:xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11/@mainTabfolder/@descTab/@descComposite/@selectlabel
          scapture
          false
          senabled
          true
          sredraw
          true
          svisible
          true
          slabel
          说明：
          sdescriptors
          xworker.swt.Widgets/@Label
          sid
          selectlabel
            @/@multSelect/@mainTabfolder/@descTab/@descComposite/@selectlabel/@selectLabelGridData
            sname
            selectLabelGridData
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            6
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            slabel
            selectLabelGridData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            selectLabelGridData
          @/@multSelect/@mainTabfolder/@descTab/@descComposite/@descBrowser
          sname
          descBrowser
          sthing
          xworker.swt.xworker.attributeEditor.OpenWindows/@multSelect/@mainTabfolder/@descTab/@descComposite/@descBrowser
          sBRODER
          false
          sMOZILLA
          false
          sNO_FOCUS
          false
          snohead
          false
          Sdescription
#$@text#$@
<p>下拉选择框的数据源，这是设置下拉框的数据源的方法之一。</p>

<p><strong>固定数据源</strong></p>

<p>可以添加属性的value子事物设置。</p>

<p><strong>通过属性设置</strong></p>

<p>通过相关属性设置，相关属性在编辑时一般在数据源或数据仓库的分组里。</p>
#$@text#$@
          slabel
          descBrowser
          sdescriptors
          xworker.swt.Widgets/@ThingDescBrowser
          sth_createIndex
          false
          sth_mark
          false
          sid
          descBrowser
            @/@multSelect/@mainTabfolder/@descTab/@descComposite/@descBrowser/@descBrowserGridData
            sname
            descBrowserGridData
            sstyle
            FILL_BOTH
            shorizontalIndent
            0
            swidth
            -1
            sheight
            -1
            shorizontalAlignment
            BEGINNING
            sverticalAlignment
            CENTER
            shorizontalSpan
            6
            sverticalSpan
            1
            sgrabExcessHorizontalSpace
            false
            sgrabExcessVerticalSpace
            false
            slabel
            descBrowserGridData
            sdescriptors
            xworker.swt.layout.LayoutDatas/@GridData
            sid
            descBrowserGridData
      @/@multSelect/@mainTabfolder/@mainTabFolderGridData
      sname
      mainTabFolderGridData
      sstyle
      FILL_BOTH
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      mainTabFolderGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      mainTabFolderGridData
    @/@multSelect/@9333
    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
    9333
      @/@multSelect/@9333/@9334
      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
      9334
      @/@multSelect/@9333/@9335
      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
      9335
      @/@multSelect/@9333/@93361
      sname
      okButton
      stext
      确定
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      okButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      93361
        @/@multSelect/@9333/@93361/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@multSelect/@9333/@93361/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@multSelect/@9333/@93361/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@multSelect/@9333/@93361/@9338/@9339/@okSeleciton
            sname
            okSeleciton
            sisSynchronized
            false
            sthrowException
            true
            suseOtherAction
            false
            suseOuterJava
            true
            souterClassName
            xworker.swt.xworker.attributeEditor.OpenWindowsCreator
            smethodName
            multiselectokSeleciton
            sdisableGlobalContext
            false
            sattributeTemplate
            false
            sinterpretationType
            Action
            svarScope
            Global
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdescriptors
            xworker.lang.actions.JavaAction
            sid
            okSeleciton
      @/@multSelect/@9333/@9336
      sname
      closeButton
      stext
      关闭
      stype
      SWT.PUSH
      sflat
      false
      sborder
      false
      sselected
      false
      scapture
      false
      senabled
      true
      sredraw
      true
      svisible
      true
      slabel
      closeButton
      sdescriptors
      xworker.swt.Widgets/@Button
      sid
      9336
        @/@multSelect/@9333/@9336/@9337
        sname
        RowData
        sexclude
        false
        swidth
        80
        sheight
        -1
        slabel
        RowData
        sdescriptors
        xworker.swt.layout.LayoutDatas/@RowData
        sid
        9337
        @/@multSelect/@9333/@9336/@9338
        sname
        Listeners
        slabel
        Listeners
        sdescriptors
        xworker.swt.widgets.Widget/@Listeners
        sid
        9338
          @/@multSelect/@9333/@9336/@9338/@9339
          sname
          closeButtonSelection
          stype
          Selection
          slabel
          closeButtonSelection
          sdescriptors
          xworker.swt.events.Listeners/@listeners/@Listener
          sid
          9339
            @/@multSelect/@9333/@9336/@9338/@9339/@shellDispose
            sname
            shellDispose
            sshellName
            multSelect
            smethod
            dispose
            sinterpretationType
            Self
            sattributeTemplate
            false
            schildsAttributeTemplate
            false
            svarScope
            Local
            sisSynchronized
            false
            sthrowException
            true
            screateLocalVarScope
            false
            ssaveReturn
            false
            sdisableGlobalContext
            false
            sdescriptors
            xworker.swt.actions.ShellActions/@ShellNormalActions1
            sid
            shellDispose
    @/@multSelect/@init
    sname
    init
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.attributeEditor.OpenWindowsCreator
    smethodName
    multiselectinit
    sdisableGlobalContext
    false
    sattributeTemplate
    false
    sinterpretationType
    Action
    svarScope
    Global
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.swt.util.JavaCode
    sth_createIndex
    false
    sid
    init
  @/@inputSelect
  sname
  inputSelect
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.xworker.attributeEditor.OpenWindows/@NoneOpenWindow11
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sjson_array_type
  children
  sjson_attribute
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  inputSelect
    @/@inputSelect/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@inputSelect/@actions/@create
      sname
      create
      sdescriptors
      xworker.lang.actions.Actions/@ThingAction1
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
  @/@htmlDesc
  sname
  htmlDesc
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  htmlDesc
    @/@htmlDesc/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@htmlDesc/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@htmlDesc
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@htmlDesc/@thingPath
    sname
    thingPath
    sinputtype
    dataSelector
    ssize
    60
    scolspan
    2
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    thingPath
    @/@htmlDesc/@width
    sname
    width
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    width
    @/@htmlDesc/@height
    sname
    height
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    height
    @/@htmlDesc/@style
    sname
    style
    slabel
    style
    sinputtype
    select
    sdescription
    Style bit for <code>new GridData(int)</code> to resize the control to fill the cell
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    style
      @/@htmlDesc/@style/@FILL_BOTH
      sname
      FILL_BOTH
      slabel
      FILL_BOTH
      svalue
      FILL_BOTH
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      FILL_BOTH
      @/@htmlDesc/@style/@FILL_HORIZONTAL
      sname
      FILL_HORIZONTAL
      slabel
      FILL_HORIZONTAL
      svalue
      FILL_HORIZONTAL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      FILL_HORIZONTAL
      @/@htmlDesc/@style/@FILL_VERTICAL
      sname
      FILL_VERTICAL
      slabel
      FILL_VERTICAL
      svalue
      FILL_VERTICAL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      FILL_VERTICAL
      @/@htmlDesc/@style/@GRAB_HORIZONTAL
      sname
      GRAB_HORIZONTAL
      slabel
      GRAB_HORIZONTAL
      svalue
      GRAB_HORIZONTAL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      GRAB_HORIZONTAL
      @/@htmlDesc/@style/@GRAB_VERTICAL
      sname
      GRAB_VERTICAL
      slabel
      GRAB_VERTICAL
      svalue
      GRAB_VERTICAL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      GRAB_VERTICAL
  @/@textButton
  sname
  textButton
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  1
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sth_createIndex
  false
  sth_mark
  false
  sid
  textButton
    @/@textButton/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@textButton/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@textButton
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@textButton/@textReadOnly
    sname
    textReadOnly
    sinputtype
    truefalse
    sshowLabel
    true
    sreadOnly
    false
    sdefault
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    textReadOnly
    @/@textButton/@buttonText
    sname
    buttonText
    ssize
    40
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>按钮的文本。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    buttonText
    @/@textButton/@buttonActionName
    sname
    buttonActionName
    ssize
    40
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>点击按钮时要执行的属性的那个方法。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_mark
    false
    sid
    buttonActionName
  @/@dataObjectSelector
  sname
  datatable
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  1
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>属性的值通过表格编辑或选取。</p>

<p><strong>值类型（valueType）：</strong></p>

<ul>
	<li><strong>keys</strong><br />
	值保存的是主键，如选择了多个使用英文逗号分隔。</li>
	<li><strong>records</strong><br />
	值保存的是csv格式的数据，此时应设置csv的换行符和分隔符。</li>
</ul>
#$@text#$@
  snotXmlAttribute
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  dataObjectSelector
    @/@dataObjectSelector/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@dataObjectSelector/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@dataObjectSelector
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@dataObjectSelector/@valueType
    sname
    valueType
    sinputtype
    select
    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
    valueType
      @/@dataObjectSelector/@valueType/@keys
      sname
      keys
      slabel
      keys
      svalue
      keys
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      keys
      @/@dataObjectSelector/@valueType/@records
      sname
      records
      slabel
      records
      svalue
      records
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      records
    @/@dataObjectSelector/@checkbox
    sname
    checkbox
    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
    checkbox
    @/@dataObjectSelector/@editable
    sname
    editable
    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
    editable
    @/@dataObjectSelector/@dataStorePath
    sname
    dataStorePath
    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_mark
    false
    sid
    dataStorePath
    @/@dataObjectSelector/@desc
    sname
    desc
    sinputtype
    htmlDesc
    sinputattrs
    thingPath=xworker.swt.xworker.attributeEditor.OpenWindows/@dataObjectSelector&style=FILL_HORIZONTAL&height=150
    sshowLabel
    false
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sxmlJsonIncludeDefault
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    desc
  @/@filePath
  sname
  filePath
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  filePath
    @/@filePath/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@filePath/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@filePath
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@filePath/@message
    sname
    message
    sinputtype
    textarea
    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
    message
  @/@file
  sname
  file
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  1
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  file
    @/@file/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@file/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@file
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@file/@type
    sname
    type
    sinputtype
    select
    sshowLabel
    true
    sreadOnly
    false
    sdefault
    OPEN
    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
    type
      @/@file/@type/@SAVE
      sname
      SAVE
      svalue
      SAVE
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      SAVE
      @/@file/@type/@OPEN
      sname
      OPEN
      svalue
      OPEN
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      OPEN
      @/@file/@type/@MULTI
      sname
      MULTI
      svalue
      MULTI
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      MULTI
    @/@file/@filterExtensions
    sname
    filterExtensions
    ssize
    60
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>~Set the file extensions which the dialog will use to filter the files it shows to the argument, which may be null.</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
    filterExtensions
    @/@file/@filterNames
    sname
    filterNames
    ssize
    60
    sshowLabel
    true
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>~Sets the names that describe the filter extensions which the dialog will use to filter the files it shows to the argument, which may be null.</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
    filterNames
  @/@prograssBar
  sname
  progressBar
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  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
  prograssBar
    @/@prograssBar/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@prograssBar/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@prograssBar
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdisableGlobalContext
      false
      sdebugLog
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@prograssBar/@style
    sname
    style
    sinputtype
    select
    sshowLabel
    true
    smodifier
    public
    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
    style
      @/@prograssBar/@style/@HORIZONTAL
      sname
      HORIZONTAL
      svalue
      HORIZONTAL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      HORIZONTAL
      @/@prograssBar/@style/@VERTICAL
      sname
      VERTICAL
      svalue
      VERTICAL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      VERTICAL
    @/@prograssBar/@SMOOTH
    sname
    SMOOTH
    sinputtype
    truefalse
    sshowLabel
    true
    smodifier
    public
    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
    SMOOTH
    @/@prograssBar/@INDETERMINATE
    sname
    INDETERMINATE
    sinputtype
    truefalse
    sshowLabel
    true
    smodifier
    public
    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
    INDETERMINATE
    @/@prograssBar/@BORDER
    sname
    BORDER
    sinputtype
    truefalse
    sshowLabel
    true
    smodifier
    public
    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
    BORDER
    @/@prograssBar/@maximum
    sname
    maximum
    sshowLabel
    true
    smodifier
    public
    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
    maximum
    @/@prograssBar/@minimum
    sname
    minimum
    sshowLabel
    true
    smodifier
    public
    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
    minimum
  @/@image
  sname
  image
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.layout.GridData
  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_fileMonitor
  false
  sth_mark
  false
  sth_registQueryOnlySelf
  false
  sid
  image
    @/@image/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    sid
    actions
      @/@image/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@image
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sswitchResult
      false
      sdisableGlobalContext
      false
      sdebugLog
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@image/@imageStyle
    sname
    imageStyle
    sinputtype
    select
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sreadOnly
    false
    sdefault
    FILL
    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_fileMonitor
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    sid
    imageStyle
      @/@image/@imageStyle/@FILL
      sname
      FILL
      svalue
      FILL
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      sid
      FILL
      @/@image/@imageStyle/@FILL_WIDTH
      sname
      FILL_BOTH
      svalue
      FILL_BOTH
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      sid
      FILL_WIDTH
      @/@image/@imageStyle/@NONE
      sname
      NONE
      svalue
      NONE
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      sid
      NONE
  @/@contentSelector
  sname
  contentSelector
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  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_noThingRegistViewer
  false
  sth_fileMonitor
  false
  sth_mark
  false
  sth_registQueryOnlySelf
  false
  sid
  contentSelector
    @/@contentSelector/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sth_mark
    false
    sid
    actions
      @/@contentSelector/@actions/@create
      sname
      create
      sthingPath
      xworker.swt.xworker.attributeEditor.OpenWindows/@contentSelector
      ssplit
      &
      sinterpretationType
      Self
      sattributeTemplate
      false
      schildsAttributeTemplate
      false
      svarScope
      Local
      sisSynchronized
      false
      sthrowException
      true
      screateLocalVarScope
      false
      ssaveReturn
      false
      sswitchResult
      false
      sdisableGlobalContext
      false
      sdebugLog
      false
      sdescriptors
      xworker.swt.xworker.attributeEditor.openWins.OpenWindowsAction/@OpenAttributeEditor
      sth_createIndex
      false
      sth_mark
      false
      sid
      create
    @/@contentSelector/@actionName
    sname
    actionName
    ssize
    50
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>提供内容的动作名称，是属性的动作。</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_noThingRegistViewer
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    sjson_isArray
    false
    sid
    actionName
  @/@inputAttrDefined
  sname
  inputAttrDefined
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sjson_attribute
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_noThingRegistViewer
  false
  sth_fileMonitor
  false
  sth_mark
  false
  sth_registQueryOnlySelf
  false
  sgroupDescriptor
  false
  sid
  inputAttrDefined
    @/@inputAttrDefined/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_noThingRegistViewer
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    snotXmlAttribute
    false
    sjson_isArray
    false
    sgroupDescriptor
    false
    sid
    actions
      @/@inputAttrDefined/@actions/@create
      sname
      create
      sthingType
      path
      sthing
      xworker.swt.xworker.attributeEditor.openWins.InputAttrDefinedShell
      sactionName
      create
      sactionContext
      actionContext
      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.lang.actions.Actions/@ThingAction
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_noThingRegistViewer
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      snotXmlAttribute
      false
      sjson_isArray
      false
      sgroupDescriptor
      false
      sid
      create
