{
  "codeName" : "Main",
  "controlType" : "FORM",
  "getCreatePSControlAction" : {
    "modelref" : true,
    "id" : "create"
  },
  "defaultLabelWidth" : 130,
  "dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo/PSFORMS/Main.json",
  "getGetDraftFromPSControlAction" : {
    "modelref" : true,
    "id" : "loaddraftfrom"
  },
  "getGetDraftPSControlAction" : {
    "modelref" : true,
    "id" : "loaddraft"
  },
  "getGetPSControlAction" : {
    "modelref" : true,
    "id" : "load"
  },
  "hookEventNames" : [ "LOAD", "SAVE", "REMOVE" ],
  "logicName" : "主编辑表单",
  "mOSFilePath" : "psmodules/common/psdataentities/REGINFO/psdeform_editforms/Main",
  "getPSAppDataEntity" : {
    "modelref" : true,
    "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
  },
  "getPSAppViewLogics" : [ {
    "logicTrigger" : "CUSTOM",
    "logicType" : "APPVIEWUIACTION",
    "name" : "form_button1_click",
    "getPSAppViewUIAction" : {
      "modelref" : true,
      "id" : "form_button1"
    }
  }, {
    "logicTrigger" : "CUSTOM",
    "logicType" : "APPVIEWUIACTION",
    "name" : "form_button2_click",
    "getPSAppViewUIAction" : {
      "modelref" : true,
      "id" : "form_button2"
    }
  } ],
  "getPSAppViewUIActions" : [ {
    "name" : "form_button1",
    "getPSUIAction" : {
      "modelref" : true,
      "id" : "Login"
    },
    "xDataControlName" : "form"
  }, {
    "name" : "form_button2",
    "getPSUIAction" : {
      "modelref" : true,
      "id" : "Logout"
    },
    "xDataControlName" : "form"
  } ],
  "getPSControlLogics" : [ {
    "eventNames" : "LOAD;SAVE;REMOVE",
    "logicTag" : "form",
    "logicType" : "APPVIEWENGINE",
    "name" : "engine_form",
    "getPSAppViewEngine" : {
      "modelref" : true,
      "id" : "engine"
    }
  } ],
  "getPSDEFormItemVRs" : [ {
    "checkMode" : 3,
    "name" : "表单项值规则",
    "getPSDEFormItemName" : "Name",
    "getPSSysValueRule" : {
      "codeName" : "ValueRule14",
      "dynaModelFilePath" : "PSSYSVALUERULES/ValueRule14.json",
      "mOSFilePath" : "pssysvaluerules/ValueRule14",
      "name" : "由26个英文字母组成的字符串",
      "rTMOSFilePath" : "pssysvaluerules/ValueRule14",
      "regExCode" : "[A-Za-z]+",
      "ruleInfo" : "内容必须为26个英文字母组成的字符串",
      "ruleType" : "REG",
      "enableBackend" : true,
      "enableFront" : true
    },
    "valueRuleType" : "SYSVALUERULE"
  }, {
    "checkMode" : 3,
    "name" : "表单项值规则",
    "getPSDEFValueRule" : {
      "codeName" : "ValueRule",
      "mOSFilePath" : "psmodules/common/psdataentities/REGINFO/psdefields/STUNO/psdefvaluerules/ValueRule",
      "name" : "实体值规则",
      "getPSDEFVRGroupCondition" : {
        "condOp" : "AND",
        "condType" : "GROUP",
        "name" : "默认组",
        "getPSDEFVRConditions" : [ {
          "condType" : "VALUERANGE2",
          "dEFName" : "STUNO",
          "maxValue" : 444.0,
          "minValue" : 1.0,
          "name" : "[数值范围] 大于 1.0 且  小于 444.0",
          "ruleInfo" : "数值必须大于[1.0]且小于[444.0]",
          "includeMaxValue" : false,
          "includeMinValue" : false
        } ],
        "ruleInfo" : "数值必须大于[1.0]且小于[444.0]"
      },
      "rTMOSFilePath" : "psmodules/common/psdataentities/REGINFO/psdefields/STUNO/psdefvaluerules/ValueRule",
      "ruleInfo" : "数值必须大于[1.0]且小于[444.0]",
      "checkDefault" : false,
      "defaultMode" : false,
      "enableBackend" : true,
      "enableFront" : true
    },
    "getPSDEFormItemName" : "StuNo",
    "valueRuleType" : "DEFVALUERULE"
  } ],
  "getPSDEFormItems" : [ {
    "id" : "srfupdatedate",
    "hidden" : true,
    "dataType" : 5,
    "getPSAppDEField" : {
      "name" : "UPDATEDATE",
      "codeName" : "UpdateDate"
    }
  }, {
    "id" : "srforikey",
    "hidden" : true,
    "dataType" : 25
  }, {
    "id" : "srfkey",
    "hidden" : true,
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "REGINFOID",
      "codeName" : "ReginfoId"
    }
  }, {
    "id" : "srfmajortext",
    "hidden" : true,
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "REGINFONAME",
      "codeName" : "ReginfoName"
    }
  }, {
    "id" : "srftempmode",
    "hidden" : true,
    "dataType" : 25
  }, {
    "id" : "srfuf",
    "hidden" : true,
    "dataType" : 25
  }, {
    "id" : "srfdeid",
    "hidden" : true,
    "dataType" : 25
  }, {
    "id" : "srfsourcekey",
    "hidden" : true,
    "dataType" : 25
  }, {
    "id" : "reginfoname",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "REGINFONAME",
      "codeName" : "ReginfoName"
    }
  }, {
    "id" : "stuno",
    "dataType" : 25
  }, {
    "id" : "stuno1",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "STUNO",
      "codeName" : "StuNo"
    }
  }, {
    "id" : "department",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "DEPARTMENT",
      "codeName" : "DepartMent"
    }
  }, {
    "id" : "start",
    "hidden" : true,
    "dataType" : 5,
    "getPSAppDEField" : {
      "name" : "CREATEDATE",
      "codeName" : "CreateDate"
    }
  }, {
    "id" : "end",
    "hidden" : true,
    "dataType" : 5,
    "getPSAppDEField" : {
      "name" : "UPDATEDATE",
      "codeName" : "UpdateDate"
    }
  }, {
    "id" : "formitemex1",
    "dataType" : 25
  }, {
    "id" : "createdate",
    "dataType" : 5,
    "getPSAppDEField" : {
      "name" : "CREATEDATE",
      "codeName" : "CreateDate"
    }
  }, {
    "id" : "createman",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "CREATEMAN",
      "codeName" : "CreateMan"
    }
  }, {
    "id" : "updatedate",
    "dataType" : 5,
    "getPSAppDEField" : {
      "name" : "UPDATEDATE",
      "codeName" : "UpdateDate"
    }
  }, {
    "id" : "updateman",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "UPDATEMAN",
      "codeName" : "UpdateMan"
    }
  }, {
    "id" : "formitem",
    "dataType" : 25
  }, {
    "id" : "name",
    "dataType" : 25
  }, {
    "id" : "age",
    "dataType" : 25
  }, {
    "id" : "studentid",
    "hidden" : true,
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "STUDENTID",
      "codeName" : "StudentId"
    }
  }, {
    "id" : "address",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "ADDRESS",
      "codeName" : "Address"
    }
  }, {
    "id" : "age1",
    "dataType" : 9,
    "getPSAppDEField" : {
      "name" : "AGE",
      "codeName" : "Age"
    }
  }, {
    "id" : "reginfoid",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "REGINFOID",
      "codeName" : "ReginfoId"
    }
  }, {
    "id" : "name1",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "NAME",
      "codeName" : "Name"
    }
  }, {
    "id" : "field",
    "dataType" : 25,
    "getPSAppDEField" : {
      "name" : "FIELD",
      "codeName" : "Field"
    }
  }, {
    "id" : "formitem1",
    "dataType" : 25
  } ],
  "getPSDEFormPages" : [ {
    "caption" : "基本信息",
    "codeName" : "formpage1",
    "detailStyle" : "DEFAULT",
    "detailType" : "FORMPAGE",
    "mOSFilePath" : "psdeformdetail_formpages/formpage1",
    "name" : "formpage1",
    "getPSDEFormDetails" : [ {
      "actionGroupExtractMode" : "ITEM",
      "caption" : "学员登记信息基本信息",
      "codeName" : "group1",
      "detailStyle" : "DEFAULT",
      "detailType" : "GROUPPANEL",
      "mOSFilePath" : "psdeformdetail_grouppanels/group1",
      "name" : "group1",
      "getPSDEFormDetails" : [ {
        "caption" : "学员登记信息名称",
        "codeName" : "reginfoname",
        "dataType" : 25,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 1,
        "ignoreInput" : 0,
        "labelPos" : "LEFT",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/reginfoname",
        "name" : "reginfoname",
        "noPrivDisplayMode" : 1,
        "getPSAppDEField" : {
          "name" : "REGINFONAME",
          "codeName" : "ReginfoName"
        },
        "getPSEditor" : {
          "editorType" : "SPAN",
          "name" : "reginfoname",
          "enableLinkView" : false
        },
        "getPSLayoutPos" : {
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/reginfoname",
        "allowEmpty" : true,
        "showCaption" : true
      }, {
        "caption" : "学员编号",
        "codeName" : "stuno",
        "contentHeight" : 49.0,
        "contentWidth" : 899.0,
        "dataType" : 25,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 3,
        "height" : 49.0,
        "ignoreInput" : 0,
        "itemHeight" : 37.0,
        "itemWidth" : 807.0,
        "labelPos" : "LEFT",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/stuno",
        "name" : "stuno",
        "noPrivDisplayMode" : 1,
        "getPSEditor" : {
          "editorHeight" : 37.0,
          "editorType" : "TEXTBOX",
          "editorWidth" : 677.0,
          "name" : "stuno"
        },
        "getPSLayoutPos" : {
          "colMD" : 24,
          "height" : 49,
          "heightMode" : "PX",
          "layout" : "TABLE_24COL",
          "width" : 899,
          "widthMode" : "PX"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/stuno",
        "width" : 899.0,
        "allowEmpty" : false,
        "showCaption" : true
      }, {
        "actionGroupExtractMode" : "ITEM",
        "caption" : "分组面板",
        "codeName" : "grouppanel7",
        "detailStyle" : "DEFAULT",
        "detailType" : "GROUPPANEL",
        "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel7",
        "name" : "grouppanel7",
        "getPSDEFormDetails" : [ {
          "caption" : "学员编号",
          "codeName" : "stuno1",
          "contentHeight" : 222.0,
          "contentWidth" : 222.0,
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "height" : 222.0,
          "ignoreInput" : 0,
          "itemHeight" : 111.0,
          "itemWidth" : 241.0,
          "labelPos" : "LEFT",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/stuno1",
          "name" : "stuno1",
          "noPrivDisplayMode" : 1,
          "getPSAppDEField" : {
            "name" : "STUNO",
            "codeName" : "StuNo"
          },
          "getPSEditor" : {
            "editorHeight" : 111.0,
            "editorType" : "SPAN",
            "editorWidth" : 111.0,
            "name" : "stuno1",
            "enableLinkView" : false
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "height" : 222,
            "heightMode" : "PX",
            "layout" : "TABLE_24COL",
            "width" : 222,
            "widthMode" : "PX"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/stuno1",
          "width" : 222.0,
          "allowEmpty" : true,
          "showCaption" : true
        }, {
          "caption" : "单位",
          "codeName" : "department",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "itemWidth" : 430.0,
          "labelPos" : "LEFT",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/department",
          "name" : "department",
          "noPrivDisplayMode" : 1,
          "getPSAppDEField" : {
            "name" : "DEPARTMENT",
            "codeName" : "DepartMent"
          },
          "getPSEditor" : {
            "editorParams" : {
              "type" : "amount"
            },
            "editorStyle" : "Amount",
            "editorType" : "NUMBER",
            "editorWidth" : 300.0,
            "name" : "department"
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/department",
          "allowEmpty" : true,
          "showCaption" : true
        }, {
          "codeName" : "formitemex1",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "labelPos" : "LEFT",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitemices/formitemex1",
          "name" : "formitemex1",
          "noPrivDisplayMode" : 1,
          "getPSDEFormItems" : [ {
            "caption" : "建立时间",
            "codeName" : "start",
            "dataType" : 5,
            "detailStyle" : "DEFAULT",
            "detailType" : "FORMITEM",
            "enableCond" : 3,
            "ignoreInput" : 0,
            "labelPos" : "LEFT",
            "labelWidth" : 130,
            "mOSFilePath" : "psdeformdetail_formitems/start",
            "name" : "start",
            "noPrivDisplayMode" : 1,
            "getPSAppDEField" : {
              "name" : "CREATEDATE",
              "codeName" : "CreateDate"
            },
            "getPSEditor" : {
              "editorType" : "HIDDEN",
              "name" : "start"
            },
            "rTMOSFilePath" : "psdeformdetail_formitems/start",
            "valueFormat" : "YYYY-MM-DD HH:mm:ss",
            "allowEmpty" : true,
            "hidden" : true,
            "showCaption" : true
          }, {
            "caption" : "更新时间",
            "codeName" : "end",
            "dataType" : 5,
            "detailStyle" : "DEFAULT",
            "detailType" : "FORMITEM",
            "enableCond" : 3,
            "ignoreInput" : 0,
            "labelPos" : "LEFT",
            "labelWidth" : 130,
            "mOSFilePath" : "psdeformdetail_formitems/end",
            "name" : "end",
            "noPrivDisplayMode" : 1,
            "getPSAppDEField" : {
              "name" : "UPDATEDATE",
              "codeName" : "UpdateDate"
            },
            "getPSEditor" : {
              "editorType" : "HIDDEN",
              "name" : "end"
            },
            "rTMOSFilePath" : "psdeformdetail_formitems/end",
            "valueFormat" : "YYYY-MM-DD HH:mm:ss",
            "allowEmpty" : true,
            "hidden" : true,
            "showCaption" : true
          } ],
          "getPSEditor" : {
            "editorType" : "SPAN",
            "name" : "formitemex1",
            "getPSEditorItems" : [ {
              "name" : "start"
            }, {
              "name" : "end"
            } ],
            "enableLinkView" : false
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitemices/formitemex1",
          "allowEmpty" : true,
          "compositeItem" : true,
          "showCaption" : true
        } ],
        "getPSLayout" : {
          "childColLG" : 12,
          "childColMD" : 24,
          "childColSM" : -1,
          "childColXS" : -1,
          "columnCount" : 24,
          "layout" : "TABLE_24COL"
        },
        "getPSLayoutPos" : {
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "getPSSysCss" : {
          "cssName" : "test"
        },
        "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel7",
        "infoGroupMode" : true,
        "showCaption" : true
      } ],
      "getPSLayout" : {
        "childColLG" : -1,
        "childColMD" : 24,
        "childColSM" : -1,
        "childColXS" : -1,
        "columnCount" : 24,
        "layout" : "TABLE_24COL"
      },
      "getPSLayoutPos" : {
        "colMD" : 24,
        "layout" : "TABLE_24COL"
      },
      "rTMOSFilePath" : "psdeformdetail_grouppanels/group1",
      "infoGroupMode" : true,
      "showCaption" : true
    }, {
      "actionGroupExtractMode" : "ITEM",
      "caption" : "分组面板",
      "codeName" : "grouppanel6",
      "detailStyle" : "DEFAULT",
      "detailType" : "GROUPPANEL",
      "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel6",
      "name" : "grouppanel6",
      "getPSDEFormDetails" : [ {
        "codeName" : "tabpanel1",
        "detailStyle" : "DEFAULT",
        "detailType" : "TABPANEL",
        "mOSFilePath" : "psdeformdetail_tabpanels/tabpanel1",
        "name" : "tabpanel1",
        "getPSDEFormTabPages" : [ {
          "caption" : "分页面板",
          "codeName" : "tabpage1",
          "detailStyle" : "DEFAULT",
          "detailType" : "TABPAGE",
          "mOSFilePath" : "psdeformdetail_tabpages/tabpage1",
          "name" : "tabpage1",
          "getPSDEFormDetails" : [ {
            "caption" : "建立时间",
            "codeName" : "createdate",
            "dataType" : 5,
            "detailStyle" : "DEFAULT",
            "detailType" : "FORMITEM",
            "enableCond" : 3,
            "ignoreInput" : 3,
            "itemWidth" : 290.0,
            "labelPos" : "LEFT",
            "labelWidth" : 130,
            "mOSFilePath" : "psdeformdetail_formitems/createdate",
            "name" : "createdate",
            "noPrivDisplayMode" : 1,
            "getPSAppDEField" : {
              "name" : "CREATEDATE",
              "codeName" : "CreateDate"
            },
            "getPSDEFDGroupLogics" : [ {
              "groupOP" : "AND",
              "logicCat" : "PANELVISIBLE",
              "logicType" : "GROUP",
              "name" : "表单成员[createdate][面板显示]逻辑",
              "getPSDEFDLogics" : [ {
                "condOP" : "GT",
                "dEFDName" : "stuno1",
                "logicType" : "SINGLE",
                "name" : "stuno1 大于(>) (100)",
                "value" : "100"
              } ],
              "relatedDetailNames" : [ "stuno1" ],
              "notMode" : false
            } ],
            "getPSEditor" : {
              "dateTimeFormat" : "YYYY-MM-DD HH:mm:ss",
              "editorParams" : {
                "TIMEFMT" : "YYYY-MM-DD HH:mm:ss"
              },
              "editorType" : "DATEPICKEREX_SECOND",
              "editorWidth" : 160.0,
              "name" : "createdate"
            },
            "getPSLayoutPos" : {
              "grow" : 1,
              "layout" : "FLEX"
            },
            "rTMOSFilePath" : "psdeformdetail_formitems/createdate",
            "valueFormat" : "YYYY-MM-DD HH:mm:ss",
            "allowEmpty" : false,
            "showCaption" : true
          }, {
            "caption" : "建立人",
            "codeName" : "createman",
            "dataType" : 25,
            "detailStyle" : "DEFAULT",
            "detailType" : "FORMITEM",
            "enableCond" : 3,
            "ignoreInput" : 3,
            "labelPos" : "LEFT",
            "labelWidth" : 130,
            "mOSFilePath" : "psdeformdetail_formitems/createman",
            "name" : "createman",
            "noPrivDisplayMode" : 1,
            "getPSAppDEField" : {
              "name" : "CREATEMAN",
              "codeName" : "CreateMan"
            },
            "getPSEditor" : {
              "editorType" : "SPAN",
              "name" : "createman",
              "getPSAppCodeList" : {
                "modelref" : true,
                "path" : "PSSYSAPPS/Web/PSAPPCODELISTS/SysOperator.json"
              },
              "enableLinkView" : false
            },
            "getPSLayoutPos" : {
              "grow" : 2,
              "layout" : "FLEX"
            },
            "getPSSysCss" : {
              "cssName" : "test"
            },
            "rTMOSFilePath" : "psdeformdetail_formitems/createman",
            "allowEmpty" : true,
            "convertToCodeItemText" : true,
            "showCaption" : true
          } ],
          "getPSLayout" : {
            "layout" : "FLEX"
          },
          "rTMOSFilePath" : "psdeformdetail_tabpages/tabpage1",
          "infoGroupMode" : false,
          "showCaption" : true
        }, {
          "caption" : "分页面板",
          "codeName" : "tabpage2",
          "detailStyle" : "DEFAULT",
          "detailType" : "TABPAGE",
          "mOSFilePath" : "psdeformdetail_tabpages/tabpage2",
          "name" : "tabpage2",
          "getPSDEFormDetails" : [ {
            "caption" : "更新时间",
            "codeName" : "updatedate",
            "dataType" : 5,
            "detailStyle" : "DEFAULT",
            "detailType" : "FORMITEM",
            "enableCond" : 3,
            "ignoreInput" : 3,
            "itemWidth" : 290.0,
            "labelPos" : "LEFT",
            "labelWidth" : 130,
            "mOSFilePath" : "psdeformdetail_formitems/updatedate",
            "name" : "updatedate",
            "noPrivDisplayMode" : 1,
            "getPSAppDEField" : {
              "name" : "UPDATEDATE",
              "codeName" : "UpdateDate"
            },
            "getPSEditor" : {
              "dateTimeFormat" : "YYYY-MM-DD HH:mm:ss",
              "editorParams" : {
                "TIMEFMT" : "YYYY-MM-DD HH:mm:ss"
              },
              "editorType" : "DATEPICKEREX_SECOND",
              "editorWidth" : 160.0,
              "name" : "updatedate"
            },
            "getPSLayoutPos" : {
              "grow" : 2,
              "layout" : "FLEX"
            },
            "rTMOSFilePath" : "psdeformdetail_formitems/updatedate",
            "valueFormat" : "YYYY-MM-DD HH:mm:ss",
            "allowEmpty" : false,
            "showCaption" : true
          }, {
            "caption" : "更新人",
            "codeName" : "updateman",
            "dataType" : 25,
            "detailStyle" : "DEFAULT",
            "detailType" : "FORMITEM",
            "enableCond" : 3,
            "ignoreInput" : 3,
            "labelPos" : "LEFT",
            "labelWidth" : 130,
            "mOSFilePath" : "psdeformdetail_formitems/updateman",
            "name" : "updateman",
            "noPrivDisplayMode" : 1,
            "getPSAppDEField" : {
              "name" : "UPDATEMAN",
              "codeName" : "UpdateMan"
            },
            "getPSEditor" : {
              "editorType" : "SPAN",
              "name" : "updateman",
              "getPSAppCodeList" : {
                "modelref" : true,
                "path" : "PSSYSAPPS/Web/PSAPPCODELISTS/SysOperator.json"
              },
              "enableLinkView" : false
            },
            "getPSLayoutPos" : {
              "grow" : 1,
              "layout" : "FLEX"
            },
            "rTMOSFilePath" : "psdeformdetail_formitems/updateman",
            "allowEmpty" : true,
            "convertToCodeItemText" : true,
            "showCaption" : true
          } ],
          "getPSLayout" : {
            "layout" : "FLEX"
          },
          "rTMOSFilePath" : "psdeformdetail_tabpages/tabpage2",
          "infoGroupMode" : false,
          "showCaption" : true
        } ],
        "getPSLayoutPos" : {
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_tabpanels/tabpanel1"
      } ],
      "getPSLayout" : {
        "childColLG" : -1,
        "childColMD" : 24,
        "childColSM" : -1,
        "childColXS" : -1,
        "columnCount" : 24,
        "layout" : "TABLE_24COL"
      },
      "getPSLayoutPos" : {
        "colMD" : 24,
        "layout" : "TABLE_24COL"
      },
      "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel6",
      "infoGroupMode" : false,
      "showCaption" : false
    }, {
      "actionGroupExtractMode" : "ITEM",
      "caption" : "分组面板",
      "codeName" : "grouppanel1",
      "contentHeight" : 384.0,
      "contentWidth" : 1105.0,
      "detailStyle" : "DEFAULT",
      "detailType" : "GROUPPANEL",
      "height" : 400.0,
      "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel1",
      "name" : "grouppanel1",
      "getPSDEFormDetails" : [ {
        "actionGroupExtractMode" : "ITEM",
        "caption" : "分组面板",
        "codeName" : "grouppanel2",
        "detailStyle" : "DEFAULT",
        "detailType" : "GROUPPANEL",
        "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel2",
        "name" : "grouppanel2",
        "getPSDEFormDetails" : [ {
          "caption" : "学生",
          "codeName" : "formitem",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "labelPos" : "TOP",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/formitem",
          "name" : "formitem",
          "noPrivDisplayMode" : 1,
          "getPSEditor" : {
            "editorParams" : {
              "AC" : "TRUE",
              "PICKUPVIEW" : "TRUE"
            },
            "editorType" : "PICKER",
            "name" : "formitem",
            "getPSAppDEACMode" : {
              "modelref" : true,
              "id" : "Default"
            },
            "getPSAppDEDataSet" : {
              "modelref" : true,
              "id" : "FetchDefault"
            },
            "getPSAppDataEntity" : {
              "modelref" : true,
              "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/Student.json"
            },
            "getPSEditorItems" : [ {
              "name" : "studentid"
            } ],
            "getPickupPSAppView" : {
              "modelref" : true,
              "path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/studentPickupView.json",
              "viewType" : "DEPICKUPVIEW"
            },
            "valueItemName" : "studentid",
            "enableAC" : true,
            "enablePickupView" : true,
            "forceSelection" : true,
            "showTrigger" : true,
            "singleSelect" : true
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/formitem",
          "valueItemName" : "studentid",
          "allowEmpty" : true,
          "showCaption" : true
        }, {
          "caption" : "学员姓名",
          "codeName" : "name",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "labelPos" : "TOP",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/name",
          "name" : "name",
          "noPrivDisplayMode" : 1,
          "getPSDEFDGroupLogics" : [ {
            "groupOP" : "AND",
            "logicCat" : "PANELVISIBLE",
            "logicType" : "GROUP",
            "name" : "表单成员[name][面板显示]逻辑",
            "getPSDEFDLogics" : [ {
              "groupOP" : "AND",
              "logicType" : "GROUP",
              "name" : "AND",
              "getPSDEFDLogics" : [ {
                "condOP" : "LT",
                "dEFDName" : "department",
                "logicType" : "SINGLE",
                "name" : "department 小于(<) (113)",
                "value" : "113"
              } ],
              "notMode" : false
            } ],
            "relatedDetailNames" : [ "department" ],
            "notMode" : false
          }, {
            "groupOP" : "AND",
            "logicCat" : "ITEMBLANK",
            "logicType" : "GROUP",
            "name" : "表单成员[name][表单项空输入]逻辑",
            "getPSDEFDLogics" : [ {
              "groupOP" : "OR",
              "logicType" : "GROUP",
              "name" : "OR[取反]",
              "getPSDEFDLogics" : [ {
                "condOP" : "LTANDEQ",
                "dEFDName" : "Age",
                "logicType" : "SINGLE",
                "name" : "Age 小于等于(<=) (33)",
                "value" : "33"
              } ],
              "notMode" : true
            } ],
            "relatedDetailNames" : [ "age" ],
            "notMode" : false
          }, {
            "groupOP" : "AND",
            "logicCat" : "ITEMENABLE",
            "logicType" : "GROUP",
            "name" : "表单成员[name][表单项启用]逻辑",
            "getPSDEFDLogics" : [ {
              "condOP" : "GT",
              "dEFDName" : "Age",
              "logicType" : "SINGLE",
              "name" : "Age 大于(>) (22)",
              "value" : "22"
            } ],
            "relatedDetailNames" : [ "age" ],
            "notMode" : false
          } ],
          "getPSEditor" : {
            "editorType" : "TEXTBOX",
            "name" : "name"
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/name",
          "allowEmpty" : false,
          "showCaption" : true
        }, {
          "caption" : "年龄",
          "codeName" : "age",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "labelPos" : "TOP",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/age",
          "name" : "age",
          "noPrivDisplayMode" : 1,
          "getPSEditor" : {
            "editorType" : "TEXTBOX",
            "name" : "age"
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/age",
          "allowEmpty" : true,
          "showCaption" : true
        }, {
          "caption" : "学生标识",
          "codeName" : "studentid",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "labelPos" : "LEFT",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/studentid",
          "name" : "studentid",
          "noPrivDisplayMode" : 1,
          "getPSAppDEField" : {
            "name" : "STUDENTID",
            "codeName" : "StudentId"
          },
          "getPSEditor" : {
            "editorType" : "HIDDEN",
            "name" : "studentid"
          },
          "getPSLayoutPos" : {
            "colLG" : 12,
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/studentid",
          "allowEmpty" : true,
          "hidden" : true,
          "showCaption" : true
        } ],
        "getPSLayout" : {
          "childColLG" : 12,
          "childColMD" : 24,
          "childColSM" : -1,
          "childColXS" : -1,
          "columnCount" : 24,
          "layout" : "TABLE_24COL"
        },
        "getPSLayoutPos" : {
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel2",
        "infoGroupMode" : true,
        "showCaption" : false
      } ],
      "getPSLayout" : {
        "childColLG" : -1,
        "childColMD" : 24,
        "childColSM" : -1,
        "childColXS" : -1,
        "columnCount" : 24,
        "layout" : "TABLE_24COL"
      },
      "getPSLayoutPos" : {
        "colMD" : 24,
        "height" : 400,
        "heightMode" : "PX",
        "layout" : "TABLE_24COL",
        "width" : 1121,
        "widthMode" : "PX"
      },
      "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel1",
      "width" : 1121.0,
      "infoGroupMode" : true,
      "showCaption" : true
    }, {
      "actionGroupExtractMode" : "ITEM",
      "caption" : "分组面板",
      "codeName" : "grouppanel4",
      "detailStyle" : "DEFAULT",
      "detailType" : "GROUPPANEL",
      "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel4",
      "name" : "grouppanel4",
      "getPSDEFormDetails" : [ {
        "caption" : "家庭住址",
        "codeName" : "address",
        "dataType" : 25,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 3,
        "ignoreInput" : 0,
        "labelPos" : "RIGHT",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/address",
        "name" : "address",
        "noPrivDisplayMode" : 1,
        "getPSAppDEField" : {
          "name" : "ADDRESS",
          "codeName" : "Address"
        },
        "getPSEditor" : {
          "editorType" : "TEXTBOX",
          "maxLength" : 100,
          "name" : "address"
        },
        "getPSLayoutPos" : {
          "colLG" : 8,
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/address",
        "allowEmpty" : true,
        "showCaption" : true
      }, {
        "caption" : "年龄",
        "codeName" : "age1",
        "dataType" : 9,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 3,
        "ignoreInput" : 0,
        "labelPos" : "RIGHT",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/age1",
        "name" : "age1",
        "noPrivDisplayMode" : 1,
        "getPSAppDEField" : {
          "name" : "AGE",
          "codeName" : "Age"
        },
        "getPSEditor" : {
          "editorType" : "TEXTBOX",
          "name" : "age1"
        },
        "getPSLayoutPos" : {
          "colLG" : 8,
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/age1",
        "allowEmpty" : true,
        "showCaption" : true
      }, {
        "caption" : "学员登记信息标识",
        "codeName" : "reginfoid",
        "dataType" : 25,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 3,
        "ignoreInput" : 0,
        "labelPos" : "LEFT",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/reginfoid",
        "name" : "reginfoid",
        "noPrivDisplayMode" : 1,
        "getPSAppDEField" : {
          "name" : "REGINFOID",
          "codeName" : "ReginfoId"
        },
        "getPSEditor" : {
          "editorType" : "SPAN",
          "name" : "reginfoid",
          "enableLinkView" : false
        },
        "getPSLayoutPos" : {
          "colLG" : 8,
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/reginfoid",
        "allowEmpty" : true,
        "showCaption" : true
      } ],
      "getPSLayout" : {
        "childColLG" : 8,
        "childColMD" : 24,
        "childColSM" : -1,
        "childColXS" : -1,
        "columnCount" : 24,
        "layout" : "TABLE_24COL"
      },
      "getPSLayoutPos" : {
        "colMD" : 24,
        "layout" : "TABLE_24COL"
      },
      "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel4",
      "infoGroupMode" : false,
      "showCaption" : true
    }, {
      "actionGroupExtractMode" : "ITEM",
      "caption" : "分组面板",
      "codeName" : "grouppanel5",
      "detailStyle" : "DEFAULT",
      "detailType" : "GROUPPANEL",
      "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel5",
      "name" : "grouppanel5",
      "getPSDEFormDetails" : [ {
        "caption" : "学员姓名",
        "codeName" : "name1",
        "dataType" : 25,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 3,
        "ignoreInput" : 0,
        "labelPos" : "BOTTOM",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/name1",
        "name" : "name1",
        "noPrivDisplayMode" : 1,
        "getPSAppDEField" : {
          "name" : "NAME",
          "codeName" : "Name"
        },
        "getPSEditor" : {
          "editorType" : "TEXTBOX",
          "maxLength" : 100,
          "name" : "name1"
        },
        "getPSLayoutPos" : {
          "colLG" : 12,
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/name1",
        "allowEmpty" : true,
        "showCaption" : true
      }, {
        "caption" : "属性",
        "codeName" : "field",
        "dataType" : 25,
        "detailStyle" : "DEFAULT",
        "detailType" : "FORMITEM",
        "enableCond" : 3,
        "ignoreInput" : 0,
        "labelPos" : "BOTTOM",
        "labelWidth" : 130,
        "mOSFilePath" : "psdeformdetail_formitems/field",
        "name" : "field",
        "noPrivDisplayMode" : 1,
        "getPSAppDEField" : {
          "name" : "FIELD",
          "codeName" : "Field"
        },
        "getPSEditor" : {
          "editorType" : "TEXTBOX",
          "maxLength" : 100,
          "name" : "field"
        },
        "getPSLayoutPos" : {
          "colLG" : 12,
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_formitems/field",
        "allowEmpty" : true,
        "showCaption" : true
      } ],
      "getPSLayout" : {
        "childColLG" : 12,
        "childColMD" : 24,
        "childColSM" : -1,
        "childColXS" : -1,
        "columnCount" : 24,
        "layout" : "TABLE_24COL"
      },
      "getPSLayoutPos" : {
        "colMD" : 24,
        "layout" : "TABLE_24COL"
      },
      "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel5",
      "infoGroupMode" : false,
      "showCaption" : true
    } ],
    "getPSLayout" : {
      "childColLG" : -1,
      "childColMD" : 24,
      "childColSM" : -1,
      "childColXS" : -1,
      "columnCount" : 24,
      "layout" : "TABLE_24COL"
    },
    "rTMOSFilePath" : "psdeformdetail_formpages/formpage1",
    "infoGroupMode" : false
  }, {
    "caption" : "表单分页",
    "codeName" : "formpage2",
    "detailStyle" : "DEFAULT",
    "detailType" : "FORMPAGE",
    "mOSFilePath" : "psdeformdetail_formpages/formpage2",
    "name" : "formpage2",
    "getPSDEFormDetails" : [ {
      "actionGroupExtractMode" : "ITEM",
      "caption" : "默认分组",
      "codeName" : "grouppanel3",
      "detailStyle" : "DEFAULT",
      "detailType" : "GROUPPANEL",
      "mOSFilePath" : "psdeformdetail_grouppanels/grouppanel3",
      "name" : "grouppanel3",
      "getPSDEFormDetails" : [ {
        "codeName" : "rawitem1",
        "contentType" : "RAW",
        "detailStyle" : "DEFAULT",
        "detailType" : "RAWITEM",
        "mOSFilePath" : "psdeformdetail_rawitems/rawitem1",
        "name" : "rawitem1",
        "getPSLayoutPos" : {
          "colMD" : 24,
          "layout" : "TABLE_24COL"
        },
        "getPSRawItem" : {
          "caption" : "直接内容测试 =_=",
          "contentType" : "RAW",
          "name" : "rawitem1"
        },
        "rTMOSFilePath" : "psdeformdetail_rawitems/rawitem1",
        "rawContent" : "直接内容测试 =_=",
        "rawItemHeight" : -1.0,
        "rawItemWidth" : -1.0,
        "showCaption" : true
      } ],
      "getPSLayout" : {
        "childColLG" : -1,
        "childColMD" : 24,
        "childColSM" : -1,
        "childColXS" : -1,
        "columnCount" : 24,
        "layout" : "TABLE_24COL"
      },
      "getPSLayoutPos" : {
        "colMD" : 24,
        "layout" : "TABLE_24COL"
      },
      "rTMOSFilePath" : "psdeformdetail_grouppanels/grouppanel3",
      "infoGroupMode" : false,
      "showCaption" : true
    }, {
      "codeName" : "tabpanel2",
      "detailStyle" : "DEFAULT",
      "detailType" : "TABPANEL",
      "mOSFilePath" : "psdeformdetail_tabpanels/tabpanel2",
      "name" : "tabpanel2",
      "getPSDEFormTabPages" : [ {
        "caption" : "分页面板",
        "codeName" : "tabpage3",
        "detailStyle" : "DEFAULT",
        "detailType" : "TABPAGE",
        "mOSFilePath" : "psdeformdetail_tabpages/tabpage3",
        "name" : "tabpage3",
        "getPSDEFormDetails" : [ {
          "actionType" : "UIACTION",
          "caption" : "登录",
          "codeName" : "button1",
          "detailStyle" : "DEFAULT",
          "detailType" : "BUTTON",
          "mOSFilePath" : "psdeformdetail_buttons/button1",
          "name" : "button1",
          "getPSAppViewUIAction" : {
            "modelref" : true,
            "id" : "form_button1"
          },
          "getPSLayoutPos" : {
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "getPSUIAction" : {
            "caption" : "登录",
            "codeName" : "Login",
            "fullCodeName" : "Login",
            "mOSFilePath" : "pssysapps/Web/pssysappdeuiactions/Login",
            "name" : "应用登录",
            "predefinedType" : "APP_LOGIN",
            "rTMOSFilePath" : "pssysapps/Web/pssysappdeuiactions/Login",
            "timeout" : 60000,
            "uIActionMode" : "SYS",
            "uIActionTag" : "Login",
            "uIActionType" : "DEUIACTION"
          },
          "rTMOSFilePath" : "psdeformdetail_buttons/button1",
          "tooltip" : "登录",
          "showCaption" : true
        }, {
          "caption" : "xxx",
          "codeName" : "formitem1",
          "dataType" : 25,
          "detailStyle" : "DEFAULT",
          "detailType" : "FORMITEM",
          "enableCond" : 3,
          "ignoreInput" : 0,
          "labelPos" : "LEFT",
          "labelWidth" : 130,
          "mOSFilePath" : "psdeformdetail_formitems/formitem1",
          "name" : "formitem1",
          "noPrivDisplayMode" : 1,
          "getPSEditor" : {
            "editorType" : "TEXTBOX",
            "name" : "formitem1"
          },
          "getPSLayoutPos" : {
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "rTMOSFilePath" : "psdeformdetail_formitems/formitem1",
          "allowEmpty" : true,
          "showCaption" : true
        } ],
        "getPSLayout" : {
          "childColLG" : -1,
          "childColMD" : 24,
          "childColSM" : -1,
          "childColXS" : -1,
          "columnCount" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_tabpages/tabpage3",
        "infoGroupMode" : false,
        "showCaption" : true
      }, {
        "caption" : "分页面板",
        "codeName" : "tabpage4",
        "detailStyle" : "DEFAULT",
        "detailType" : "TABPAGE",
        "mOSFilePath" : "psdeformdetail_tabpages/tabpage4",
        "name" : "tabpage4",
        "getPSDEFormDetails" : [ {
          "actionType" : "UIACTION",
          "caption" : "登出",
          "codeName" : "button2",
          "detailStyle" : "DEFAULT",
          "detailType" : "BUTTON",
          "mOSFilePath" : "psdeformdetail_buttons/button2",
          "name" : "button2",
          "getPSAppViewUIAction" : {
            "modelref" : true,
            "id" : "form_button2"
          },
          "getPSLayoutPos" : {
            "colMD" : 24,
            "layout" : "TABLE_24COL"
          },
          "getPSUIAction" : {
            "caption" : "登出",
            "codeName" : "Logout",
            "fullCodeName" : "Logout",
            "mOSFilePath" : "pssysapps/Web/pssysappdeuiactions/Logout",
            "name" : "应用登出",
            "predefinedType" : "APP_LOGOUT",
            "rTMOSFilePath" : "pssysapps/Web/pssysappdeuiactions/Logout",
            "timeout" : 60000,
            "uIActionMode" : "SYS",
            "uIActionTag" : "Logout",
            "uIActionType" : "DEUIACTION"
          },
          "rTMOSFilePath" : "psdeformdetail_buttons/button2",
          "tooltip" : "登出",
          "showCaption" : true
        } ],
        "getPSLayout" : {
          "childColLG" : -1,
          "childColMD" : 24,
          "childColSM" : -1,
          "childColXS" : -1,
          "columnCount" : 24,
          "layout" : "TABLE_24COL"
        },
        "rTMOSFilePath" : "psdeformdetail_tabpages/tabpage4",
        "infoGroupMode" : false,
        "showCaption" : true
      } ],
      "getPSLayoutPos" : {
        "colMD" : 24,
        "layout" : "TABLE_24COL"
      },
      "rTMOSFilePath" : "psdeformdetail_tabpanels/tabpanel2"
    } ],
    "getPSLayout" : {
      "childColLG" : -1,
      "childColMD" : 24,
      "childColSM" : -1,
      "childColXS" : -1,
      "columnCount" : 24,
      "layout" : "TABLE_24COL"
    },
    "rTMOSFilePath" : "psdeformdetail_formpages/formpage2",
    "infoGroupMode" : false
  } ],
  "getPSLayout" : {
    "childColLG" : -1,
    "childColMD" : 24,
    "childColSM" : -1,
    "childColXS" : -1,
    "columnCount" : 24,
    "layout" : "TABLE_24COL"
  },
  "rTMOSFilePath" : "pssysapps/Web/psappdeviews/ReginfoEditView/psappviewctrls/form",
  "getRemovePSControlAction" : {
    "modelref" : true,
    "id" : "remove"
  },
  "tabHeaderPos" : "TOP",
  "getUpdatePSControlAction" : {
    "modelref" : true,
    "id" : "update"
  },
  "noTabHeader" : false,
  "modelid" : "d3068040622af7c5472aeb30d21d9f03",
  "modeltype" : "PSDEFORM_EDITFORM"
}