zoukankan      html  css  js  c++  java
  • Edit 方法

    1. 在FORM 的grid里面作为记录选择字段

    AX 的edit 方法可以很方便地给用户提供记录选择功能,而不用在TABLE上添加新字段。

    通常结合map使用,一般edit 方法格式: edit NoYes  include(boolean _set, TableName _table, NoYes _value)

    eg
    map   mapSelectedRecord;//在form declaration 声明map全局变量
    
    mapSelectedRecord = new map(types::Int64, types::integer);//在init()声明map;   
    
    在formdataSource 里加edit方法
    edit NoYes  include(boolean _set, TableName _table, NoYes _value)
    {
       NoYes    ret = NoYes::No;
       ;
       if( _set)
       {
             if( _value)    
                  mapSelectedRecord.insert( _table.RecId,0); 
             else
                  mapSelectedRecord.remove( _table.RecId);
       } 
       if( mapSelectedRecord.exists( _table.recId))
            ret = NoYes::Yes;
    
       return ret;    
    
    }
    
    
            
    

      

    将edit方法拉到TableName对应的grid,就Ok啦。

    2.  在FORM 的ComboBox做下拉选择值

      

    Edit DetailSummary editReportType(Boolean _set,
                                       DetailSummary selection )
    {
        if(_set)
            act_FieldsSelect.paraDynamicRun().parmReportType(selection);
    
        if(!act_FieldsSelect.paraDynamicRun())
            return DetailSummary::Detail;
    
        return act_FieldsSelect.paraDynamicRun().parmReportType();
    }
    

    3. 写在Table上面的Edit方法

    Edit  Name     editName( boolean _set , Name _value)
    {
         Name      ret;
        
         ;
         if( _set)
        {
             this.NameAB = _value;
             ret = this.NameAB;
        }      
        else
        {
              ret = this.NameAB ? this.NameAB : "未设置";
        }
        return ret;
    } 
    

      

  • 相关阅读:
    JavaWeb-对象增强的方式
    JavaWeb-dbcp连接池
    eclipse发送音频等大数据包到数据库的异常解决方案
    JDBC-prepareStatement预编译
    JDBC原理
    JDBC入门
    当我们说前端,我们在说什么?
    markdown上下左右,跳至行尾行首,重设快捷键
    web API简介(四):客户端储存之IndexedDB API
    过年搭出租车攻略
  • 原文地址:https://www.cnblogs.com/sxypeace/p/4599268.html
Copyright © 2011-2022 走看看