zoukankan      html  css  js  c++  java
  • Modify default Creator of GenDoc at Create

    1、edit gendoc.met to contains:
      attach message DoCreatePre to GenDoc in server bbksvr;
    2、edit gendoc.mth to contains:
    message GenDoc:DoCreatePre
       (
           update:        ObjectPtr        thisObj::
           update:        ObjectPtr        dialogObj::
           update: NULL   SetOfStrings*    extraStr::
           update: NULL   SetOfObjects*    extraObj::
           output:        integer*         mfail
       ) code
    {
       MODNAME("GenDoc:DoCreatePre");
       status dstat = OKAY;
       *mfail = USC_OKAY;
     
       if ( dstat = DoCreatePreAt(GenDocClass, thisObj, dialogObj, extraStr, extraObj, mfail) )
       {
           goto EXIT;
       }
      
       if ( dstat = objSetAttribute(thisObj, CreatorAttr, "hcf") )
       {
           goto EXIT;
       }
    CLEANUP:
     
    EXIT:
       if ( dstat != OKAY )
       {
           uiShowFatalError(dstat, WHERE);
       }
       return (dstat);
     
    }
    ;
     
    注意:
    1. DoCreatePreAt的调用时,要加多一个参数ClassName,例如GenDocClass;
    2. objSetAttribute 的作用为设置对象的属性,这里设置GenDoc新对象的Creator属性为"hcf".
  • 相关阅读:
    php实现rpc简单的方法
    统计代码量
    laravel的速查表
    header的参数不能带下划线
    PHP简单实现单点登录功能示例
    phpStorm函数注释的设置
    数据结构基础
    laravel生命周期和核心思想
    深入理解php底层:php生命周期
    Jmeter:实例(性能测试目标)
  • 原文地址:https://www.cnblogs.com/hcfalan/p/422592.html
Copyright © 2011-2022 走看看