zoukankan      html  css  js  c++  java
  • How to control the current datasource record's field can edit?

    // VAR Changed on 19 Mar 2012 at 13:02:40 by JXie7519
    void THK_allowEditFieldList(FormDataSource   _tableDS,
                                boolean          _allowEdit = false)
    {
        int             field;
        DictTable       dictTable;
        DictField       dictField;
        tableId         tableId = _tableDS.table();
        fieldId         fieldId,costCenter = fieldId2Ext(fieldnum(CustInvoiceTable, Dimension),2);
    ;

        dictTable = new DictTable(tableId);
        for (field = 1; field <= dictTable.fieldCnt(); field++)
        {
            fieldId = dictTable.fieldCnt2Id(field);
            dictField = new DictField(tableId, fieldId);
            if(!dictField.isSystem())
            {
                if(dictField.id() != costCenter)
                    _tableDS.object(DictField.id()).allowEdit(_allowEdit);
            }
        }
    }
  • 相关阅读:
    公司真题-字节跳动
    全素组探求
    枚举
    求n个整数的最大公约数
    Ajax技术
    读文本文件
    JSTL标签库
    URL跟URi的区别
    常用的JSTL标签
    EL表达语言
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2406034.html
Copyright © 2011-2022 走看看