^1640742940974
@
sname
EditHtmlNode
slabel
EditHtmlNode
sdescriptors
xworker.web.controls.SimpleControl
sth_createIndex
false
sth_registMyChilds
false
sth_mark
false
  @/@actions
  sname
  actions
  sdescriptors
  xworker.web.controls.SimpleControl/@actions
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  actions
    @/@actions/@doAction
    sname
    doAction
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    svarScope
    Local
    sdisableGlobalContext
    false
    Scode
#$@text#$@
import org.xmeta.Thing;

import xworker.dataObject.DataObject;

def docThing = world.getThing(requestBean.docPath);

if(docThing.getBoolean("isNeedLogin") && session.getAttribute(docThing.getMetadata().getPath()) == null){
    response.sendRedirect("do?sc=" + docThing.getMetadata().getPath());
    return;
}

return "success";
#$@text#$@
    sinterpretationType
    Action
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.Actions/@GroovyAction
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    doAction
  @/@view
  sname
  view
  sbelongToHtml
  true
  stitle
  编辑示例
  sstyle
  default
  shasHead
  false
  shasBottom
  false
  SotherHeads
#$@text#$@
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<LINK REL ="stylesheet" TYPE="text/css" HREF="fckeditor/editor/css/fck_editorarea.css" TITLE="Style"/>
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>
#$@text#$@
  sdescriptors
  xworker.web.controls.SimpleControl/@view
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  view
    @/@view/@code
    sname
    code
    Scode
#$@text#$@
<script language="javascript">
    var exampleId = '${requestBean.id?if_exists}';
    var docPath = '${requestBean.docPath?if_exists}';
    var main = 'main';
