^1691030461072
@
sname
DataSource
slabel
数据库数据源表
stableName
tblDBDataSource
sdataSource
xworker.app.user.datasource.UserDataSource
sshowSql
false
squerySqlForQueryOnly
false
skeepQuerySql
false
seditCols
2
sgroup
xworker.app.db
spaging
true
spageSize
500
snoTotalCount
false
spagineByCursor
false
sreadUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
screateUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
supdateUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
sdestroyUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
LstoreAutoDestroy
false
sstoreAutoLoad
true
LstoreAutoSave
true
LstoreBatch
true
LstorePruneModifiedRecords
false
LstoreRemoteSort
false
LstoreRestful
false
sstoreRoot
'rows'
sstoreSuccessProperty
'success'
sstoreTotalProperty
'totalCount'
sstoreMessageProperty
'msg'
sgridEditable
true
sgridEditType
cell
sformReadUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
sformCreateUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
sformUpdateUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
sformDestroyUrl
do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
spaging_afterPageText
页 共
spaging_beforePageText
第
Lpaging_displayInfo
false
spaging_displayMsg
第{0}-第{1}条，共{2}条
spaging_emptyMsg
没有数据
spaging_firstText
首页
spaging_lastText
最后一页
spaging_nextText
下一页
Lpaging_prependButtons
false
spaging_prevText
上一页
spaging_refreshText
刷新
sgridColumnLocking
false
sgridLockText
'锁定'
sgridUnlockText
'解锁'
scolumnGroup
false
sgridCheckable
false
sgridRowNumber
false
sgridGrouping
false
sgridGroupTextTpl
'{text} ({[values.rs.length]} 条)'
sgridRowExpander
false
sautoGenerateId
false
sidGenerateType
action
sidAction
generateId
sstoreSortDir
ASC
sautoInit
false
sautoInitAction
beforeCreate
scacheRelation
false
scacheRelationMaxSize
1000
scacheRelationReadnone
false
safterCreated
false
sonLoaded
false
sbeforeUpdate
true
safterUpdated
false
sbeforeDelete
false
safterDeleted
false
safterQueryed
false
sshowUserTask
false
sdescriptors
xworker.dataObject.db.DbDataObject
sinheritDescription
false
sth_createIndex
true
sth_registThing
child|xworker.dataObject.DataObjectIns
sth_registMyChilds
false
sth_mark
false
  @/@name
  sname
  id
  slabel
  标识
  sfieldName
  name
  stype
  string
  soptional
  true
  skey
  true
  slength
  255
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  false
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridWidth
  150
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  true
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  name
  @/@id
  sname
  name
  slabel
  名称
  sfieldName
  label
  stype
  string
  soptional
  true
  skey
  false
  slength
  250
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridWidth
  200
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  true
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  id
  @/@sgroup
  sname
  sgroup
  slabel
  分组
  sfieldName
  sgroup
  stype
  string
  soptional
  true
  skey
  false
  slength
  250
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  inputSelect
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridWidth
  200
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  true
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  sgroup
    @/@sgroup/@dataStoure
    sname
    dataStore
    sattachToParent
    true
    sloadBackground
    true
    sautoLoad
    true
    sautoSave
    false
    spaging
    extend
    spageSize
    50
    sstoreSortField
    _extend
    sstoreSortDir
    ASC
    seditable
    extend
    seditmethod
    extend
    sdescriptors
    xworker.dataObject.Attribute/@DataStore
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    dataStoure
      @/@sgroup/@dataStoure/@dataObjects
      sname
      dataObjects
      sdescriptors
      xworker.swt.app.view.swt.data.DataStore/@DataObjects
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      dataObjects
        @/@sgroup/@dataStoure/@dataObjects/@DbDataObject
        sname
        DbDataObject
        sdataSource
        xworker.app.monitor.datasource.MonitorDataSource
        sshowSql
        false
        squerySqlForQueryOnly
        false
        squerySql
        (select distinct sgroup from tblDBDataSource order by sgroup) t
        seditCols
        2
        svalueName
        sgroup
        sdisplayName
        sgroup
        spaging
        false
        sreadUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
        screateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
        supdateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
        sdestroyUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
        LstoreAutoDestroy
        false
        sstoreAutoLoad
        false
        LstoreAutoSave
        true
        LstoreBatch
        true
        LstorePruneModifiedRecords
        false
        LstoreRemoteSort
        false
        LstoreRestful
        false
        sstoreRoot
        'rows'
        sstoreSuccessProperty
        'success'
        sstoreTotalProperty
        'totalCount'
        sstoreMessageProperty
        'msg'
        sgridEditable
        false
        sgridEditType
        cell
        sformReadUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
        sformCreateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
        sformUpdateUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
        sformDestroyUrl
        do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
        spaging_afterPageText
        页 共
        spaging_beforePageText
        第
        Lpaging_displayInfo
        false
        spaging_displayMsg
        第{0}-第{1}条，共{2}条
        spaging_emptyMsg
        没有数据
        spaging_firstText
        首页
        spaging_lastText
        最后一页
        spaging_nextText
        下一页
        Lpaging_prependButtons
        false
        spaging_prevText
        上一页
        spaging_refreshText
        刷新
        sgridColumnLocking
        false
        sgridLockText
        '锁定'
        sgridUnlockText
        '解锁'
        scolumnGroup
        false
        sgridCheckable
        false
        sgridRowNumber
        false
        sgridGrouping
        false
        sgridGroupTextTpl
        '{text} ({[values.rs.length]} 条)'
        sgridRowExpander
        false
        sautoGenerateId
        false
        sidGenerateType
        action
        sidAction
        generateId
        sstoreSortDir
        ASC
        sautoInit
        false
        sautoInitAction
        beforeCreate
        scacheRelation
        false
        scacheRelationMaxSize
        1000
        scacheRelationReadnone
        false
        safterCreated
        false
        sonLoaded
        false
        sbeforeUpdate
        false
        safterUpdated
        false
        sbeforeDelete
        false
        safterDeleted
        false
        safterQueryed
        false
        sdescriptors
        xworker.dataObject.DataObjects/@DbDataObject
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        DbDataObject
          @/@sgroup/@dataStoure/@dataObjects/@DbDataObject/@sgroup
          sname
          sgroup
          slabel
          sgroup
          sfieldName
          sgroup
          stype
          string
          soptional
          true
          skey
          true
          sdataField
          true
          sviewField
          true
          sreadField
          true
          screateEditor
          true
          seditEditor
          true
          sviewEditor
          true
          sgridEditor
          true
          squeryEditor
          true
          sreadOnly
          false
          seditable
          true
          sdisabled
          false
          sshowLabel
          true
          slabelAlign
          right
          slabelVAlign
          baseline
          svalidateAllowBlank
          true
          LvalidateOnBlur
          true
          LallowDecimals
          true
          LallowNegative
          true
          sshowInTable
          true
          sdisplayRelationLabel
          false
          sgridFixed
          false
          sgridHidden
          false
          sgridHideable
          true
          sgridSortable
          false
          scolumnLocked
          false
          sgridGroupable
          true
          sgridMenuDisabled
          false
          sgridResizable
          true
          sdescriptors
          xworker.dataObject.db.DbDataObject/@attribute
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          sgroup
  @/@serverId
  sname
  serverId
  slabel
  服务器标识
  sfieldName
  serverId
  stype
  long
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  openWindow
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sinputattrs
  xworker.swt.dataObject.AttributeDataObjectSelector/@shell|attributeName=id,winHeight=-1,winWidth=-1,dataObject=xworker.app.server.dataobjects.Server
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  serverId
  @/@dialect
  sname
  dialect
  slabel
  数据库类型
  sfieldName
  dialect
  stype
  string
  soptional
  true
  skey
  false
  slength
  50
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  select
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridShowEditor
  false
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  srelationDataObject
  xworker.database.dataobject.Dialect
  srelationValueField
  name
  srelationLabelField
  label
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  dialect
  @/@driver
  sname
  driver_class
  slabel
  驱动名称
  sfieldName
  driver_class
  stype
  string
  soptional
  true
  skey
  false
  slength
  255
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  select
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridShowEditor
  false
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  true
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  srelationDataObject
  xworker.database.dataobject.Driver
  srelationValueField
  name
  srelationLabelField
  label
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  driver
  @/@url
  sname
  url
  slabel
  URL
  sfieldName
  url
  stype
  string
  soptional
  true
  skey
  false
  slength
  255
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  ssize
  60
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  scolspan
  2
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridWidth
  300
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  true
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  url
  @/@userName
  sname
  userName
  slabel
  用户名
  sfieldName
  userName
  stype
  string
  soptional
  true
  skey
  false
  slength
  255
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridShowEditor
  false
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  true
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  userName
  @/@password
  sname
  password
  slabel
  密码
  sfieldName
  password
  stype
  string
  soptional
  true
  skey
  false
  slength
  255
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sgridShowEditor
  false
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  password
  @/@initPoolSize
  sname
  initPoolSize
  slabel
  初始连接数
  sfieldName
  initPoolSize
  stype
  short
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  3
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  initPoolSize
  @/@minPoolSize
  sname
  minPoolSize
  slabel
  最小连接数
  sfieldName
  minPoolSize
  stype
  string
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  3
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  minPoolSize
  @/@maxPoolSize
  sname
  maxPoolSize
  slabel
  最大连接数
  sfieldName
  maxPoolSize
  stype
  string
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  15
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  maxPoolSize
  @/@maxIdleTime
  sname
  maxIdleTime
  slabel
  最大空闲时间
  sfieldName
  maxIdleTime
  stype
  int
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  0
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  maxIdleTime
  @/@acquireIncrement
  sname
  acquireIncrement
  slabel
  每次连接扩充个数
  sfieldName
  acquireIncrement
  stype
  int
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  3
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  acquireIncrement
  @/@checkoutTimeout
  sname
  checkoutTimeout
  slabel
  获取连接超时时间
  sfieldName
  checkoutTimeout
  stype
  int
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  10000
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  checkoutTimeout
  @/@idleConnectionTestPeriod
  sname
  idleConnectionTestPeriod
  slabel
  空闲连接检验时间
  sfieldName
  idleConnectionTestPeriod
  stype
  int
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  0
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  idleConnectionTestPeriod
  @/@testOnCheckOut
  sname
  testOnCheckOut
  slabel
  检出连接时测试
  sfieldName
  testOnCheckOut
  stype
  byte
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  false
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  truefalse
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  testOnCheckOut
  @/@testOnCheckIn
  sname
  testOnCheckIn
  slabel
  检入连接时测试
  sfieldName
  testOnCheckIn
  stype
  byte
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  false
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  truefalse
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  testOnCheckIn
  @/@testWhileIdle
  sname
  testWhileIdle
  slabel
  空闲时测试
  sfieldName
  testWhileIdle
  stype
  byte
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  false
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  truefalse
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  testWhileIdle
  @/@testSql
  sname
  testSql
  slabel
  测试SQL
  sfieldName
  testSql
  stype
  string
  soptional
  true
  skey
  false
  slength
  1204
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  testSql
  @/@acquireRetryAttempts
  sname
  acquireRetryAttempts
  slabel
  连接尝试次数
  sfieldName
  acquireRetryAttempts
  stype
  int
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  30
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  acquireRetryAttempts
  @/@acquireRetryDelay
  sname
  acquireRetryDelay
  slabel
  尝试连接间隔
  sfieldName
  acquireRetryDelay
  stype
  int
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  1000
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  acquireRetryDelay
  @/@breakAfterAcquireFailure
  sname
  breakAfterAcquireFailure
  slabel
  连接失败断开连接
  sfieldName
  breakAfterAcquireFailure
  stype
  byte
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  false
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  truefalse
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  breakAfterAcquireFailure
  @/@properties
  sname
  properties
  slabel
  配置属性
  sfieldName
  properties
  stype
  string
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sinputtype
  textarea
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  scolspan
  2
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  properties
  @/@toolsRegistThing
  sname
  toolsRegistThing
  slabel
  注册事物
  sfieldName
  toolsRegistThing
  stype
  string
  soptional
  true
  skey
  false
  slength
  256
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdescription
  <p>在数据库工具中使用，如果指定了一个事物，那么也可以显示这个指定事物的注册索引内容。</p>
  screateEditor
  true
  seditEditor
  true
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  ssize
  60
  sreadOnly
  false
  seditable
  true
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  toolsRegistThing
  @/@updateDate
  sname
  updateDate
  slabel
  更新日期
  sfieldName
  updateDate
  stype
  datetime
  soptional
  true
  skey
  false
  sdataField
  true
  sviewField
  true
  sreadField
  true
  sdefault
  now
  screateEditor
  false
  seditEditor
  false
  sviewEditor
  true
  sgridEditor
  true
  squeryEditor
  true
  sreadOnly
  false
  seditable
  false
  sdisabled
  false
  sshowLabel
  true
  slabelAlign
  right
  slabelVAlign
  baseline
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sshowInTable
  true
  sdisplayRelationLabel
  false
  sgridFixed
  false
  sgridHidden
  false
  sgridHideable
  true
  sgridSortable
  false
  scolumnLocked
  false
  sgridGroupable
  true
  sgridMenuDisabled
  false
  sgridResizable
  true
  sdescriptors
  xworker.dataObject.db.DbDataObject/@attribute
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  updateDate
  @/@actions
  sname
  actions
  sdescriptors
  xworker.dataObject.db.DbDataObject/@actions1
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  actions
    @/@actions/@beforeUpdate
    sname
    beforeUpdate
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
theData.put("updateDate", new Date())

//保存到数据源事物
theData.doAction("saveToDataSourceThing", actionContext);
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    beforeUpdate
    @/@actions/@getConnection
    sname
    getConnection
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
import org.xmeta.Thing;

def dataSourceThing = theData.doAction("getDataSource");

return dataSourceThing.doAction("getConnection", actionContext);
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    getConnection
    @/@actions/@getServer
    sname
    getServer
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
import xworker.dataObject.DataObject;

DataObject server = new DataObject("xworker.app.server.dataobjects.Server");
server.put("id", theData.get("serverId"));
return server.load(actionContext);
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    getServer
    @/@actions/@getDatasource
    sname
    getDataSource
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
def path = "_local.xworker.db.appds." + theData.get("id");
def dataSourceThing = world.getThing(path);
if(dataSourceThing == null){
    return theData.doAction("saveToDataSourceThing", actionContext);
}else{
    return dataSourceThing;
}
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    getDatasource
    @/@actions/@saveToDataSourceThing
    sname
    saveToDataSourceThing
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
import org.xmeta.Thing;

def name = theData.get("id");

def path = "_local.xworker.db.appds." + name;
def dataSourceThing = world.getThing(path);
if(dataSourceThing == null){
    dataSourceThing = new Thing("xworker.lang.db.jdbc.DataSource");
    dataSourceThing.put("name", name);
    //dataSourceThing.put("dbDataSourceName", name);
    dataSourceThing.saveAs("_local", path);
}

