Secara otomatis menampilkan catatan terkait untuk fitur yang dipilih di tablewindow dengan ArcObjects


8

Apakah ada cara melalui ArcObjects untuk secara otomatis menampilkan tabel terkait untuk fitur yang dipilih di ArcMap di jendela atribut (tablewindow) tanpa pengguna harus mengkliknya dan memilih tabel terkait. Saya dapat menambahkan tombol yang menampilkan tablewindow tapi saya tidak melihat bagaimana saya dapat secara otomatis menampilkan tab tabel terkait yang muncul di jendela ketika tombol "tabel terkait" diklik.

Ada antarmuka ITableViewCallback yang memiliki metode ShowRelationshipTable untuk menampilkan catatan terkait. Saya dapat membuat kelas yang mengimplementasikan antarmuka itu, tetapi itu sepertinya bukan yang saya inginkan. Saya benar-benar hanya ingin memanggil metode "ShowRelationshipTable" dari tablewindow yang tampaknya tidak diekspos. Saya juga telah mencoba menjalankan perintah untuk "Tabel Terkait" di tablewindow yang saya pikir adalah: esriGeoDatabaseUI.TableContextMenuRelationships tetapi itu tidak melakukan apa-apa juga. Apakah ada cara dengan ArcObjects untuk secara otomatis menampilkan tab untuk data terkait tanpa pengguna mengkliknya?

Jawaban:


2

Apakah ada cara melalui ArcObjects untuk secara otomatis menampilkan tabel terkait untuk fitur yang dipilih di ArcMap di jendela atribut (tablewindow) tanpa pengguna harus mengkliknya dan memilih tabel terkait

Ini sangat mungkin - saya ingat menulis naskah untuk melakukannya bertahun-tahun yang lalu. Dalam kasus saya, saya membuat jendela mandiri baru dan merangkum info fitur beserta info fitur terkait.

Sayangnya saya tidak lagi memiliki kode praktis, tetapi mencari di ArcScripts menunjukkan skrip terkait lainnya yang mungkin memberikan beberapa petunjuk tentang cara melintasi kelas hubungan secara terprogram.

Semoga ini akan memberi Anda beberapa petunjuk - maaf saya tidak bisa lebih langsung membantu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.