</script>
#$@text#$@
    sdescriptors
    xworker.html.base.container.childs/@code
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    code
    @/@view/@ExtJs
    sname
    ExtJs
    sdescriptors
    xworker.extjs.ExtHtmlWidgtes/@ExtJs
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    ExtJs
      @/@view/@ExtJs/@newsStatusStore
      sname
      newsStatusStore
      sstoreId
      newsStatusStore
      sdataObject
      xworker.orgwebadmin.dataobjects.NewsStatus
      sdescriptors
      xworker.web.app.view.extjs.data.DataObjectJsonStore/@DataObjectJsonStore
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      newsStatusStore
      @/@view/@ExtJs/@_viewPort_
      sname
      viewPort
      sdescriptors
      xworker.extjs.Items/@Viewport
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      _viewPort_
        @/@view/@ExtJs/@_viewPort_/@items
        sname
        items
        sdescriptors
        xworker.extjs.Ext.Container/@24354
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        items
          @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel
          sdf_dataObject
          xworker.doc.treehtmldoc.dataobjects.HtmlNode
          sdf_editorType
          edit
          sdf_appendItems
          true
          sdf_column
          1
          sdf_showLabel
          true
          sdf_labelAlign
          right
          sdf_labelVAlign
          baseline
          sdf_bind
          false
          sdf_bindType
          grid
          sname
          editNewExampleFormPanel
          sdescriptors
          xworker.web.app.view.extjs.widgets.AppItems/@DataObjectFormPanel
          sth_createIndex
          false
          sth_registMyChilds
          false
          sth_mark
          false
          sid
          DataObjectFormPanel
            @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons
            sname
            buttons
            sdescriptors
            xworker.extjs.Ext.Panel/@25325
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            buttons
              @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@addExampleButton
              sname
              svaeExampleButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              addExampleButton
                @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@addExampleButton/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@addExampleButton/@handler/@SubmitDataObject
                  sname
                  SubmitDataObject
                  suseVar
                  false
                  sformId
                  'editExampleForm'
                  sformVarName
                  form
                  stype
                  update
                  sdataObject
                  xworker.doc.treehtmldoc.dataobjects.HtmlNode
                  swaitMsg
                  '正在加载，请稍后...'
                  ssuccessAlert
                  true
                  ssuccessFunction
                  Ext.getCmp('editExampleForm').refreshMenuTree
                  sparams
                  {docPath:docPath}
                  sdescriptors
                  xworker.web.app.view.extjs.widgets.form.FormFunctions/@SubmitDataObjectCreate
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  SubmitDataObject
              @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@deleteExampleButton
              sname
              deleteExampleButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              deleteExampleButton
                @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@deleteExampleButton/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@deleteExampleButton/@handler/@confirm
                  sname
                  confirm
                  sdescriptors
                  xworker.extjs.functions.Msg/@Prompt1
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  confirm
                    @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@deleteExampleButton/@handler/@confirm/@OkFunction
                    sname
                    OkFunction
                    sdescriptors
                    xworker.extjs.functions.Msg/@Prompt1/@OkFunction
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_mark
                    false
                    sid
                    OkFunction
                      @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@deleteExampleButton/@handler/@confirm/@OkFunction/@SubmitDataObject
                      sname
                      SubmitDataObject
                      suseVar
                      false
                      sformId
                      'editExampleForm'
                      sformVarName
                      form
                      stype
                      delete
                      sdataObject
                      xworker.doc.treehtmldoc.dataobjects.HtmlNode
                      swaitMsg
                      '正在加载，请稍后...'
                      ssuccessAlert
                      true
                      ssuccessFunction
                      Ext.getCmp('editExampleForm').exampleDeleted
                      sparams
                      {docPath:docPath}
                      sdescriptors
                      xworker.web.app.view.extjs.widgets.form.FormFunctions/@SubmitDataObjectCreate
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_mark
                      false
                      sid
                      SubmitDataObject
              @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button
              sname
              createPageButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              Button
                @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button/@handler/@Code
                  sname
                  Code
                  sdescriptors
                  xworker.extjs.Function/@Code
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  Code
                  @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button/@handler/@Confirm
                  sname
                  Confirm
                  sdescriptors
                  xworker.extjs.functions.Msg/@Prompt1
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  Confirm
                    @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button/@handler/@Confirm/@OkFunction
                    sname
                    OkFunction
                    sdescriptors
                    xworker.extjs.functions.Msg/@Prompt1/@OkFunction
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_mark
                    false
                    sid
                    OkFunction
                      @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button/@handler/@Confirm/@OkFunction/@Request
                      sname
                      Request
                      sdescriptors
                      xworker.extjs.functions.Ajax/@Request
                      sth_createIndex
                      false
                      sth_registMyChilds
                      false
                      sth_mark
                      false
                      sid
                      Request
                        @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@buttons/@Button/@handler/@Confirm/@OkFunction/@Request/@Success
                        sname
                        Success
                        sdescriptors
                        xworker.extjs.functions.Ajax/@Request/@Success
                        sth_createIndex
                        false
                        sth_registMyChilds
                        false
                        sth_mark
                        false
                        sid
                        Success
            @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@refreshMenuTree
            sname
            refreshMenuTree
            sdescriptors
            xworker.extjs.ExtThing/@thing
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            refreshMenuTree
            @/@view/@ExtJs/@_viewPort_/@items/@DataObjectFormPanel/@refreshAll
            sname
            exampleDeleted
            sdescriptors
            xworker.extjs.ExtThing/@thing
            sth_createIndex
            false
            sth_registMyChilds
            false
            sth_mark
            false
            sid
            refreshAll
          @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid
          sloadMask
          true
          sdataObject
          xworker.doc.treehtmldoc.dataobjects.HtmlNodeKeywords
          sname
          exampleKeywordGrid
          sdescriptors
          xworker.web.app.view.extjs.widgets.AppItems/@DataObjectGridPanel
          sth_createIndex
          false
          sth_mark
          false
          sid
          databaesGrid
            @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons
            sname
            buttons
            sdescriptors
            xworker.extjs.Ext.Panel/@25325
            sth_createIndex
            false
            sth_mark
            false
            sid
            buttons
              @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@addAppButton
              sname
              addCategoryButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_mark
              false
              sid
              addAppButton
                @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@addAppButton/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@addAppButton/@handler/@GridInsertRecord
                  sname
                  GridInsertRecord
                  suseGridVar
                  false
                  sgridId
                  'examplesKeywordItemGrid'
                  sgridVarName
                  grid
                  sinsertType
                  code
                  suseFormVar
                  false
                  sformVarName
                  form
                  Scode
