Çözüm: İVB seçici sonuçları tek bir sütun gösterir

Sağlayan benim devam girişimler içinde bir BDC kullanarak daha kullanışlı arama sütunu, İVB seçici ile bir duvara vurmak. Eğer sen sığınak'görmek, "iş verilerini" türündeki sütunlarla çalışır BDC seçici bir kişi seçici benzer bağlıdır.

Görüldüğü gibi iş verileri sütunu açık kitap simgesine tıklayarak seçicisine erişmek:

görüntü

Yukarıdaki görüntü "Ana belge kimliği" denilen iş verileri sütunu gösterir. Bu sütunun bağlı, BDC ile, bir web hizmetine. Web hizmet iki bilgi sütunu döndürür: Belge kimliği ve başlık. İş amacı burada bir "Bu belge temel alır" işlevi. Bir "ana kullanıcıları seçin" Belge ve ne zaman onlar kaydetmek, bir olay alıcıyı meta veri alanı başvurulan asıl kopyalar..

Varsayılan olarak, İVB seçici kimliğine bir belge için arama yaptığınızda bu gibi görünüyor "38" =:

clip_image002

Bu yardımcı olur, Ama yeterince iyi değil. İnsanların kimliklerini açısından sanmıyorum, başlıklar ve/veya diğer meta veriler açısından düşünüyorlar. Seçici diğer sütunlarda arama yapmanızı sağlar (e.g. Başlık) ama alışkanlık'göstermek gerçek bulundu başlıkların listesi, Sadece onların DocId burada gösterildiği gibi 's:

clip_image002[1]

(Geçerli herhangi bir sonuç döndüren arama seçmedi çünkü ekran görüntüsü kadar büyük değil, Ama bazı sonuçlar bulsaydı görebilirsiniz, Sadece DocId's gösterirdim, değil başlıklar).

Bunun cevabını için aranan yüksek ve düşük ve başarısız oldu. Benim meslektaşım, Saygıdeğer Jonathan Bradshaw, karşı karşıya ve bu sorunu çözüldü. Ne zaman ben ona yardım için uzandı, doğru yönde beni işaret etti.

"ShowInPicker üzerinden birden fazla sütun görüntülemek için Seçici'yi yapılandırma" ADF'ye özelliği:

<Özelliği Adı="ShowInPicker" Türü="System.Boolean">TRUE</Özelliği>

Daha ayrıntılı olarak:

  <!-- Başlık -->
  <TypeDescriptor TypeName="System.String" Adı="Başlık" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName LCID="1033">Başlık</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Özellikler>
      <Özelliği Adı="DisplayByDefault" Türü="System.Boolean">TRUE</Özelliği>
      <Özelliği Adı="ShowInPicker" Türü="System.Boolean">TRUE</Özelliği>
    </Özellikler>
  </TypeDescriptor>

Bu özelliği ayarlamak küçük bir sorun neden oluyor. En kısa zamanda bir kez ayarla, göstermek istediğiniz her sütun için ayarlamanız gerekir. Benim durumumda, İVB seçici DocId varsayılan olarak gösterdi. Ancak, bir kere "ShowInPicker eklendi" Başlık, DocId görüntülenmez. Bu açıkça doktor kimliği için ShowInPicker özelliğini ayarlayarak çözüldü.

Sonuç:

görüntü

(Hasta'açıklamak garip görünüşlü "168 – CamlSchema.xsd" bir gelecekte blog yazısı inşaat. Kısacası, Bunun için biraz daha iyi bir kullanıcı deneyimi sağlayan art arda eklenmiş bir dize olduğunu).

Elbette, Bu blog girişi yazılı olan, "ShowInPicker için bir arama yaptım" ve çok sayıda sayısı bulundu, Bu da dahil olmak üzere: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Bu özellik bazı iyi diğer BDC malzeme ile birlikte anlamını açıklar.

</sonunda>

Benim blog abone!

Technorati Tags:

4 “Üzerine düşüncelerÇözüm: İVB seçici sonuçları tek bir sütun gösterir

  1. Jean-Marie

    Lanet olsun… Bu makalede kurtarmak beni biraz çok-in zaman ve benim canlı :-))

    Büyük yazı ve Blog benim sık ekledi. Bu arada, Googling tarafından "bdc tüm Tanımlayıcı değerlerinin ekleneceği alanlar bulunamadı makale bulundu" *lol* 😉

    Saygılarımızla, JM

    Yanıtla
  2. juggler_10 1
    Geçen aydan karşılaşanlar sorunların çoğunu kapalı sonra, onları tek bir yerde görmek çok güzel. My question is how you are searching by more than one column in the picker. Birden fazla sütuna göre aramak için İVB alma şansımız olmadı.. Birden çok filtre oluşturduk ve bu açılan listesi, ikinci seçenek veriyor ama gerçek sorgu ile birlikte çalışmak için almak mümkün olmamıştır. Ve yön-cekti var olmak büyük.
    Yanıtla
  3. Paul Galvin
    Buldum ki, bir zamanlar için "showinpicker" arandı.
    I did all kinds of searching for a solution to this and couldn’t find anything until Jonathan Bradshaw told me how he solved it. Lots of hits on "ShowInPicker" but virtually nothing on "bdc data column shows only one column in web page dialog".
    Ne "sor soru bilmiyordum" ve bu iyi bir cevap alamadım.
    Everyone should certainly look at bdc meta man. ADF dosyaları işçiliği el insan zamanın iyi kullanımı değildir, kesin.
    Yanıtla

Cevap bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *