^1640740801981
@
sname
SystemEnvExample
slabel
SystemEnvExample
sdescriptors
xworker.swt.widgets.Display
sth_createIndex
false
  @/@shell
  sname
  shell
  stext
  系统环境变量
  sNO_TRIM
  false
  sCLOSE
  true
  sTITLE
  true
  sMIN
  true
  sMAX
  true
  sBORDER
  false
  sRESIZE
  true
  sON_TOP
  false
  sTOOL
  false
  sNO_FOCUS
  false
  swidth
  640
  sheight
  480
  scenterScreen
  true
  spack
  false
  smaximized
  false
  sfullScreen
  false
  sH_SCROLL
  false
  sV_SCROLL
  false
  sNO_BACKGROUND
  false
  sNO_MERGE_PAINTS
  false
  sNO_REDRAW_RESIZE
  false
  sNO_RADIO_GROUP
  false
  sEMBEDDED
  false
  sDOUBLE_BUFFERED
  false
  scapture
  false
  senabled
  true
  sredraw
  true
  svisible
  true
  sdescriptors
  xworker.swt.widgets.Display/@Shell
  sth_createIndex
  false
  sid
  shell
    @/@shell/@shellGirdLayout
    sname
    shellGirdLayout
    smakeColumnsEqualWidth
    false
    smarginWidth
    5
    smarginHeight
    5
    smarginLeft
    0
    smarginTop
    0
    smarginRight
    0
    smarginBottom
    0
    shorizontalSpacing
    5
    sverticalSpacing
    5
    sdescriptors
    xworker.swt.Layouts/@GridLayout
    sth_createIndex
    false
    sid
    shellGirdLayout
    @/@shell/@envTable
    sname
    envTable
    sselectStyle
    SINGLE
    sV_SCROLL
    true
    sH_SCROLL
    true
    sCHECK
    false
    sFULL_SELECTION
    true
    sHIDE_SELECTION
    true
    sBORDER
    true
    slineVisible
    true
    smultipleColumns
    true
    sheaderVisible
    true
    ssortIndicator
    true
    smoveableColumns
    true
    sheadImages
    false
    ssubImages
    false
    sVIRTUAL
    false
    scapture
    false
    senabled
    true
    sredraw
    true
    svisible
    true
    sdescriptors
    xworker.swt.Widgets/@Table
    sth_createIndex
    false
    sid
    envTable
      @/@shell/@envTable/@dataStore
      sname
      dataStore
      sattachToParent
      true
      sloadBackground
      true
      sautoLoad
      true
      sautoSave
      false
      spaging
      extend
      spageSize
      50
      sstoreSortField
      _extend
      sstoreSortDir
      ASC
      seditable
      extend
      seditmethod
      extend
      sdescriptors
      xworker.swt.widgets.Table/@DataStore
      sth_createIndex
      false
      sid
      dataStore
        @/@shell/@envTable/@dataStore/@dataObjects
        sname
        dataObjects
        sdescriptors
        xworker.swt.app.view.swt.data.DataStore/@DataObjects
        sth_createIndex
        false
        sid
        dataObjects
          @/@shell/@envTable/@dataStore/@dataObjects/@SysEnvDataObject
          sname
          SysEnvDataObject
          slabel
          SysEnvDataObject
          smapVarName
          @java.lang.System@getenv()
          seditCols
          2
          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
          true
          LstoreAutoSave
          true
          LstoreBatch
          true
          LstorePruneModifiedRecords
          false
          LstoreRemoteSort
          false
          LstoreRestful
          false
          sstoreRoot
          'rows'
          sstoreSuccessProperty
          'success'
          sstoreTotalProperty
          'totalCount'
          sstoreMessageProperty
          'msg'
          sgridEditable
          true
          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
          autoInit
          scacheRelation
          false
          scacheRelationMaxSize
          1000
          scacheRelationReadnone
          false
          sdescriptors
          xworker.dataObject.java.MapDataObject
          sth_createIndex
          false
          sid
          SysEnvDataObject
            @/@shell/@envTable/@dataStore/@dataObjects/@SysEnvDataObject/@5614
            spropertyPath
            key
            sname
            key
            slabel
            键
            stype
            string
            soptional
            true
            skey
            false
            sdataField
            true
            sviewField
            true
            sreadField
            true
            screateEditor
            true
            seditEditor
            true
            sviewEditor
            true
            sgridEditor
            true
            squeryEditor
            true
            sreadOnly
            false
            seditable
            true
            sshowLabel
            true
            slabelAlign
            right
            slabelVAlign
            baseline
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            sshowInTable
            true
            sgridWidth
            180
            sgridFixed
            false
            sgridHidden
            false
            sgridHideable
            true
            sgridSortable
            true
            scolumnLocked
            false
            sgridGroupable
            true
            sgridMenuDisabled
            false
            sgridResizable
            true
            sdescriptors
            xworker.dataObject.java.MapDataObject/@attribute
            sth_createIndex
            false
            sid
            5614
            @/@shell/@envTable/@dataStore/@dataObjects/@SysEnvDataObject/@5615
            spropertyPath
            value
            sname
            value
            slabel
            值
            stype
            string
            soptional
            true
            skey
            false
            sdataField
            true
            sviewField
            true
            sreadField
            true
            screateEditor
            true
            seditEditor
            true
            sviewEditor
            true
            sgridEditor
            true
            squeryEditor
            true
            sreadOnly
            false
            seditable
            true
            sshowLabel
            true
            slabelAlign
            right
            slabelVAlign
            baseline
            svalidateAllowBlank
            true
            LvalidateOnBlur
            true
            LallowDecimals
            true
            LallowNegative
            true
            sshowInTable
            true
            sgridWidth
            380
            sgridFixed
            false
            sgridHidden
            false
            sgridHideable
            true
            sgridSortable
            true
            scolumnLocked
            false
            sgridGroupable
            true
            sgridMenuDisabled
            false
            sgridResizable
            true
            sdescriptors
            xworker.dataObject.java.MapDataObject/@attribute
            sth_createIndex
            false
            sid
            5615
      @/@shell/@envTable/@envTableGridData
      sname
      envTableGridData
      sstyle
      FILL_BOTH
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sth_createIndex
      false
      sid
      envTableGridData
    @/@shell/@descText
    sname
    descText
    sstyle
    MULTI
    sFULL_SELECTION
    false
    sREAD_ONLY
    false
    sWRAP
    false
    sH_SCROLL
    false
    sV_SCROLL
    false
    sBORDER
    false
    salign
    LEFT
    Stext
#$@text#$@
说明：

使用数据对象映射系统变量到一个表格中，双击可以编辑表格，点击表头可以排序。
数据对象技术还可以映射数据库表、Excel、Cvs等多种数据文件，可以像本示例一样动态生成表格和表单等。
该演示不会实际修改系统变量。

打开事物模型后，可以选择菜单SWT->运行打开本程序。
#$@text#$@
    sNO_BACKGROUND
    false
    sNO_FOCUS
    false
    sNO_MERGE_PAINTS
    false
    sNO_REDRAW_RESIZE
    false
    sNO_RADIO_GROUP
    false
    sEMBEDDED
    false
    sDOUBLE_BUFFERED
    false
    scapture
    false
    senabled
    true
    sredraw
    true
    svisible
    true
    sdescriptors
    xworker.swt.Widgets/@StyledText
    sth_createIndex
    false
    sid
    descText
      @/@shell/@descText/@descTextGridData
      sname
      descTextGridData
      sstyle
      FILL_HORIZONTAL
      shorizontalIndent
      0
      swidth
      -1
      sheight
      90
      shorizontalAlignment
      BEGINNING
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sth_createIndex
      false
      sid
      descTextGridData