#$@text#$@
{
    tblExampleId: exampleId
}
#$@text#$@
                  sdescriptors
                  xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridInsertRecord
                  sth_createIndex
                  false
                  sth_mark
                  false
                  sid
                  GridInsertRecord
              @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@deleteAppButton
              sname
              deleteCategoryButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_mark
              false
              sid
              deleteAppButton
                @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@deleteAppButton/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@deleteAppButton/@handler/@GridDeleteRecords
                  sname
                  GridDeleteRecords
                  sconfirm
                  true
                  suseGridVar
                  false
                  sgridName
                  'examplesKeywordItemGrid'
                  sgridVarName
                  grid
                  stitle
                  '删除关键字'
                  smessage
                  '确实要删除选中的关键字么？'
                  sdescriptors
                  xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridDeleteRecords
                  sth_createIndex
                  false
                  sth_mark
                  false
                  sid
                  GridDeleteRecords
              @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@refreshAppButton
              sname
              refreshCategoryButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_mark
              false
              sid
              refreshAppButton
                @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@refreshAppButton/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@refreshAppButton/@handler/@GridReloadRecords
                  sname
                  GridReloadRecords
                  suseGridStoreVar
                  false
                  sgridName
                  'examplesKeywordItemGrid'
                  sgridStoreVarName
                  store
                  sdescriptors
                  xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridReloadRecods
                  sth_createIndex
                  false
                  sth_mark
                  false
                  sid
                  GridReloadRecords
              @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@_inhertParentKeyWords_
              sname
              inhertParentKeyWordsButton
              sdescriptors
              xworker.extjs.Items/@Button
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              _inhertParentKeyWords_
                @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@_inhertParentKeyWords_/@handler
                sname
                handler
                sdescriptors
                xworker.extjs.Ext.Button/@24224
                sth_createIndex
                false
                sth_registMyChilds
                false
                sth_mark
                false
                sid
                handler
                  @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@_inhertParentKeyWords_/@handler/@Request
                  sname
                  Request
                  sdescriptors
                  xworker.extjs.functions.Ajax/@Request
                  sth_createIndex
                  false
                  sth_registMyChilds
                  false
                  sth_mark
                  false
                  sid
                  Request
                    @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@buttons/@_inhertParentKeyWords_/@handler/@Request/@Success
                    sname
                    Success
                    sdescriptors
                    xworker.extjs.functions.Ajax/@Request/@Success
                    sth_createIndex
                    false
                    sth_registMyChilds
                    false
                    sth_mark
                    false
                    sid
                    Success
            @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@Condition
            sname
            Condition
            boperator
            1
            sjoin
            and
            signoreNull
            true
            sdummySql
            false
            saddOneDay
            false
            sdescriptors
            xworker.web.app.view.extjs.widgets.DataObjectComponent/@Condition
            sth_createIndex
            false
            sth_mark
            false
            sid
            Condition
              @/@view/@ExtJs/@_viewPort_/@items/@databaesGrid/@Condition/@tblExampleId
              sname
              tblExampleId
              sattributeName
              tblExampleId
              sdataName
              tblExampleId
              boperator
              1
              sjoin
              and
              signoreNull
              true
              sdummySql
              false
              saddOneDay
              false
              sdescriptors
              xworker.dataObject.query.Condition/@Condition
              sth_createIndex
              false
              sth_registMyChilds
              false
              sth_mark
              false
              sid
              tblExampleId
      @/@view/@ExtJs/@Code
      sname
      Code
      sdescriptors
      xworker.extjs.Items/@Code
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_mark
      false
      sid
      Code
        @/@view/@ExtJs/@Code/@GridLoadRecords
        sname
        GridLoadRecords
        suseGridStoreVar
        false
        sgridName
        'examplesKeywordItemGrid'
        sgridStoreVarName
        store
        Sparams
#$@text#$@
{
    tblExampleId:exampleId,
    docPath:docPath
}
#$@text#$@
        sdescriptors
        xworker.web.app.view.extjs.widgets.grid.DataObjectGridFunctions/@GridLoadRecords
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        GridLoadRecords
        @/@view/@ExtJs/@Code/@LoadFormFromDataObject
        sname
        LoadFormFromDataObject
        suseVar
        false
        sformId
        'editExampleForm'
        sformVarName
        form
        stype
        load
        sdataObject
        xworker.doc.treehtmldoc.dataobjects.HtmlNode
        sdataId
        exampleId
        swaitMsg
        '正在加载，请稍后...'
        Sparams
#$@text#$@
{
    docPath:docPath
}
#$@text#$@
        sdescriptors
        xworker.web.app.view.extjs.widgets.form.FormFunctions/@LoadFormFromDataObject
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_mark
        false
        sid
        LoadFormFromDataObject
  @/@success
  sname
  success
  stype
  form
  scontentType
  text/html;charset=UTF-8
  svalue
  xworker.doc.treehtmldoc.EditHtmlNode/@view
  sdescriptors
  xworker.web.controls.SimpleControl/@result
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  success
