^1640740809031
@
sname
OpenWindowSets
slabel
OpenWindowSets
sdescriptors
xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings
sth_createIndex
false
  @/@thing
  sname
  Help
  swinPath
  null
  sgroup
  -1000|_help
  sseparateChar
  ,
  sencoding
  utf-8
  Sdescription
#$@text#$@
<p><strong>作用：</strong></p>

<p>&nbsp;&nbsp;&nbsp; 弹出窗口是一个输入控件，它由一个文本框和按钮组成，点击按钮可以弹出一个窗口，在窗口里可以设置文本框中的内容。</p>

<p><strong>用法：</strong></p>

<p>&nbsp;&nbsp;&nbsp; 从左面的树型菜单中选择要打开的窗口，然后在生成的表单里输入相关参数。</p>

<ul>
	<li><strong>SWT</strong><br />
	一般按照当前界面配置即可。<br />
	&nbsp;</li>
	<li><strong>Extjs（已不支持）</strong><br />
	窗口shell需要提供httoDo方法，返回一个Extjs的远程窗口（见RemoteWidget）接受参数type=extjs和params=xxx两个参数，其中params为表单配置的数据，是shell自己定义的格式。<br />
	窗口shell还要实现一个getNamespace方法，参数同上，需要给出窗口所在的namespace。<br />
	打开窗口时会给窗口设置parentFn变量，parentFn为输入控件FormPanel，当前控件作为value传入到init方法中，一般窗口需要保存控件（value）。<br />
	窗口可以通过FormPanel和输入控件设置编辑的值。<br />
	Extjs下最简单的设置方式是直接把RemoteWidget的地址设置到输入扩展属性中。</li>
</ul>

<p><strong>如何在左面菜单中加入自己的窗口定义？</strong></p>

<ol>
	<li>创建一个窗口定义，xworker.swt.xworker.attributeEditor.OpenWindowSet。<br />
	可以使用xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings创建事物，然后添加子事物。<br />
	&nbsp;</li>
	<li>窗口定义包含要弹出的SWT窗口的路径和参数数据对象，参数数据对象用于编辑参数。<br />
	&nbsp;</li>
	<li>把事物注册为xworker.swt.xworker.attributeEditor.OpenWindowSets的子节点。</li>
</ol>

<p><strong>SWT下弹出窗口中如何访问表单的变量上下文？</strong></p>

<p>&nbsp;&nbsp;&nbsp; 弹出窗口使用自己的变量上下文，如要访问表单的变量上下文，使用parentContext变量。</p>

<p>&nbsp;&nbsp;&nbsp; 变量上下文有如下变量，请注意在弹出窗口里不要覆盖这些变量以避免访问不到：</p>

<ul>
	<li><strong>param，params</strong><br />
	param为一个字符串，为弹出窗口的参数，一般是在本界面右边的编辑表单设置的参数。<br />
	params为把param用,号分隔后的参数Map。<br />
	&nbsp;</li>
	<li><strong>parentModel</strong><br />
	parentModel为编辑表单的模型，一般控件存在于一个编辑表单中，parentModel为这个编辑表单的数据模型，通过parentModel.doAction(&quot;getValues&quot;, parentContext)取当前正编辑的表单的值。<br />
	model的dataSource是thingAttributes，如果设置值那么值得Map用这个变量传入。<br />
	&nbsp;</li>
	<li><strong>parentContext</strong><br />
	当前正编辑表单的变量上下文。<br />
	&nbsp;</li>
	<li><strong>parentForm</strong><br />
	如果是在DataObjectForm的情况下。<br />
	&nbsp;</li>
	<li><strong>text</strong><br />
	输入框。<br />
	&nbsp;</li>
	<li><strong>thing</strong><br />
	当前正在编辑的事物，如果存在。</li>
</ul>

<p><strong>如何不通过左面本界面设置弹出窗口？</strong></p>

<p>&nbsp;&nbsp;&nbsp; 在输入属性中直接输入shell的路径，路径后|xxx为参数。</p>

<p><strong>示例</strong></p>

