Roztwór: BDC próbnik pokazuje tylko jedną kolumnę wyników

W moich prób w toku świadczenia bardziej przydatne kolumny odnośnika za pomocą usługi łączności danych biznesowych, Uderzył w ścianę z próbnika BDC. Jeśli nie masz go zobaczyć, próbnika BDC jest podobny do wyboru osób, z wyjątkiem, że działa z kolumn typu "danych biznesowych".

Możesz uzyskać dostęp do próbnika klikając na ikonę otwarta Księga kolumna danych biznesowych, jak pokazano:

obraz

Powyższy obraz pokazuje biznes dane kolumna o nazwie "Główny identyfikator dokumentu". To kolumna jest podłączony, za pośrednictwem usługi łączności danych biznesowych, do usługi sieci web. Usługa sieci web zwraca dwie kolumny informacji: Identyfikator dokumentu i tytuł. Tutaj celem firmy jest zapewnienie "Niniejszy dokument opiera się na" Funkcja. Użytkownicy wybierają mistrza"" dokument i kiedy one zaoszczędzić, odbiornik przypadku kopiuje meta danych pól odwołanie mistrza.

Domyślnie, próbnika BDC wygląda to podczas wyszukiwania dokumentu którego ID = "38":

clip_image002

To jest pomocne, ale nie wystarczająco dobry. Ludzie nie myśleć w kategoriach identyfikatory, ich zdaniem pod względem tytułów i/lub innych danych meta. Próbnika umożliwia wyszukiwanie na innych kolumnach (np.. Tytuł) ale nie pokazuje rzeczywiste listę tytułów, które okazało się, tylko ich DocId, jak pokazano poniżej:

clip_image002[1]

(Zrzut ekranu nie jest tak wielki, ponieważ nie mogę wybrać zwraca prawidłowe wyniki wyszukiwania, ale widać że jeśli znalazł jakieś wyniki, to tylko pokazuje DocId w, nie tytuły).

Szukałem wysokie i niskie dla odpowiedzi na to i nie powiodło się. Mój kolega, czcigodny Jonathan Bradshaw, miałem do czynienia i rozwiązać ten problem. Kiedy dotarłem do niego o pomoc, wskazał mi w dobrym kierunku.

Konfigurowanie próbnika aby pokazać wiele kolumn za pomocą "ShowInPicker" Właściwość w automatycznym podajniku dokumentów:

<Właściwość Nazwa="ShowInPicker" Typ="Typu System.Boolean">PRAWDA</Właściwość>

Bardziej szczegółowo:

  <!-- Tytuł -->
  <TypeDescriptor Atrybut TypeName="System.String" Nazwa="Tytuł" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName IDENTYFIKATOR LCID="1033">Tytuł</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Właściwości>
      <Właściwość Nazwa="DisplayByDefault" Typ="Typu System.Boolean">PRAWDA</Właściwość>
      <Właściwość Nazwa="ShowInPicker" Typ="Typu System.Boolean">PRAWDA</Właściwość>
    </Właściwości>
  </TypeDescriptor>

Ustawienie tej właściwość wprowadzić drobne problem. Tak szybko, jak możesz ustawić go po raz, należy zestaw dla każdej kolumna, którą chcesz pokazać. W moim przypadku, Próbnik BDC pokazał DocId domyślnie. Jednakże, kiedyś dodałem "ShowInPicker" Tytuł, DocId już wyświetlane. Rozwiązałem to jawnie ustawiając właściwość ShowInPicker Doc ID.

Tutaj jest wynikiem:

obraz

(Postaram się wyjaśnić pasujących 168" – CamlSchema.xsd" budowlanych w przyszłości blogu. W skrócie, to jest uzyskiwanej ciąg, który pozwala na nieco lepsze doświadczenie użytkownika).

Oczywiście, o napisane ten wpis w blogu, Ja po prostu nie Szukaj "ShowInPicker" i znaleźć wiele hitów, w tym ten jeden: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Wyjaśnia znaczenie tej nieruchomości oraz niektóre inne dobre rzeczy BDC.

</koniec>

Subskrybowanie mój blog!

Technorati znaczniki:

4 przemyślenia na temat „Roztwór: BDC próbnik pokazuje tylko jedną kolumnę wyników

  1. Jean-Marie

    Kurde… W tym artykule uratowany mi dużo czasu i moje życie :-))

    Wielki Post i twój Blog Tumblr do moich ulubionych. Przy okazji, Znalazłem artykuł przez googling "usługi bdc nie można odnaleźć pól umożliwiających wstawienie wszystkich wartości identyfikatora w" *lol* 😉

    Chodzi o, JM

  2. juggler_10 1
    Już objętych większość problemów, które już natknąć się w ciągu ostatnich miesięcy, to jest wielki, aby zobaczyć je w jednym miejscu. My question is how you are searching by more than one column in the picker. Nie miałem szczęścia coraz BDC do wyszukiwania przez więcej niż jedną kolumna. Stworzyłem wiele filtrów i to daje mi druga opcja na liście rozwijanej, ale nie były w stanie rzeczywiście dostać ono wobec praca z kwerendy. I kierunku byłoby świetnie.
  3. Paul Galvin
    Stwierdzono, że gdy szukałem "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".
    Nie wiem, co to pytanie do "Zapytaj" i tak nie mogłem dostać dobrą odpowiedź.
    Everyone should certainly look at bdc meta man. Hand crafting ADF files is not a good use of a human’s time, to na pewno.

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *