Raztopina: BDC izbirnik kaže le en stolpec rezultatov

V moj poskusi tekoče zagotavlja a bolj koristno stolpec za iskanje, uporabo BDC, Sem zadel steno z izbirnik BDC. Če še niste videli, izbirnik BDC je podoben ljudi picker, razen, da deluje z stolpcev vrste »poslovnih podatkov«.

Izbirnik dostopate s klikom na ikono odprta knjiga poslovnih podatkov stolpca, kot je prikazano:

slike

Zgornja slika prikazuje poslovnih podatkov stolpec imenovano "Master Id dokumenta". Ta stolpec je povezan, preko BDC, s spletno storitvijo. Spletna storitev vrne dva stolpca informacij: ID-ja dokumenta in naslov. Poslovni namen tu je skrbeti a "ta dokument temelji na" Funkcija. Uporabnik izbrati "mojster" dokument, in ko jih rešiti, prejemnik dogodkov kopira meta podatkovna polja iz sklicevano master.

Privzeto, izbirnik BDC izgleda takole pri iskanju dokument katerega ID = "38":

clip_image002

To je koristno, vendar ne dovolj dober,. Ljudje ne razmišljajo v smislu ID-ji, mislijo, da z naslovi in/ali drugih podatkov, meta. Izbirnik omogoča iskanje na druge stolpce (npr.. Naslov) vendar ne kažejo dejanskega seznama naslovov ugotovljeno, samo svoje DocId je, kot je prikazano tukaj:

clip_image002[1]

(Zaslon strel ni tako velik, ker niso izbrali iskanje ki vrne vse veljavne rezultate, vendar lahko vidite, da če je našla nekaj rezultatov, da bi le pokazale DocId's, ne naslovov).

Iskal visoka in nizka za odgovor na to in ni. Moj kolega, v častitljivi Jonathan Bradshaw, je s katerimi se soočajo in rešiti težavo. Ko sem dosegel, da mu za pomoč, On rtast mi v desnica smer.

Konfiguracija izbirnika razkazati več stolpcev preko "ShowInPicker" nepremičnine v samodejni podajalnik dokumentov:

<Lastnost ime="ShowInPicker" Vrsta="System.Boolean">True</Lastnost>

Podrobneje:

  <!-- Naslov -->
  <TypeDescriptor TypeName="System.String" ime="Naslov" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName OBMOČNA OZNAKA="1033">Naslov</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Lastnosti>
      <Lastnost ime="DisplayByDefault" Vrsta="System.Boolean">True</Lastnost>
      <Lastnost ime="ShowInPicker" Vrsta="System.Boolean">True</Lastnost>
    </Lastnosti>
  </TypeDescriptor>

Ta lastnost uvesti manjši problem. Takoj, ko ga je nekoč, morate nastaviti za vsak stolpec, ki jih želite prikazati. V mojem primeru, BDC izbirnik pokazala DocId privzeto. Vendar, ko sem dodal "ShowInPicker" za naslov, DocId ni več prikazan. Jaz rešiti to z izrecno nastavite lastnost ShowInPicker za Doc ID.

Tukaj je rezultat:

slike

(Bom razložiti besede "168 – CamlSchema.xsd" gradnjo v prihodnosti blog post. Skratka, To je niz ulančani, ki omogoča nekoliko boljšo uporabniško izkušnjo).

seveda, ob koncu tega bloga vstopa, Pravkar sem naredil iskanje za "ShowInPicker" in našel številne zadetkov, vključno s to stranjo: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. To pojasnjuje, kaj pomenijo te lastnosti skupaj z nekaj drugih dobrih stvari BDC.

</namen>

Naročite se na moj blog!

Technorati Tags:

4 misli o "Raztopina: BDC izbirnik kaže le en stolpec rezultatov

  1. Jean-Marie

    Prekleto… Ta članek zaščititi mi veliko časa in moje življenje :-))

    Veliki Post in vaš Blog doda moje priljubljene. Mimogrede, Našel sem članek z googling "bdc ni bilo mogoče najti polj za vstavljanje vseh vrednosti identifikatorjev" *lol* 😉

    Pozdrav, JM

    Odgovor
  2. juggler_10 1
    Ste, ki večino vprašanj, sem prišel čez v zadnjem mesecu, To je super videti na enem mestu. My question is how you are searching by more than one column in the picker. Nisem imel sreče, pridobivanje BDC iskanje po več kot en stolpec. Sem ustvaril več filtrov in to mi daje drugo možnost v dropdown, vendar nisem mogel dejansko zaslužiti to obdelovati s poizvedbo. In smer domišljavec velik.
    Odgovor
  3. Paul Galvin
    Ugotovil sem, da ko sem iskal za "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".
    Nisem vedel, kaj vprašanje vprašati "" in tako je mogel dobiti dober odgovor.
    Everyone should certainly look at bdc meta man. Hand crafting ADF files is not a good use of a human’s time, To je gotovo.
    Odgovor

pusti odgovor

Vaš e-naslov ne bo objavljen. Obvezna polja so označena *