特定のフィールドは、動的に変更制御することができます

右のint型、J、I。
DictTable dictTable;
DictField DictField;
STR curFieldName;
;
dictTable =新しいDictTable(tableNum(yourTableName));
I = dictTable.fieldCnt() - 11; //ここではそれが11を減算し、テーブル11の他の親フィールドが含まれます
用(J = 1; J <= iであり、j ++)
{
DictField =新しいDictField(dictTable.id()、dictTable.fieldCnt2Id(J));
curFieldName = DictField.name()。
(curFieldName!= 'フィールド名')であれば
yourTableName_ds.object(DictField.id())はAllowEdit(偽)。
yourTableName_ds.object(DictField.id())はAllowEdit(真)。
}

おすすめ

転載: www.cnblogs.com/xtwkh1973/p/10993103.html