<p>&nbsp;&nbsp;&nbsp; 可以参看<a href="javascript.invoke('thing.xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow')">选择事物的弹出窗口</a>。</p>
#$@text#$@
  sdescriptors
  xworker.swt.xworker.attributeEditor.OpenWindowSet
  sth_createIndex
  false
  sid
  thing
    @/@thing/@ThingDataObject
    sname
    ThingDataObject
    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
    false
    LstoreAutoSave
    true
    LstoreBatch
    true
    LstorePruneModifiedRecords
    false
    LstoreRemoteSort
    false
    LstoreRestful
    false
    sstoreRoot
    'rows'
    sstoreSuccessProperty
    'success'
    sstoreTotalProperty
    'totalCount'
    sstoreMessageProperty
    'msg'
    sgridEditable
    false
    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
    sdescriptors
    xworker.dataObject.DataObjects/@ThingDataObject
    sth_createIndex
    false
    sid
    ThingDataObject
      @/@thing/@ThingDataObject/@attribute
      sname
      attribute
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      selfDefined
      sreadOnly
      false
      seditable
      true
      scolspan
      2
      sshowLabel
      false
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.thing.ThingDataObject/@attribute
      sth_createIndex
      false
      sid
      attribute
        @/@thing/@ThingDataObject/@attribute/@SwtObject
        sname
        SwtObject
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@SwtObject
        sth_createIndex
        false
        sid
        SwtObject
          @/@thing/@ThingDataObject/@attribute/@SwtObject/@inputEditor
          sname
          inputEditor
          sdescriptors
          xworker.dataObject.AttributeEditConfig/@SwtObject/@inputEditor
          sth_createIndex
          false
          sid
          inputEditor
            @/@thing/@ThingDataObject/@attribute/@SwtObject/@inputEditor/@ThingDescBrowser
            sname
            browser
            sthing
            xworker.swt.xworker.attributeEditor.OpenWindowSets/@thing
            sBRODER
            false
            sMOZILLA
            false
            sNO_FOCUS
            false
            sdescriptors
            xworker.swt.Widgets/@ThingDescBrowser
            sth_createIndex
            false
            sid
            ThingDescBrowser
              @/@thing/@ThingDataObject/@attribute/@SwtObject/@inputEditor/@ThingDescBrowser/@browserGridDat
              sname
              browserGridDatas
              sstyle
              FILL_BOTH
              shorizontalIndent
              0
              swidth
              -1
              sheight
              -1
              shorizontalAlignment
              BEGINNING
              sverticalAlignment
              CENTER
              shorizontalSpan
              2
              sverticalSpan
              1
              sgrabExcessHorizontalSpace
              false
              sgrabExcessVerticalSpace
              false
              sdescriptors
              xworker.swt.layout.LayoutDatas/@GridData
              sth_createIndex
              false
              sid
              browserGridDat
            @/@thing/@ThingDataObject/@attribute/@SwtObject/@inputEditor/@RETURN
            sname
            RETURN
            sobject
            var:browser
            sdescriptors
            xworker.swt.Widgets/@_RETURN
            sth_createIndex
            false
            sid
            RETURN
  @/@SelectThing
  sname
  SelectThingByDescriptor
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell
  sgroup
  xworker
  sseparateChar
  ,
  sencoding
  utf-8
  Sdescription
#$@text#$@
<p>指定一个描述者，搜索这个是描述者的实例的事物。</p>

<p><strong>1. 搜索范围</strong></p>

<p>默认搜索范围是当前编辑的事物。</p>

<p><strong>2. 搜索模板事物</strong></p>

<p>如果一个事物的描述者不是指定的描述者，但是它可以生成子事物，子事物里有要查询的事物，那么可以通过实现isDescriptorForOpenWindow方法来实现。</p>

<p>该模板事物同时要实现getIdForOpenWindow方法，参数为描述者，返回对应描述者的标识。</p>

