laptop and a wrench

不具合

Changing the field order in the Cartographic Information Model (CIM) does not update the order in pop-ups.

ArcGIS Pro
不具合 ID 番号 BUG-000165908
送信されましたMarch 13, 2024
最終更新日December 11, 2024
適用対象ArcGIS Pro
見つかったバージョン2.9
オペレーティング システムWindows OS
オペレーティング システムのバージョン10.0 64 Bit
ステータスWill Not Be Addressed

参考情報

The correct way to change field order is to use the layer FieldDescription collection. The CIMViewer is a diagnostic tool and is not supported. The correct workflow for changing field order is as follows: "fl" is a feature layer. Assume it has fields in the following order: [0] OBJECTID, OBJECTID [1] FACILITYID, Facility Identifier [2] NAME, Name of Facility [3] OWNER, Owner Name [4] OWNTYPE, Owner Type then: QueuedTask.Run(() => { var fld_desc_change_order = new List(); var fld_descriptions = fl.GetFieldDescriptions(); //put owner and owner type 2nd and 3rd respectively fld_desc_change_order.Add(fld_descriptions[0]);//OBJECTID fld_desc_change_order.Add(fld_descriptions[1]);//Fac ID fld_desc_change_order.Add(fld_descriptions.First(fd => fd.Name == "OWNER")); fld_desc_change_order.Add(fld_descriptions.First(fd => fd.Name == "OWNTYPE")); foreach (var fld in fld_descriptions.Skip(2)) { //add the rest if (fld.Name == "OWNER" || fld.Name == "OWNTYPE") continue;//previously added fld_desc_change_order.Add(fld); } fl.SetFieldDescriptions(fld_desc_change_order); }); will change the field order to: (which will also be reflected in the popup window) [0] OBJECTID, OBJECTID [1] FACILITYID, Facility Identifier [2] OWNER, Owner Name [3] OWNTYPE, Owner Type [4] NAME, Name of Facility This is user error.

再現の手順

不具合 ID: BUG-000165908

ソフトウェア:

  • ArcGIS Pro

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動