^1640696296484
@
sname
DataObjectFormActions
slabel
DataObjectFormActions
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
sdescription
<p>注册到Actions下的一些DataObjectForm常用的动作。</p>
sth_createIndex
false
  @/@SetDataObject
  sname
  FormSetDataObject
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  xworker.dataObject.form
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>向表单设置数据对象。</p>
<p>如果是数据对象，那么会更新表单的UI和设置数据值，如果仅是数据对象的定义（结构）事物，那么只是更新表单的UI，需要通过setValues设置值。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sid
  SetDataObject
    @/@SetDataObject/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sid
    actions
      @/@SetDataObject/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.app.view.swt.widgets.form.DataObjectFormActionsActions
      smethodName
      run
      sdisableGlobalContext
      false
      svarScope
      Global
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sid
      run
    @/@SetDataObject/@name1
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name1
    @/@SetDataObject/@label
    sname
    label
    slabel
    标签
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    label
    @/@SetDataObject/@name
    sname
    formName
    slabel
    表单名称
    sinputtype
    openWindow
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sinputattrs
    xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.app.view.swt.widgets.form.DataObjectForm,seperator=%2C,returnType=name,append=false
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>表单的变量名称。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@SetDataObject/@dataObject
    sname
    dataObject
    slabel
    数据对象
    sinputtype
    dataSelector
    ssize
    60
    scolspan
    2
    sinheritDescription
    false
    sdescription
    <p>可以是动作上下文中的变量名，也可以是数据对象描述（结构）的路径。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    dataObject
    @/@SetDataObject/@description
    sname
    description
    slabel
    描述
    sinputtype
    html
    scolspan
    2
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    description
  @/@FormGetDataObject
  sname
  FormGetDataObject
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  xworker.dataObject.form
  smodifier
  public
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>获取表单的值，返回数据对象。</p>
<p>如果设置表单数据时传入的是数据对象，那么把正编辑的表单值赋值到该数据对象后并返回该数据对象，否则新创建一个数据对象返回。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sid
  FormGetDataObject
    @/@FormGetDataObject/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sid
    actions
      @/@FormGetDataObject/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.app.view.swt.widgets.form.DataObjectFormActionsActions
      smethodName
      run1
      sdisableGlobalContext
      false
      svarScope
      Global
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sid
      run
    @/@FormGetDataObject/@name1
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name1
    @/@FormGetDataObject/@label
    sname
    label
    slabel
    标签
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    label
    @/@FormGetDataObject/@name
    sname
    formName
    slabel
    表单名称
    sinputtype
    openWindow
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sinputattrs
    xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.app.view.swt.widgets.form.DataObjectForm,seperator=%2C,returnType=name,append=false
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>表单的变量名称。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@FormGetDataObject/@variable
    sname
    variable
    slabel
    变量名
    sdescription
    <p>放入到动作上下文中的变量名。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    variable
    @/@FormGetDataObject/@varScope
    sname
    varScope
    sextends
    xworker.groovy.GroovyAction/@varScope
    sinputtype
    inputSelect
    ssize
    60
    scolspan
    2
    sdefault
    Global
    sinheritDescription
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sen_description
    <p>Variable scope.</p>
    sid
    varScope
  @/@FormSetValues
  sname
  FormSetValues
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  xworker.dataObject.form
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>设置表单的值。</p>
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sid
  FormSetValues
    @/@FormSetValues/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sid
    actions
      @/@FormSetValues/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.app.view.swt.widgets.form.DataObjectFormActionsActions
      smethodName
      run2
      sdisableGlobalContext
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdebugLog
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sid
      run
    @/@FormSetValues/@name1
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name1
    @/@FormSetValues/@label
    sname
    label
    slabel
    标签
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    label
    @/@FormSetValues/@name
    sname
    formName
    slabel
    表单名称
    sinputtype
    openWindow
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sinputattrs
    xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.app.view.swt.widgets.form.DataObjectForm,seperator=%2C,returnType=name,append=false
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>表单的变量名称。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@FormSetValues/@partialValue
    sname
    partialValue
    slabel
    是否是部分数据
    sinputtype
    truefalse
    sdefault
    false
    sdescription
    <p>设置表单的全部或者部分字段的值。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    partialValue
    @/@FormSetValues/@valueVariable
    sname
    valueVariable
    slabel
    值变量
    ssize
    60
    scolspan
    2
    sshowLabel
    true
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>从actionContext用Ognl取变量值。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    valueVariable
    @/@FormSetValues/@description
    sname
    description
    slabel
    描述
    sinputtype
    html
    scolspan
    2
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    description
  @/@FormGetValues
  sname
  FormGetValues
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  xworker.dataObject.form
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>取表单的值，返回一个Map。</p>
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sid
  FormGetValues
    @/@FormGetValues/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sid
    actions
      @/@FormGetValues/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.app.view.swt.widgets.form.DataObjectFormActionsActions
      smethodName
      run3
      sdisableGlobalContext
      false
      sinterpretationType
      Action
      svarScope
      Global
      screateLocalVarScope
      false
      ssaveReturn
      false
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sid
      run
    @/@FormGetValues/@name1
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name1
    @/@FormGetValues/@label
    sname
    label
    slabel
    标签
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    label
    @/@FormGetValues/@name
    sname
    formName
    slabel
    表单名称
    sinputtype
    openWindow
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sinputattrs
    xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.app.view.swt.widgets.form.DataObjectForm,seperator=%2C,returnType=name,append=false
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>表单的变量名称。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@FormGetValues/@variable
    sname
    variable
    slabel
    变量名
    sdescription
    <p>放入到动作上下文中的变量名。</p>
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    variable
  @/@FormCreateDataObject
  sname
  FormCreateDataObject
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  xworker.dataObject.form
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>先调用表单的getDataObject方法，然后调用dataObject的create方法创建，然后再回填dataObject。</p>
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sid
  FormCreateDataObject
    @/@FormCreateDataObject/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sid
    actions
      @/@FormCreateDataObject/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.app.view.swt.widgets.form.DataObjectFormActionsActions
      smethodName
      run4
      sdisableGlobalContext
      false
      svarScope
      Global
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sid
      run
    @/@FormCreateDataObject/@name1
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name1
    @/@FormCreateDataObject/@label
    sname
    label
    slabel
    标签
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    label
    @/@FormCreateDataObject/@name
    sname
    formName
    slabel
    表单名称
    sinputtype
    openWindow
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sinputattrs
    xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.app.view.swt.widgets.form.DataObjectForm,seperator=%2C,returnType=name,append=false
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>表单的变量名称。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@FormCreateDataObject/@description
    sname
    description
    slabel
    描述
    sinputtype
    html
    scolspan
    2
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    description
  @/@FormUpdateDataObject
  sname
  FormUpdateDataObject
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.SelfAction
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  xworker.dataObject.form
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>先调用表单的getDataObject方法，然后再调用dataObject的update方法，然后再回填dataObject。</p>
  snotXmlAttribute
  false
  sjson_isArray
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.lang.actions.Actions
  sid
  FormUpdateDataObject
    @/@FormUpdateDataObject/@actions
    sname
    actions
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sth_createIndex
    false
    sid
    actions
      @/@FormUpdateDataObject/@actions/@run
      sname
      run
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.app.view.swt.widgets.form.DataObjectFormActionsActions
      smethodName
      run5
      sdisableGlobalContext
      false
      svarScope
      Global
      sdescriptors
      xworker.lang.actions.Actions/@JavaAction
      sth_createIndex
      false
      sid
      run
    @/@FormUpdateDataObject/@name1
    sname
    name
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name1
    @/@FormUpdateDataObject/@label
    sname
    label
    slabel
    标签
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    label
    @/@FormUpdateDataObject/@name
    sname
    formName
    slabel
    表单名称
    sinputtype
    openWindow
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sinputattrs
    xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.app.view.swt.widgets.form.DataObjectForm,seperator=%2C,returnType=name,append=false
    sreadOnly
    false
    sinheritDescription
    false
    sdescription
    <p>表单的变量名称。</p>
    svalidateAllowBlank
    true
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    name
    @/@FormUpdateDataObject/@description
    sname
    description
    slabel
    描述
    sinputtype
    html
    scolspan
    2
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sid
    description