<p>&nbsp;</p>
#$@text#$@
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  SelectThing
    @/@SelectThing/@AbstractDataObject
    sname
    AbstractDataObject
    seditCols
    1
    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
    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.DataObjects/@AbstractDataObject
    sextends
    xworker.swt.xworker.attributeEditor.AttributeEditorThingConfig
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    AbstractDataObject
      @/@SelectThing/@AbstractDataObject/@descriptor
      sname
      descriptor
      slabel
      描述者
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>查询是此描述者的实例。</p>
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      dataSelector
      ssize
      60
      sreadOnly
      false
      seditable
      true
      scolspan
      2
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      descriptor
      @/@SelectThing/@AbstractDataObject/@returnType
      sname
      returnType
      slabel
      返回类型
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>选择设置到输入框的是事物的名称、标签或路径，只能选择其一。</p>
      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
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      returnType
        @/@SelectThing/@AbstractDataObject/@returnType/@name
        sname
        name
        slabel
        名称
        svalue
        name
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sid
        name
        @/@SelectThing/@AbstractDataObject/@returnType/@label
        sname
        label
        slabel
        标签
        svalue
        label
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sid
        label
        @/@SelectThing/@AbstractDataObject/@returnType/@path
        sname
        path
        slabel
        路径
        svalue
        path
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sid
        path
        @/@SelectThing/@AbstractDataObject/@returnType/@attribute
        sname
        attribute
        slabel
        属性
        svalue
        attribute
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sth_mark
        false
        sid
        attribute
      @/@SelectThing/@AbstractDataObject/@attributeName
      sname
      attributeName
      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
      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.AbstractDataObject/@attribute
      sth_createIndex
      false
      sth_mark
      false
      sid
      attributeName
      @/@SelectThing/@AbstractDataObject/@attributePattern
      sname
      attributePattern
      slabel
      属性模板
      stype
      string
      soptional
      true
      slength
      60
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      Sdescription
#$@text#$@
<p>如果不为空，替换本属性的值中的{0}作为返回值，比如属性模板可以可以是: Ext.StoreMgr.get(&#39;<span style="color:rgb(255, 0, 0)">{0}</span>&#39;)。</p>

<p>现在它是一个全局属性，针对任何类型的输入方式。</p>
#$@text#$@
      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.AbstractDataObject/@attribute
      sth_createIndex
      false
      sth_mark
      false
      sid
      attributePattern
      @/@SelectThing/@AbstractDataObject/@append
      sname
      append
      slabel
      附加模式
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdefault
      false
      sdescription
      <p>如果为true，那么加到输入框文本的后面。</p>
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      append
      @/@SelectThing/@AbstractDataObject/@seperator
      sname
      seperator
      slabel
      分隔符
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdefault
      ,
      sdescription
      <p>&#39; &#39;表示空格。</p>
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      seperator
      @/@SelectThing/@AbstractDataObject/@prefix
      sname
      prefix
      slabel
      前缀
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>如果不为空，那么将加在返回值的前面。</p>
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      prefix
      @/@SelectThing/@AbstractDataObject/@surfix
      sname
      surfix
      slabel
      后缀
      stype
      string
      soptional
      true
      slength
      40
      skey
      false
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      surfix
      @/@SelectThing/@AbstractDataObject/@registorThing
      sname
      registThing
      slabel
      注册事物
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>如果不为空，那么在选择窗口里可以切换到注册选择器。</p>
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      dataSelector
      ssize
      60
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      sgroup
      Registor
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      registorThing
      @/@SelectThing/@AbstractDataObject/@registType
      sname
      registType
      slabel
      注册类型
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      dataSelector
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      sgroup
      Registor
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      registType
  @/@SelectThingByAction
  sname
  SelectThingByAction
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.SelectThingByAction/@shell
  sgroup
  xworker
  Sdescription
#$@text#$@
<p>选择事物，事物的列表是通过指定的动作获取的。</p>
<p>动作应该返回List，List中的数据要有name、label和path三个属性。</p>
<p>动作的执行变量上下文是编辑表单的上下文，其中thing是当前正编辑的事物。</p>
#$@text#$@
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  SelectThingByAction
    @/@SelectThingByAction/@AbstractDataObject
    sname
    AbstractDataObject
    seditCols
    1
    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
    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.DataObjects/@AbstractDataObject
    sextends
    xworker.swt.xworker.attributeEditor.AttributeEditorThingConfig
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    AbstractDataObject
      @/@SelectThingByAction/@AbstractDataObject/@descriptor
      sname
      actionPath
      slabel
      动作路径
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>查询是此描述者的实例。</p>
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      dataSelector
      ssize
      60
      sreadOnly
      false
      seditable
      true
      scolspan
      2
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      descriptor
      @/@SelectThingByAction/@AbstractDataObject/@returnType1
      sname
      returnType
      slabel
      返回类型
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>选择设置到输入框的是事物的名称、标签或路径，只能选择其一。</p>
      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
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      returnType1
        @/@SelectThingByAction/@AbstractDataObject/@returnType1/@name
        sname
        name
        slabel
        名称
        svalue
        name
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sid
        name
        @/@SelectThingByAction/@AbstractDataObject/@returnType1/@label
        sname
        label
        slabel
        标签
        svalue
        label
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sid
        label
        @/@SelectThingByAction/@AbstractDataObject/@returnType1/@path
        sname
        path
        slabel
        路径
        svalue
        path
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sid
        path
        @/@SelectThingByAction/@AbstractDataObject/@returnType1/@attribute
        sname
        attribute
        slabel
        属性
        svalue
        attribute
        sdescriptors
        xworker.dataObject.AttributeEditConfig/@value
        sth_createIndex
        false
        sth_mark
        false
        sid
        attribute
      @/@SelectThingByAction/@AbstractDataObject/@attributeName
      sname
      attributeName
      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
      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.AbstractDataObject/@attribute
      sth_createIndex
      false
      sth_mark
      false
      sid
      attributeName
      @/@SelectThingByAction/@AbstractDataObject/@attributePattern
      sname
      attributePattern
      slabel
      属性模板
      stype
      string
      soptional
      true
      slength
      60
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      Sdescription
#$@text#$@
<p>如果不为空，替换本属性的值中的{0}作为返回值，比如属性模板可以可以是: Ext.StoreMgr.get(&#39;<span style="color:rgb(255, 0, 0)">{0}</span>&#39;)。</p>

<p>现在它是一个全局属性，针对任何类型的输入方式。</p>
#$@text#$@
      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.AbstractDataObject/@attribute
      sth_createIndex
      false
      sth_mark
      false
      sid
      attributePattern
      @/@SelectThingByAction/@AbstractDataObject/@append
      sname
      append
      slabel
      附加模式
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdefault
      false
      sdescription
      <p>如果为true，那么加到输入框文本的后面。</p>
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      append
      @/@SelectThingByAction/@AbstractDataObject/@seperator
      sname
      seperator
      slabel
      分隔符
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdefault
      ,
      sdescription
      <p>&#39; &#39;表示空格。</p>
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      seperator
      @/@SelectThingByAction/@AbstractDataObject/@prefix
      sname
      prefix
      slabel
      前缀
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>如果不为空，那么将加在返回值的前面。</p>
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      prefix
      @/@SelectThingByAction/@AbstractDataObject/@surfix
      sname
      surfix
      slabel
      后缀
      stype
      string
      soptional
      true
      slength
      40
      skey
      false
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      surfix
  @/@SelectThingAction
  sname
  SelectThingAction
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.SelectThingActionShell
  sgroup
  xworker
  sseparateChar
  ,
  sencoding
  utf-8
  Sdescription
#$@text#$@
<p>选择模型的动作， thing参数的作用如下。</p>

<ul>
	<li><strong>为空或为self</strong><br />
	选择当前正在编辑的模型的动作。<br />
	&nbsp;</li>
	<li><strong>parent</strong><br />
	选择当前正在编辑的模型的父模型的动作。<br />
	&nbsp;</li>
	<li><strong>parent.parent</strong><br />
	选择当前正在编辑的模型的父模型的父模型的动作。当前模型是行为模型时，可以用来选择对象模型的其它行为。<br />
	&nbsp;</li>
	<li><strong>action:xxx</strong><br />
	执行当前正在编辑的模型的xxx方法，返回值是模型，选择返回的模型的行为。<br />
	&nbsp;</li>
	<li><strong>默认</strong><br />
	通过world获取参数设置的模型，如果不为null，选择这个模型的行为。<br />
	&nbsp;</li>
	<li><strong>其它或attribute:xxx</strong><br />
	获取当前表单，从中取对应表单的字段的值，获取模型，并选择改模型的行为。</li>
</ul>

<p>&nbsp;&nbsp;</p>
#$@text#$@
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sinheritDescription
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_mark
  false
  sid
  SelectThingAction
    @/@SelectThingAction/@AbstractDataObject
    sname
    AbstractDataObject
    seditCols
    2
    spaging
    false
    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
    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
    sbeforeQuery
    false
    safterQueryed
    false
    sshowUserTask
    false
    sdescriptors
    xworker.dataObject.DataObjects/@AbstractDataObject
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_mark
    false
    sid
    AbstractDataObject
      @/@SelectThingAction/@AbstractDataObject/@thing
      sname
      thing
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>设置方法见文档。</p>
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      pathSelector
      ssize
      60
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      thing
  @/@ParamsEditor
  sname
  ParamsEditor
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.ParamsEditor/@shell
  sgroup
  common
  Sdescription
#$@text#$@
<p>普通的参数编辑器，能够编辑任何xx=xx&amp;xx=xx等形式的参数，而编辑表单是通过数据对象动态生成的。</p>
<p>这种形式的参数可以使用 org.xmeta.util.UtilString.getParams(params)方法分解成一个Map。</p>
#$@text#$@
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  ParamsEditor
    @/@ParamsEditor/@AbstractDataObject
    sname
    AbstractDataObject
    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
    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
    autoInit
    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
    sth_createIndex
    false
    sid
    AbstractDataObject
      @/@ParamsEditor/@AbstractDataObject/@thingPath
      sname
      thingPath
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdescription
      <p>用于生成编辑参数的表单的数据对象。</p>
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      dataSelector
      ssize
      60
      sreadOnly
      false
      seditable
      true
      scolspan
      2
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      thingPath
      @/@ParamsEditor/@AbstractDataObject/@nodesc
      sname
      nodesc
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdefault
      false
      sdescription
      <p>是否不显示说明。</p>
      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.AbstractDataObject/@attribute
      sth_createIndex
      false
      sth_mark
      false
      sid
      nodesc
  @/@ClassSelector
  sname
  ClassSelector
  slabel
  类选择器
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.ClassSelector/@shell
  sgroup
  java
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  ClassSelector
    @/@ClassSelector/@AbstractDataObject
    sname
    AbstractDataObject
    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
    false
    LstoreAutoSave
    true
    LstoreBatch
    true
    LstorePruneModifiedRecords
    false
    LstoreRemoteSort
    false
    LstoreRestful
    false
    sstoreRoot
    'rows'
    sstoreSuccessProperty
    'success'
    sstoreTotalProperty
    'totalCount'
    sstoreMessageProperty
    'msg'
    sgridEditable
    false
    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
    sdescriptors
    xworker.dataObject.DataObjects/@AbstractDataObject
    sth_createIndex
    false
    sid
    AbstractDataObject
  @/@MethodSelector
  sname
  MethodSelector
  slabel
  方法选择器
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.MethodSelector/@shell
  sgroup
  java
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  MethodSelector
    @/@MethodSelector/@AbstractDataObject
    sname
    AbstractDataObject
    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
    false
    LstoreAutoSave
    true
    LstoreBatch
    true
    LstorePruneModifiedRecords
    false
    LstoreRemoteSort
    false
    LstoreRestful
    false
    sstoreRoot
    'rows'
    sstoreSuccessProperty
    'success'
    sstoreTotalProperty
    'totalCount'
    sstoreMessageProperty
    'msg'
    sgridEditable
    false
    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
    sdescriptors
    xworker.dataObject.DataObjects/@AbstractDataObject
    sth_createIndex
    false
    sid
    AbstractDataObject
      @/@MethodSelector/@AbstractDataObject/@classAttributeName
      sname
      classAttributeName
      stype
      string
      soptional
      true
      skey
      false
      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
      scolspan
      2
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      classAttributeName
      @/@MethodSelector/@AbstractDataObject/@methodParamsAttributeName
      sname
      methodParamsAttributeName
      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
      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.AbstractDataObject/@attribute
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_mark
      false
      sid
      methodParamsAttributeName
  @/@FileSelector
  sname
  FileSelector
  slabel
  文件选择器
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.FileSelector
  sgroup
  file
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  FileSelector
    @/@FileSelector/@AbstractDataObject
    sname
    AbstractDataObject
    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
    false
    LstoreAutoSave
    true
    LstoreBatch
    true
    LstorePruneModifiedRecords
    false
    LstoreRemoteSort
    false
    LstoreRestful
    false
    sstoreRoot
    'rows'
    sstoreSuccessProperty
    'success'
    sstoreTotalProperty
    'totalCount'
    sstoreMessageProperty
    'msg'
    sgridEditable
    false
    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
    sdescriptors
    xworker.dataObject.DataObjects/@AbstractDataObject
    sth_createIndex
    false
    sid
    AbstractDataObject
      @/@FileSelector/@AbstractDataObject/@names
      sname
      names
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      ssize
      60
      sreadOnly
      false
      seditable
      true
      scolspan
      2
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      names
      @/@FileSelector/@AbstractDataObject/@extensions
      sname
      extensions
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      ssize
      60
      sreadOnly
      false
      seditable
      true
      scolspan
      2
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      extensions
  @/@DirectorySelector
  sname
  DirectorySelector
  slabel
  路径选择器
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.DirectorySelector
  sgroup
  file
  sseparateChar
  ,
  sencoding
  utf-8
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sid
  DirectorySelector
    @/@DirectorySelector/@AbstractDataObject
    sname
    AbstractDataObject
    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
    false
    LstoreAutoSave
    true
    LstoreBatch
    true
    LstorePruneModifiedRecords
    false
    LstoreRemoteSort
    false
    LstoreRestful
    false
    sstoreRoot
    'rows'
    sstoreSuccessProperty
    'success'
    sstoreTotalProperty
    'totalCount'
    sstoreMessageProperty
    'msg'
    sgridEditable
    false
    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.DataObjects/@AbstractDataObject
    sth_createIndex
    false
    sid
    AbstractDataObject
      @/@DirectorySelector/@AbstractDataObject/@message
      sname
      message
      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
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sshowInTable
      true
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sid
      message
  @/@ThingManagerSelector
  sname
  ThingManagerSelector
  slabel
  事物管理器选择器
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.ThingManagerSelector
  sgroup
  xworker
  sseparateChar
  ,
  sencoding
  utf-8
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sth_mark
  false
  sid
  ThingManagerSelector
  @/@shellWithParams
  sname
  shellWithParams
  swinPath
  xworker.swt.xworker.attributeEditor.openWins.ShellWithParamsWindow
  sgroup
  dialogs
  sseparateChar
  ,
  sencoding
  utf-8
  sdescriptors
  xworker.swt.xworker.attributeEditor.AttributeOpenWindowSettings/@OpenWindowSet
  sth_createIndex
  false
  sth_mark
  false
  sid
  shellWithParams
    @/@shellWithParams/@AbstractDataObject
    sname
    AbstractDataObject
    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
    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
    sth_createIndex
    false
    sth_mark
    false
    sid
    AbstractDataObject
      @/@shellWithParams/@AbstractDataObject/@attribute
      sname
      desc
      slabel
      说明
      stype
      string
      soptional
      true
      skey
      false
      sdataField
      true
      sviewField
      true
      sreadField
      true
      sdefault
      xworker.swt.xworker.attributeEditor.OpenWindowSets/@shellWithParams/@AbstractDataObject/@attribute
      Sdescription
#$@text#$@
<p><strong>ShellWithParams</strong></p>

<p>可以设置功能窗口和参数，就是一个shell加上参数列表，生成的字符串是&lt;shellPath&gt;?&lt;param1&gt;=&lt;value1&gt;&amp;&lt;param2&gt;=&lt;value2&gt;&amp;....的格式。</p>
#$@text#$@
      screateEditor
      true
      seditEditor
      true
      sviewEditor
      true
      sgridEditor
      true
      squeryEditor
      true
      sinputtype
      htmlDesc
      sreadOnly
      false
      seditable
      true
      sdisabled
      false
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      sinputattrs
      xworker.swt.xworker.attributeEditor.OpenWindowSets/@shellWithParams/@AbstractDataObject/@attribute
      sshowInTable
      true
      sdisplayRelationLabel
      false
      sgridFixed
      false
      sgridHidden
      false
      sgridHideable
      true
      sgridSortable
      false
      scolumnLocked
      false
      sgridGroupable
      true
      sgridMenuDisabled
      false
      sgridResizable
      true
      sdescriptors
      xworker.dataObject.AbstractDataObject/@attribute
      sth_createIndex
      false
      sth_mark
      false
      sid
      attribute