//如果记录是否有变
dataSourceThing.getAttributes().putAll(theData);
check(dataSourceThing, theData, ["dialect":"dbType", "driver_class":"driver_class", "url":"url", "userName":"userName", "password":"password"]);
dataSourceThing.put("dbDataSourceName", null);
dataSourceThing.put("type", "HikariCP");
dataSourceThing.put("group", theData.get("sgroup"));

//注册
dataSourceThing.put("th_createIndex", "true");
dataSourceThing.put("th_registThing", "child|xworker.function.ui.db.datasource.JdbcDatasourceRegistor");
dataSourceThing.getMetadata().setPath(path);
dataSourceThing.save();

return dataSourceThing;

def check(dt, td, names){
    for(name in names.keySet()){
        if(dt.get(names.get(name)) != td.getString(name)){
            dt.put(names.get(name), td.getString(name));   
            save = true;    
        }
    }
}
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdebugLog
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    saveToDataSourceThing
  @/@QueryFormDataObject
  sname
  QueryFormDataObject
  sdescriptors
  xworker.dataObject.DataObject/@QueryFormDataObject
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  QueryFormDataObject
    @/@QueryFormDataObject/@AbstractDataObject
    sname
    AbstractDataObject
    seditCols
    3
    spaging
    false
    sreadUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
    screateUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
    supdateUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
    sdestroyUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
    LstoreAutoDestroy
    false
    sstoreAutoLoad
    false
    LstoreAutoSave
    true
    LstoreBatch
    true
    LstorePruneModifiedRecords
    false
    LstoreRemoteSort
    false
    LstoreRestful
    false
    sstoreRoot
    'rows'
    sstoreSuccessProperty
    'success'
    sstoreTotalProperty
    'totalCount'
    sstoreMessageProperty
    'msg'
    sgridEditable
    false
    sgridEditType
    cell
    sformReadUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
    sformCreateUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
    sformUpdateUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
    sformDestroyUrl
    do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
    spaging_afterPageText
    页 共
    spaging_beforePageText
    第
    Lpaging_displayInfo
    false
    spaging_displayMsg
    第{0}-第{1}条，共{2}条
    spaging_emptyMsg
    没有数据
    spaging_firstText
    首页
    spaging_lastText
    最后一页
    spaging_nextText
    下一页
    Lpaging_prependButtons
    false
    spaging_prevText
    上一页
    spaging_refreshText
    刷新
    sgridColumnLocking
    false
    sgridLockText
    '锁定'
    sgridUnlockText
    '解锁'
    scolumnGroup
    false
    sgridCheckable
    false
    sgridRowNumber
    false
    sgridGrouping
    false
    sgridGroupTextTpl
    '{text} ({[values.rs.length]} 条)'
    sgridRowExpander
    false
    sautoGenerateId
    false
    sidGenerateType
    action
    sidAction
    generateId
    sstoreSortDir
    ASC
    sautoInit
    false
    sautoInitAction
    beforeCreate
    scacheRelation
    false
    scacheRelationMaxSize
    1000
    scacheRelationReadnone
    false
    safterCreated
    false
    sonLoaded
    false
    sbeforeUpdate
    false
    safterUpdated
    false
    sbeforeDelete
    false
    safterDeleted
    false
    safterQueryed
    false
    sdescriptors
    xworker.dataObject.DataObjects/@AbstractDataObject
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    AbstractDataObject
      @/@QueryFormDataObject/@AbstractDataObject/@name
      sname
      name
      slabel
      名称
      sfieldName
      name
      sgenerator
      native
      stype
      string
      soptional
      true
      skey
      false
      slength
      255
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.db.DbDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      name
      @/@QueryFormDataObject/@AbstractDataObject/@id
      sname
      label
      slabel
      标签
      sfieldName
      label
      stype
      string
      soptional
      true
      skey
      true
      slength
      50
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.db.DbDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      id
      @/@QueryFormDataObject/@AbstractDataObject/@sgroup
      sname
      sgroup
      slabel
      分组
      sfieldName
      sgroup
      stype
      string
      soptional
      true
      skey
      false
      slength
      250
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      inputSelect
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.db.DbDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      sgroup
        @/@QueryFormDataObject/@AbstractDataObject/@sgroup/@dataStoure
        sname
        dataStore
        sattachToParent
        true
        sloadBackground
        true
        sautoLoad
        true
        sautoSave
        false
        spaging
        extend
        spageSize
        50
        sstoreSortField
        _extend
        sstoreSortDir
        ASC
        seditable
        extend
        seditmethod
        extend
        sdescriptors
        xworker.dataObject.Attribute/@DataStore
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        dataStoure
          @/@QueryFormDataObject/@AbstractDataObject/@sgroup/@dataStoure/@dataObjects
          sname
          dataObjects
          sdescriptors
          xworker.swt.app.view.swt.data.DataStore/@DataObjects
          sinheritDescription
          false
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          dataObjects
            @/@QueryFormDataObject/@AbstractDataObject/@sgroup/@dataStoure/@dataObjects/@DbDataObject
            sname
            DbDataObject
            sdataSource
            xworker.app.monitor.datasource.MonitorDataSource
            sshowSql
            false
            squerySqlForQueryOnly
            false
            squerySql
            (select distinct sgroup from tblDBDataSource order by sgroup) t
            seditCols
            2
            svalueName
            sgroup
            sdisplayName
            sgroup
            spaging
            false
            sreadUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@read
            screateUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@create
            supdateUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@update
            sdestroyUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectStore/@destroy
            LstoreAutoDestroy
            false
            sstoreAutoLoad
            false
            LstoreAutoSave
            true
            LstoreBatch
            true
            LstorePruneModifiedRecords
            false
            LstoreRemoteSort
            false
            LstoreRestful
            false
            sstoreRoot
            'rows'
            sstoreSuccessProperty
            'success'
            sstoreTotalProperty
            'totalCount'
            sstoreMessageProperty
            'msg'
            sgridEditable
            false
            sgridEditType
            cell
            sformReadUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@read
            sformCreateUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@create
            sformUpdateUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@update
            sformDestroyUrl
            do?sc=xworker.web.app.view.extjs.server.DataObjectForm/@delete
            spaging_afterPageText
            页 共
            spaging_beforePageText
            第
            Lpaging_displayInfo
            false
            spaging_displayMsg
            第{0}-第{1}条，共{2}条
            spaging_emptyMsg
            没有数据
            spaging_firstText
            首页
            spaging_lastText
            最后一页
            spaging_nextText
            下一页
            Lpaging_prependButtons
            false
            spaging_prevText
            上一页
            spaging_refreshText
            刷新
            sgridColumnLocking
            false
            sgridLockText
            '锁定'
            sgridUnlockText
            '解锁'
            scolumnGroup
            false
            sgridCheckable
            false
            sgridRowNumber
            false
            sgridGrouping
            false
            sgridGroupTextTpl
            '{text} ({[values.rs.length]} 条)'
            sgridRowExpander
            false
            sautoGenerateId
            false
            sidGenerateType
            action
            sidAction
            generateId
            sstoreSortDir
            ASC
            sautoInit
            false
            sautoInitAction
            beforeCreate
            scacheRelation
            false
            scacheRelationMaxSize
            1000
            scacheRelationReadnone
            false
            safterCreated
            false
            sonLoaded
            false
            sbeforeUpdate
            false
            safterUpdated
            false
            sbeforeDelete
            false
            safterDeleted
            false
            safterQueryed
            false
            sdescriptors
            xworker.dataObject.DataObjects/@DbDataObject
            sinheritDescription
            false
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            DbDataObject
              @/@QueryFormDataObject/@AbstractDataObject/@sgroup/@dataStoure/@dataObjects/@DbDataObject/@sgroup
              sname
              sgroup
              slabel
              sgroup
              sfieldName
              sgroup
              stype
              string
              soptional
              true
              skey
              true
              sdataField
              true
              sviewField
              true
              sreadField
              true
              screateEditor
              true
              seditEditor
              true
              sviewEditor
              true
              sgridEditor
              true
              squeryEditor
              true
              sreadOnly
              false
              seditable
              true
              sdisabled
              false
              sshowLabel
              true
              slabelAlign
              right
              slabelVAlign
              baseline
              svalidateAllowBlank
              true
              LvalidateOnBlur
              true
              LallowDecimals
              true
              LallowNegative
              true
              sshowInTable
              true
              sdisplayRelationLabel
              false
              sgridFixed
              false
              sgridHidden
              false
              sgridHideable
              true
              sgridSortable
              false
              scolumnLocked
              false
              sgridGroupable
              true
              sgridMenuDisabled
              false
              sgridResizable
              true
              sdescriptors
              xworker.dataObject.db.DbDataObject/@attribute
              sinheritDescription
              false
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              sgroup
      @/@QueryFormDataObject/@AbstractDataObject/@dialect
      sname
      dialect
      slabel
      数据库类型
      sfieldName
      dialect
      sgenerator
      native
      stype
      string
      soptional
      true
      skey
      false
      slength
      50
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      select
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      srelationDataObject
      xworker.database.dataobject.Dialect
      srelationValueField
      name
      srelationLabelField
      label
      sdescriptors
      xworker.dataObject.db.DbDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      dialect
      @/@QueryFormDataObject/@AbstractDataObject/@userName
      sname
      userName
      slabel
      用户名
      sfieldName
      userName
      sgenerator
      native
      stype
      string
      soptional
      true
      skey
      false
      slength
      255
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.db.DbDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      userName
      @/@QueryFormDataObject/@AbstractDataObject/@url
      sname
      url
      slabel
      URL
      sfieldName
      url
      stype
      string
      soptional
      true
      skey
      false
      slength
      255
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.db.DbDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      url
  @/@Condition
  sname
  Condition
  boperator
  1
  sjoin
  and
  signoreNull
  true
  sdummySql
  false
  saddOneDay
  false
  sdescriptors
  xworker.dataObject.DataObject/@Condition,xworker.swt.app.view.swt.data.DataStore/@Condition
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  Condition
    @/@Condition/@name
    sname
    name
    sattributeName
    name
    sdataName
    name
    boperator
    10
    sjoin
    and
    signoreNull
    true
    sdummySql
    false
    saddOneDay
    false
    sdescriptors
    xworker.dataObject.query.Condition/@Condition
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    name
    @/@Condition/@dialect
    sname
    dialect
    sattributeName
    dialect
    sdataName
    dialect
    boperator
    10
    sjoin
    and
    signoreNull
    true
    sdummySql
    false
    saddOneDay
    false
    sdescriptors
    xworker.dataObject.query.Condition/@Condition
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    dialect
    @/@Condition/@userName
    sname
    userName
    sattributeName
    userName
    sdataName
    userName
    boperator
    10
    sjoin
    and
    signoreNull
    true
    sdummySql
    false
    saddOneDay
    false
    sdescriptors
    xworker.dataObject.query.Condition/@Condition
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    userName
    @/@Condition/@url
    sname
    url
    sattributeName
    url
    sdataName
    url
    boperator
    10
    sjoin
    and
    signoreNull
    true
    sdummySql
    false
    saddOneDay
    false
    sdescriptors
    xworker.dataObject.query.Condition/@Condition
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    url
    @/@Condition/@label
    sname
    label
    sattributeName
    label
    sdataName
    label
    boperator
    10
    sjoin
    and
    signoreNull
    true
    sdummySql
    false
    saddOneDay
    false
    sdescriptors
    xworker.dataObject.query.Condition/@Condition
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    label
    @/@Condition/@sgroup
    sname
    sgroup
    sattributeName
    sgroup
    sdataName
    sgroup
    boperator
    10
    sjoin
    and
    signoreNull
    true
    sdummySql
    false
    saddOneDay
    false
    sdescriptors
    xworker.dataObject.query.Condition/@Condition
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    sgroup
