Megoldás: Az üzleti Adatkatalógus Picker azt mutatja, csak egy oszlop az eredmények

Az én-m folyamatos kísérletek, hogy egy az üzleti Adatkatalógus segítségével több hasznos keresőoszlop, Megüt a fal, a BDC picker. Ha még nem látni, hogy, az üzleti Adatkatalógus picker hasonlít egy személyválasztójának kivéve azt ez szerkezet "üzleti adatok" típusú oszlopokkal.

A dátumválasztó egy üzletiadat-oszlop látható nyitott könyv-ikonra kattintva elérheti:

kép

A fenti kép azt mutatja, "Dokumentum főadat-azonosító" nevű üzletiadat-oszlop. Az oszlop kapcsolódik, az üzleti Adatkatalógus segítségével, egy webes szolgáltatás. A webszolgáltatás tér vissza a két oszlopot, az információk: Dokumentum azonosítója és megnevezése. Az üzleti cél itt az, hogy a "dokumentum alapján" függvény. Használók kiválaszt egy "mester" dokumentum- és mikor ők megment, Az eseményérzékelő meta adat mezőket a hivatkozott mester mezőjéből másolja át..

Alapértelmezés, az üzleti Adatkatalógus picker néz ki, amikor keressük a dokumentum azonosító = "38":

clip_image002

Ez hasznos, de nem elég jó. Emberek ne gondolkodjanak azonosítók, azt hiszik, címek és/vagy más meta-adatok. A színválasztó segítségével kereshet más oszlopok (pl. Cím) de nem mutatják a tényleges jegyzéke a címek úgy találta, csak a dokumentumazonosító meg, mint itt látható:

clip_image002[1]

(A képernyő szemcsésedik nem olyan nagy, mert nem csákány egy kutatás, hogy bármilyen érvényes eredményt ad, de láthatjuk, hogy ha ez talált néhány eredmény, Ez csak mutatott dokumentumazonosító barátait, nem címek).

Keresett magas és alacsony, a választ erre, és nem sikerült. Az én-m kolléga, a tiszteletre méltó Jonathan Bradshaw, szembe, és ezt a kérdést megoldani. Mikor én nyúlt, neki segítséget, ő mutatott nekem a helyes irányba.

A dátumválasztó megjelenítéséhez több oszlop keresztül a "ShowInPicker konfigurálása" Az ADF-be a tulajdonság:

<Ingatlan név="ShowInPicker" Típus="Található">igaz</Ingatlan>

Részletesebben:

  <!-- Cím -->
  <A TypeDescriptor típusleíró TypeName="System.String" név="Cím" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName LCID="1033">Cím</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Tulajdonságok>
      <Ingatlan név="DisplayByDefault" Típus="Található">igaz</Ingatlan>
      <Ingatlan név="ShowInPicker" Típus="Található">igaz</Ingatlan>
    </Tulajdonságok>
  </A TypeDescriptor típusleíró>

Ez a tulajdonság bevezetni egy kicsi probléma. Amint egyszer megadni, sírnod kell készlet ez részére minden oszlopban meg szeretne jeleníteni. Az én esetemben, Az üzleti Adatkatalógus picker mutatott dokumentumazonosító alapértelmezés. Azonban, egyszer ki "ShowInPicker" Cím, Dokumentumazonosító nem jelennek meg. Én megfejt ez beállításával kifejezetten a ShowInPicker Doc ID.

Itt van az eredménye:

kép

(Leírom a furcsa kinézetű "168 – CamlSchema.xsd" egy későbbi blogbejegyzésben építése. Rövid, az összefűzött karakterlánc, amely lehetővé teszi, hogy egy kicsit jobb felhasználói élményt).

természetesen, Miután írt ez a blog bejegyzés, Csináltam egy keresést a "ShowInPicker" és megállapította, számos találat, köztük ez az egyik: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Ez jelentését magyarázza el együtt néhány más jó BDC cucc tulajdonság.

</vége>

Subscribe to my blog!

Technorati Tags:

4 gondolatok „Megoldás: Az üzleti Adatkatalógus Picker azt mutatja, csak egy oszlop az eredmények

  1. Jean-Marie

    Átok… Ez a cikk megtakarított én alot-ból idő, és én élni :-))

    Nagy felad, és a Blog, hozzáadott-hoz az én-m kedvencek. Egyébként, Megtaláltam a cikket googling "az üzleti adatkatalógus nem található mezők szúrni az összes azonosítóértéket" *lol* 😉

    Üdvözlettel, JM

    Válasz
  2. juggler_10 1
    Ön fedezi a legtöbb már találkoztam az elmúlt hónapban kérdés, -a ' nagy-hoz lát őket-ban egy helyen. My question is how you are searching by more than one column in the picker. Még nem volt szerencsém szerzés a BDC több oszlop alapján történő kereséshez. Már létrehozott több szűrőt, és hogy ad nekem egy második lehetőséget a legördülő, de nem voltam képes-hoz valójában kap ez-hoz dolgozik-val a lekérdezés. És irányba lenne nagy.
    Válasz
  3. Paul Galvin
    Azt találták, hogy egyszer én keresett részére "showinpicker".
    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".
    Nem tudom, mi kérdés, hogy "" és így nem tudott kap egy jó válasz.
    Everyone should certainly look at bdc meta man. Hand crafting ADF files is not a good use of a human’s time, az biztos.
    Válasz

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *