^1640777797549
@
sname
DataObjectTreeModel
slabel
DataObjectTreeModel
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.dataObject.app.model.tree.TreeModel
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>从DataObject上构造一个树模型。</p>

<p><strong>&nbsp;如何实现</strong></p>

<p>&nbsp;&nbsp;&nbsp; 需要指定有父子关系的字段和根节点的标识。</p>

<p><strong>数据模型的操作</strong>&nbsp;</p>

<p>&nbsp;&nbsp;&nbsp; 主要用于树模型的数据，插入、更新和删除等也是树模型的数据变更，并不修改数据对象本身。</p>

<p><strong>图标和其他</strong></p>

<p>&nbsp;&nbsp;&nbsp; 如果initAction不为空，那么在吧数据对象转化为TreeNode时会调用此方法。参数：</p>

<ul>
	<li><strong>treeNode</strong><br />
	树节点。</li>
	<li><strong>dataObject</strong><br />
	挡墙数据对象。</li>
</ul>
#$@text#$@
snotXmlAttribute
false
  @/@actions
  sname
  actions
  slabel
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actions
    @/@actions/@getRoot
    sname
    getRoot
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    getRoot
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    getRoot
    @/@actions/@getChilds
    sname
    getChilds
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    getChilds
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    getChilds
    @/@actions/@dataObjectToNode
    sname
    dataObjectToNode
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    dataObjectToNode
    sdisableGlobalContext
    false
    sdescription
    <p>把数据对象转化为树节点。</p>
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    dataObjectToNode
      @/@actions/@dataObjectToNode/@ins
      sisValidate
      false
      sname
      ins
      slabel
      ins
      sdescriptors
      xworker.lang.actions.Inout/@ins
      sid
      ins
        @/@actions/@dataObjectToNode/@ins/@dataObject
        sname
        dataObject
        stypeCheck
        false
        soptional
        true
        scheck
        false
        scheckLevel
        exception
        sdescriptors
        xworker.lang.actions.Inout/@ins/@param
        sid
        dataObject
    @/@actions/@insertNode
    sname
    insertNode
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    insertNode
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    insertNode
    @/@actions/@insertNodes
    sname
    insertNodes
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    insertNodes
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    insertNodes
    @/@actions/@updateNode
    sname
    updateNode
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    updateNode
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    updateNode
    @/@actions/@updateNodes
    sname
    updateNodes
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    updateNodes
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    updateNodes
    @/@actions/@removeNode
    sname
    removeNode
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    removeNode
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    removeNode
    @/@actions/@removeNodes
    sname
    removeNodes
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.dataObject.app.model.tree.impl.DataObjectTreeModelCreator
    smethodName
    removeNodes
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    removeNodes
  @/@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
  @/@dataObject
  sname
  dataObject
  slabel
  数据对象
  sinputtype
  dataSelector
  ssize
  60
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  dataObject
  @/@queryConfig
  sname
  queryConfig
  slabel
  查询配置
  ssize
  60
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  queryConfig
  @/@rootId
  sname
  rootId
  sinheritDescription
  false
  sdescription
  <p>根节点标识。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  rootId
  @/@idField
  sname
  idField
  sinputtype
  openWindow
  sinputattrs
  xworker.dataObject.swt.SelectAttributeDialog/@shell|dataObjectIndicator=dataObject
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  idField
  @/@parentIdField
  sname
  parentIdField
  sinputtype
  openWindow
  sinputattrs
  xworker.dataObject.swt.SelectAttributeDialog/@shell|dataObjectIndicator=dataObject
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  parentIdField
  @/@textField
  sname
  textField
  sinputtype
  openWindow
  ssize
  40
  sshowLabel
  true
  sinputattrs
  xworker.dataObject.swt.SelectAttributeDialog/@shell|dataObjectIndicator=dataObject
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  textField
  @/@iconField
  sname
  iconField
  sinputtype
  openWindow
  sshowLabel
  true
  sinputattrs
  xworker.dataObject.swt.SelectAttributeDialog/@shell|dataObjectIndicator=dataObject
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  iconField
  @/@clsField
  sname
  clsField
  sinputtype
  openWindow
  sinputattrs
  xworker.dataObject.swt.SelectAttributeDialog/@shell|dataObjectIndicator=dataObject
  sreadOnly
  false
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  clsField
  @/@isLeafField
  sname
  isLeafField
  sinputtype
  openWindow
  sshowLabel
  true
  sinputattrs
  xworker.dataObject.swt.SelectAttributeDialog/@shell|dataObjectIndicator=dataObject
  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_mark
  false
  sid
  isLeafField
  @/@initAction
  sname
  initAction
  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
  initAction
  @/@DataObjects
  sname
  dataObjects
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.DataObjects
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sid
  DataObjects
  @/@Condition
  sname
  queryConfig
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.dataObject.query.Condition
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sid
  Condition
