^1639996782173
@
sname
ThingCollection
slabel
ThingCollection
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sdescription
<p>事物集合，通过设置事物集合的things属性，可以方便读取事物。</p>
  @/@name
  sname
  name
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@label
  sname
  label
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  label
  @/@type
  sname
  type
  sinputtype
  select
  sdefault
  multi
  Sdescription
#$@text#$@
<p>SINGLE或者MULTI。</p>
<p>如果是SINGLE返回事物，如果没有返回null。</p>
<p>如果是MULTI返回事物列表，如果没有返回空的List。</p>
#$@text#$@
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  type
    @/@type/@single
    sname
    single
    slabel
    SINGLE
    svalue
    single
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    single
    @/@type/@multi
    sname
    multi
    slabel
    MULTI
    svalue
    multi
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    multi
  @/@dataName
  sname
  dataName
  Sdescription
#$@text#$@
保存到变量容器时的名称。<br />
<br />
数据对象收集完毕后用此名称保存到变量容器中，这样其他数据对象或者脚本就可以使用了。
#$@text#$@
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  dataName
  @/@append
  sname
  append
  sinputtype
  truefalse
  sdefault
  false
  Sdescription
#$@text#$@
<p>是否是追加数据模式。<br />
<br />
如果true，那么如果数据变量容器已经有此数据了，那么追加，否则覆盖。</p>
#$@text#$@
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  append
  @/@dataObjects
  sname
  things
  sinputtype
  textarea
  scolspan
  2
  Sdescription
#$@text#$@
<p>数据对象的名称列表，多个时用','号隔开。<br />
<br />
数据对象除了从World取也可以从actionContext（变量容器）中取，如果是数据中心中的数据，那么路径至少包含了工程名和数据工厂名，因此通过':'号分割长度至少为2，如果长度为1那么从变量范围中取。<br />
<br />
当dataObjects的一个路径为包名时，可以通过后置参数指定查找的结果：<br />
d:是否包含子目录。<br />
n:数据对象的名称，使用正则表达式判断。<br />
s:数据对象的结构。<br />
如：core.objects.lang&nbsp; d=true n=_core.*，查找core工程structure下的lang包下所有以_core开头的数据对象。<br />
<br />
如：<br />
core.objects.collections.DataObjectCollector/@dataObjects,<br />
core:objects,<br />
aData</p>
#$@text#$@
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  dataObjects
  @/@description
  sname
  description
  sinputtype
  html
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  description
  @/@scripts
  sname
  scripts
  slabel
  scripts
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  scripts
    @/@scripts/@run
    sname
    run
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.core.util.ThingCollectionActions
    smethodName
    run
    sdisableGlobalContext
    false
    sinterpretationType
    Action
    svarScope
    Global
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sid
    run
    @/@scripts/@printObjects
    sname
    printObjects
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.core.util.ThingCollectionActions
    smethodName
    printObjects
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sid
    printObjects
    @/@scripts/@addThing
    sname
    addThing
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.core.util.ThingCollectionActions
    smethodName
    addThing
    svarScope
    Global
    sdescriptors
    xworker.lang.actions.Actions/@JavaAction
    sid
    addThing
      @/@scripts/@addThing/@ins
      sisValidate
      false
      sname
      ins
      slabel
      ins
      sdescriptors
      xworker.lang.actions.Inout/@ins
      sid
      ins
        @/@scripts/@addThing/@ins/@thing
        sname
        thing
        stypeCheck
        false
        soptional
        true
        scheck
        false
        scheckLevel
        exception
        sdescriptors
        xworker.lang.actions.Inout/@ins/@param
        sid
        thing
