^1639996779528
@
sname
Aggregate
slabel
Aggregate
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.lang.actions.SelfAction
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
sdescription
<p>对一个List或者数组进行聚合操作。</p>
sid
Aggregate
  @/@actions
  sname
  actions
  slabel
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actions
    @/@actions/@run
    sname
    run
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.core.actions.data.AggregateCreator
    smethodName
    run
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    run
  @/@name
  sname
  name
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@label
  sname
  label
  sinheritDescription
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  label
  @/@listName
  sname
  listName
  ssize
  60
  scolspan
  2
  sinheritDescription
  false
  sdescription
  <p>List数据的变量名称，使用Ognl表达式从actionContext中取。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  listName
  @/@varName
  sname
  varName
  sinheritDescription
  false
  sdescription
  <p>使用varName为变量名保存到actionContext中。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  varName
  @/@AggregateField
  sname
  AggregateField
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>要聚合的字段。</p>
  sid
  AggregateField
    @/@AggregateField/@name
    sname
    name
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    name
    @/@AggregateField/@label
    sname
    label
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    label
    @/@AggregateField/@function
    sname
    aggregateFunction
    sinputtype
    select
    sdefault
    count
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>聚合函数：</p>
<ul>
    <li>count<br />
    计算个数。<br />
    &nbsp;</li>
    <li>sum<br />
    汇总。<br />
    &nbsp;</li>
    <li>avg<br />
    取平均数。<br />
    &nbsp;</li>
    <li>max<br />
    取最大值。<br />
    &nbsp;</li>
    <li>min<br />
    取最小值。</li>
</ul>
#$@text#$@
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    function
      @/@AggregateField/@function/@count
      sname
      count
      slabel
      count
      svalue
      count
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      count
      @/@AggregateField/@function/@avg
      sname
      avg
      slabel
      avg
      svalue
      avg
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      avg
      @/@AggregateField/@function/@sum
      sname
      sum
      slabel
      sum
      svalue
      sum
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      sum
      @/@AggregateField/@function/@max
      sname
      max
      slabel
      max
      svalue
      max
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      max
      @/@AggregateField/@function/@min
      sname
      min
      slabel
      min
      svalue
      min
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      min
    @/@AggregateField/@distinct
    sname
    aggregateDistinct
    sinputtype
    truefalse
    sdefault
    false
    sinheritDescription
    false
    sdescription
    <p>过滤重复值。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    distinct
    @/@AggregateField/@type
    sname
    aggregateType
    sinputtype
    select
    sdefault
    int
    sinheritDescription
    false
    sdescription
    <p>聚合结果的值类型。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    type
      @/@AggregateField/@type/@int
      sname
      int
      slabel
      int
      svalue
      int
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      int
      @/@AggregateField/@type/@double
      sname
      double
      slabel
      double
      svalue
      double
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute/@value
      sid
      double
    @/@AggregateField/@fieldName
    sname
    aggregateExpression
    ssize
    60
    scolspan
    2
    sinheritDescription
    false
    Sdescription
#$@text#$@
<p>值的表达式，使用Ognl表达式。</p>
<p>如果聚合函数是count，表达式可以是*，此时计算行数。</p>
#$@text#$@
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    fieldName
