Power BI görsellerindeki görsel etkileşimler

Bazen kullanıcının görseli seçerek, yakınlaştırarak veya tıklayarak görselle etkileşim kurmasına izin vermek istersiniz. Diğer durumlarda, kullanıcının görselle etkileşim kurabilmesi için görselin statik olmasını istersiniz.

Görseller bayrağın allowInteractions değerini sorgulayabilir ve bu da görselin görsel etkileşimlere izin verdiğinden emin olabilir. Örneğin, rapor görüntüleme veya düzenleme sırasında görseller etkileşimli olabilir, ancak görseller bir panoda görüntülendiğinde etkileşimli olmayabilir. Bu etkileşimler tıklama, kaydırma, yakınlaştırma, seçim ve diğerleridir.

Etkileşimli izinleri ayarlama

Bayrağı, allowInteractions arabirimin bir üyesi IVisualHost olarak görselin başlatılması sırasında boole değeri olarak geçirilir.

Etkileşimli olmayan görseller (örneğin pano kutucukları) gerektiren herhangi bir Power BI senaryosu için bayrağını allowInteractions olarak falseayarlayın. Aksi takdirde (örneğin, Rapor), olarak trueayarlayınallowInteractions.

Aşağıdaki kod örneği, etkileşimli izinleri ayarlamak için bayrağının allowInteractions nasıl kullanılacağını gösterir.

   ...
   let allowInteractions = options.host.hostCapabilities.allowInteractions;
   bars.on('click', function(d) {
       if (allowInteractions) {
           selectionManager.select(d.selectionId);
           ...
       }
   });

bayrağını allowInteractions kullanma hakkında daha fazla bilgi için bkz . SampleBarChart görsel deposu.