^1666224941513
@
sname
PopCombo
slabel
PopCombo
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.swt.layout.LayoutDatas
smany
true
seditCols
1
sinitialization
false
sgroup
xworker
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>下拉弹出窗口，类似下拉选择框，只是弹出的窗体里的内容是自定义的。</p>

<p><strong>变量和返回值</strong></p>

<p>&nbsp;&nbsp;&nbsp; 保存的是Text，返回的是Composite。通过text.getData(&quot;composite&quot;)可以返回Composite。</p>

<p><strong>自定义弹出窗口</strong></p>

<p>&nbsp;&nbsp;&nbsp; 弹出的窗口是没有标题栏的，内容通过指定Composite事物实现。</p>

<p>&nbsp;&nbsp;&nbsp; 创建Composite使用独立的变量上下文，可以使用的变量有：</p>

<ul>
	<li><strong>text(Text)</strong><br />
	下拉框对应的文本框。<br />
	&nbsp;</li>
	<li><strong>parentContext(ActionContext)</strong><br />
	父变量上下文。</li>
</ul>

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

<ul>
	<li><strong>Thing getComposite()</strong><br />
	返回弹出的Composite面板事物。</li>
</ul>

<p>&nbsp;</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.PopComboCreator
    smethodName
    create
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    create
    @/@actions/@getComposite
    sname
    getComposite
    sattributeName
    compositePath
    schildThingName
    Composite
    schildThingFirstChild
    false
    sreturnSelf
    false
    snotNull
    false
    sinterpretationType
    Self
    sattributeTemplate
    false
    schildsAttributeTemplate
    false
    svarScope
    Local
    sisSynchronized
    false
    sthrowException
    true
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdisableGlobalContext
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.ActionUtil/@getThing
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    getComposite
    @/@actions/@getPopWinFocusControl
    sname
    getPopWinFocusControl
    sattributeName
    popWinFocusControl
    snotNull
    false
    sinterpretationType
    Self
    sattributeTemplate
    false
    schildsAttributeTemplate
    false
    svarScope
    Local
    sisSynchronized
    false
    sthrowException
    true
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdisableGlobalContext
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.ActionUtil/@GetData
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    getPopWinFocusControl
  @/@actionSelf
  sname
  actionSelf
  slabel
  actionSelf
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actionSelf
    @/@actionSelf/@GroovyAction
    sname
    textKeyDown
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.PopComboCreator
    smethodName
    textKeyDown
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    GroovyAction
    @/@actionSelf/@GroovyAction1
    sname
    buttonSelection
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.PopComboCreator
    smethodName
    buttonSelection
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    GroovyAction1
    @/@actionSelf/@textDispose
    sname
    textDispose
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.xworker.PopComboCreator
    smethodName
    textDispose
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    textDispose
  @/@datePickerComposite
  sname
  comboComposite
  sBORDER
  true
  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
  datePickerComposite
    @/@datePickerComposite/@datePickerCompositeGridLayout
    sname
    comboCompositeGridLayout
    snumColumns
    2
    smakeColumnsEqualWidth
    false
    smarginWidth
    0
    smarginHeight
    0
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    0
    sverticalSpacing
    0
    slabel
    comboCompositeGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    datePickerCompositeGridLayout
    @/@datePickerComposite/@text
    sname
    text
    sstyle
    SINGLE
    sH_SCROLL
    false
    sV_SCROLL
    false
    sWRAP
    false
    sREAD_ONLY
    false
    sPASSWORD
    false
    sSEARCH
    false
    sCANCEL
    false
    sBORDER
    false
    salign
    LEFT
    scapture
    false
    senabled
    true
    sredraw
    true
    svisible
    true
    slabel
    text
    sdescriptors
    xworker.swt.Widgets/@Text
    sid
    text
      @/@datePickerComposite/@text/@textGridData
      sname
      textGridData
      sstyle
      FILL_HORIZONTAL
      shorizontalIndent
      0
      swidth
      100
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      textGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      textGridData
      @/@datePickerComposite/@text/@Listeners
      sname
      Listeners
      slabel
      Listeners
      sdescriptors
      xworker.swt.widgets.Widget/@Listeners
      sid
      Listeners
        @/@datePickerComposite/@text/@Listeners/@textKeyDown
        sname
        textKeyDown
        stype
        KeyDown
        sref
        xworker.swt.xworker.PopCombo/@actionSelf/@GroovyAction
        slabel
        textKeyDown
        sdescriptors
        xworker.swt.events.Listeners/@listeners/@Listener
        sid
        textKeyDown
        @/@datePickerComposite/@text/@Listeners/@textDispose
        sname
        textDispose
        stype
        Dispose
        sref
        xworker.swt.xworker.PopCombo/@actionSelf/@textDispose
        slabel
        textDispose
        sdescriptors
        xworker.swt.events.Listeners/@listeners/@Listener
        sid
        textDispose
    @/@datePickerComposite/@buttonLael
    sname
    buttonLabel
    sBORDER
    false
    simage
    icons/application.png
    stype
    HORIZONTAL
    salignment
    LEFT
    scapture
    false
    senabled
    true
    sredraw
    true
    spack
    false
    svisible
    true
    sdescriptors
    xworker.swt.Widgets/@Label
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_noThingRegistViewer
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    sid
    buttonLael
      @/@datePickerComposite/@buttonLael/@Listeners
      sname
      Listeners
      slabel
      Listeners
      sdescriptors
      xworker.swt.widgets.Widget/@Listeners
      sid
      Listeners
        @/@datePickerComposite/@buttonLael/@Listeners/@buttonSelection
        sname
        buttonSelection
        stype
        MouseDown
        sref
        xworker.swt.xworker.PopCombo/@actionSelf/@GroovyAction1
        slabel
        buttonSelection
        sdescriptors
        xworker.swt.events.Listeners/@listeners/@Listener
        sid
        buttonSelection
  @/@datePickerComposite1
  sname
  comboComposite
  sBORDER
  true
  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
  datePickerComposite1
    @/@datePickerComposite1/@datePickerCompositeGridLayout
    sname
    comboCompositeGridLayout
    snumColumns
    2
    smakeColumnsEqualWidth
    false
    smarginWidth
    0
    smarginHeight
    0
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    2
    sverticalSpacing
    0
    slabel
    comboCompositeGridLayout
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sid
    datePickerCompositeGridLayout
    @/@datePickerComposite1/@text
    sname
    text
    sstyle
    SINGLE
    sH_SCROLL
    false
    sV_SCROLL
    false
    sWRAP
    false
    sREAD_ONLY
    false
    sPASSWORD
    false
    sSEARCH
    false
    sCANCEL
    false
    sBORDER
    false
    salign
    LEFT
    scapture
    false
    senabled
    true
    sredraw
    true
    svisible
    true
    slabel
    text
    sdescriptors
    xworker.swt.Widgets/@Text
    sid
    text
      @/@datePickerComposite1/@text/@textGridData
      sname
      textGridData
      sstyle
      FILL_HORIZONTAL
      shorizontalIndent
      0
      swidth
      100
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      slabel
      textGridData
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      textGridData
      @/@datePickerComposite1/@text/@Listeners
      sname
      Listeners
      slabel
      Listeners
      sdescriptors
      xworker.swt.widgets.Widget/@Listeners
      sid
      Listeners
        @/@datePickerComposite1/@text/@Listeners/@textKeyDown
        sname
        textKeyDown
        stype
        KeyDown
        sref
        xworker.swt.xworker.PopCombo/@actionSelf/@GroovyAction
        slabel
        textKeyDown
        sdescriptors
        xworker.swt.events.Listeners/@listeners/@Listener
        sid
        textKeyDown
        @/@datePickerComposite1/@text/@Listeners/@textDispose
        sname
        textDispose
        stype
        Dispose
        sref
        xworker.swt.xworker.PopCombo/@actionSelf/@textDispose
        slabel
        textDispose
        sdescriptors
        xworker.swt.events.Listeners/@listeners/@Listener
        sid
        textDispose
    @/@datePickerComposite1/@buttonLael
    sname
    buttonLabel
    sBORDER
    false
    simage
    icons/application.png
    stype
    HORIZONTAL
    salignment
    LEFT
    scapture
    false
    senabled
    true
    sredraw
    true
    spack
    false
    svisible
    true
    sdescriptors
    xworker.swt.Widgets/@Label
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_noThingRegistViewer
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sth_registQueryOnlySelf
    false
    sid
    buttonLael
      @/@datePickerComposite1/@buttonLael/@Listeners
      sname
      Listeners
      slabel
      Listeners
      sdescriptors
      xworker.swt.widgets.Widget/@Listeners
      sid
      Listeners
        @/@datePickerComposite1/@buttonLael/@Listeners/@buttonSelection
        sname
        buttonSelection
        stype
        MouseDown
        sref
        xworker.swt.xworker.PopCombo/@actionSelf/@GroovyAction1
        slabel
        buttonSelection
        sdescriptors
        xworker.swt.events.Listeners/@listeners/@Listener
        sid
        buttonSelection
  @/@shell1
  sname
  shell
  stext
  弹出窗体
  sNO_TRIM
  false
  sCLOSE
  false
  sTITLE
  false
  sMIN
  false
  sMAX
  false
  sBORDER
  false
  sRESIZE
  false
  sON_TOP
  true
  sTOOL
  false
  sNO_FOCUS
  true
  swidth
  191
  sheight
  150
  scenterScreen
  true
  spack
  true
  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.Display/@Shell
  sid
  shell1
    @/@shell1/@shillFillLayout
    sname
    shillFillLayout
    stype
    SWT.HORIZONTAL
    slabel
    shillFillLayout
    sdescriptors
    xworker.swt.Layouts/@FillLayout
    sid
    shillFillLayout
    @/@shell1/@130
    sname
    Listeners
    slabel
    Listeners
    sdescriptors
    xworker.swt.widgets.Widget/@Listeners
    sid
    130
      @/@shell1/@130/@131
      sname
      shellSelection
      stype
      Deactivate
      slabel
      shellSelection
      sdescriptors
      xworker.swt.events.Listeners/@listeners/@Listener
      sid
      131
        @/@shell1/@130/@131/@132
        sname
        shellAction
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        suseOuterJava
        true
        souterClassName
        xworker.swt.xworker.PopComboCreator
        smethodName
        shellAction
        sdisableGlobalContext
        false
        sdescriptors
        xworker.lang.actions.JavaAction
        sid
        132
      @/@shell1/@130/@shellDispose
      sname
      shellDispose
      stype
      Dispose
      sdescriptors
      xworker.swt.events.Listeners/@listeners/@Listener
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      shellDispose
        @/@shell1/@130/@shellDispose/@132
        sname
        shellAction
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        suseOuterJava
        true
        suseInnerJava
        false
        souterClassName
        xworker.swt.xworker.PopComboCreator
        smethodName
        shellDispoed
        sdisableGlobalContext
        false
        sattributeTemplate
        false
        sinterpretationType
        Action
        svarScope
        Global
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdebugLog
        false
        sdescriptors
        xworker.lang.actions.JavaAction
        sid
        132
  @/@shell11
  sname
  shell
  stext
  弹出窗体
  sNO_TRIM
  false
  sCLOSE
  false
  sTITLE
  false
  sMIN
  false
  sMAX
  false
  sBORDER
  true
  sRESIZE
  false
  sON_TOP
  true
  sTOOL
  false
  sNO_FOCUS
  true
  swidth
  191
  sheight
  150
  scenterScreen
  true
  spack
  true
  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
  slabel
  shellRwt
  scapture
  false
  senabled
  true
  sredraw
  true
  svisible
  true
  sdescriptors
  xworker.swt.widgets.Display/@Shell
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  shell11
    @/@shell11/@shillFillLayout
    sname
    shillFillLayout
    stype
    SWT.HORIZONTAL
    slabel
    shillFillLayout
    sdescriptors
    xworker.swt.Layouts/@FillLayout
    sid
    shillFillLayout
    @/@shell11/@130
    sname
    Listeners
    slabel
    Listeners
    sdescriptors
    xworker.swt.widgets.Widget/@Listeners
    sid
    130
      @/@shell11/@130/@131
      sname
      shellSelection
      stype
      Deactivate
      slabel
      shellSelection
      sdescriptors
      xworker.swt.events.Listeners/@listeners/@Listener
      sid
      131
        @/@shell11/@130/@131/@132
        sname
        shellAction
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        suseOuterJava
        true
        souterClassName
        xworker.swt.xworker.PopComboCreator
        smethodName
        shellAction
        sdisableGlobalContext
        false
        sdescriptors
        xworker.lang.actions.JavaAction
        sid
        132
      @/@shell11/@130/@shellDispose
      sname
      shellDispose
      stype
      Dispose
      sdescriptors
      xworker.swt.events.Listeners/@listeners/@Listener
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      shellDispose
        @/@shell11/@130/@shellDispose/@132
        sname
        shellAction
        sisSynchronized
        false
        sthrowException
        true
        suseOtherAction
        false
        suseOuterJava
        true
        suseInnerJava
        false
        souterClassName
        xworker.swt.xworker.PopComboCreator
        smethodName
        shellDispoed
        sdisableGlobalContext
        false
        sattributeTemplate
        false
        sinterpretationType
        Action
        svarScope
        Global
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdebugLog
        false
        sdescriptors
        xworker.lang.actions.JavaAction
        sid
        132
  @/@name
  sname
  name
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@pattern
  sname
  label
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  pattern
  @/@READ_ONLY
  sname
  READ_ONLY
  slabel
  READ_ONLY
  sinputtype
  truefalse
  sdefault
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  READ_ONLY
  @/@BORDER
  sname
  BORDER
  slabel
  BORDER
  sinputtype
  truefalse
  sdefault
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  BORDER
  @/@compositePath
  sname
  compositePath
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  sinheritDescription
  false
  sdescription
  <p>弹出窗口中的内容。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  compositePath
  @/@Listeners
  sname
  Listeners
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.events.Listeners/@listeners
  smany
  false
  seditCols
  2
  sinitialization
  false
  sgroup
  events
  sid
  Listeners
  @/@popWinWidth
  sname
  popWinWidth
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  popWinWidth
  @/@popWinHeight
  sname
  popWinHeight
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  popWinHeight
  @/@dynamicWinSize
  sname
  dynamicWinSize
  sinputtype
  truefalse
  sdefault
  false
  sinheritDescription
  false
  sdescription
  <p>如果为true，表示有控件在弹出窗体时自行控制大小，而不是使用固定的窗口大小。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  dynamicWinSize
  @/@focusControl
  sname
  popWinFocusControl
  ssize
  50
  sshowLabel
  true
  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_mark
  false
  sid
  focusControl
  @/@Composite
  sname
  Composite
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.widgets.Composite
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  Composite
