Ratkaisu: BDC-valitsin näyttää tulokset vain yksi sarake

Tässä minun meneillään yritykset tarjoavat enemmän hyötyä hakusarake käyttämällä BDC, Osuin seinään BDC-valitsin. Jos et näe sitä, BDC-valitsin on samanlainen ihmisiin picker, paitsi että se toimii sarakkeita "yrityksen tiedot".

Voit käyttää kerääjä klikkaamalla Yritystietosarakkeen osoittamalla avoin kirja-kuvaketta:

kuva

Edellä oleva kuva osoittaa yritystietosarakkeen, nimeltään "Master asiakirja Id". Sarakkeen on kytketty, Via BDC, web-palveluun. Web-palvelu palauttaa kaksi saraketta tietoja: Asiakirjan tunnus ja nimi. Liiketoiminnan tarkoituksena on antaa "Tämä asiakirja perustuu" funktio. Käyttäjät voivat valita "-master" asiakirjan ja milloin ne säästää, tapahtuma-vastaanotin kopioi meta tietokentät viitattu master.

Oletusarvoisesti, BDC-valitsin näyttää tältä, kun etsin asiakirja jonka tunnus = "38":

clip_image002

Tämä on hyödyllistä, mutta ei tarpeeksi hyvä. Ihmiset usko niiden tunnukset, heidän mielestään otsikot ja/tai muita metatietoja. Kerääjä voit etsiä muiden sarakkeiden (virrankatkaisu. Otsikko) mutta ei se todellinen otsikkoluettelo, niiden DocId's kuten kuvassa:

clip_image002[1]

(Irtoseinä ammus ei ole niin suuri, koska en valita Etsi, joka palauttaa voimassa tuloksia, mutta voit nähdä, että jos olisi keksitty joitakin tuloksia, se vain osoittanut DocId's, ei otsikoita).

Olen etsinyt korkea ja matala vastaus tähän ja epäonnistui. Kollegani, kunnianarvoisa Jonathan Bradshaw, oli edessä ja ratkaisi ongelman. Kun ojensin hänelle apua, Hän huomautti minulle oikeaan suuntaan.

Määritä päivämäärävalitsin näyttää useita sarakkeita kautta "ShowInPicker" ominaisuuden asiakirjansyöttölaitteeseen:

<Ominaisuus Nimi="ShowInPicker" Tyyppi="System.Boolean">tosi</Ominaisuus>

Tarkemmin:

  <!-- Otsikko -->
  <TypeDescriptor TypeName="System.String" Nimi="Otsikko" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName LCID-TUNNUS="1033">Otsikko</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Ominaisuudet>
      <Ominaisuus Nimi="DisplayByDefault" Tyyppi="System.Boolean">tosi</Ominaisuus>
      <Ominaisuus Nimi="ShowInPicker" Tyyppi="System.Boolean">tosi</Ominaisuus>
    </Ominaisuudet>
  </TypeDescriptor>

Tämän ominaisuuden määrittäminen käyttöön pieni ongelma. Heti, kun asetat sen kerran, sinun täytyy määrittää jokaiselle sarakkeelle, jonka haluat näkyvän. Minun tapauksessani, BDC-valitsin osoitti DocId oletusarvoisesti. Kuitenkin, kun lisäsin "ShowInPicker" otsikko, DocId enää näy. Olen ratkaissut että selkeästi asettaa ShowInPicker-ominaisuuden tunnus.

Tässä on tulos:

kuva

(I selittää kummallisen näköinen "168 – CamlSchema.xsd" rakentamisen tulevaisuuden blogi. Lyhyesti sanottuna, se on ketjutetun merkkijono, joka mahdollistaa hieman paremman käyttäjäkokemuksen).

Tietysti, on kirjoittanut tämän blogimerkinnän, En vain etsiä "ShowInPicker" ja löysi useita osumia, myös tämä: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Se selittää, että omaisuus sekä joitakin muita hyviä BDC-juttuja merkitys.

</loppu>

Tilaa blogiin!

Technorati Tags:

4 ajatuksia ”Ratkaisu: BDC-valitsin näyttää tulokset vain yksi sarake

  1. Jean-Marie

    Hitto… Tämä artikkeli pelasti minut paljon aikaa ja minun elää :-))

    Erinomainen asettaa ja yhteenlaskettu jotta minun favorites blogi. Muuten, Löysin artikkelin googling "bdc ei löydy kenttiä kaikkien tunnusten arvojen lisäämistä" *lol* 😉

    Terveisin, JM

    Vastaus
  2. juggler_10 1
    Olet kattaa useimmat ongelmista olen törmännyt viime kuussa, se on hienoa nähdä ne yhdessä paikassa. My question is how you are searching by more than one column in the picker. Minulla ei ole ollut onnea saada BDC etsiä useamman kuin yhden sarakkeen. Olen luonut useita suodattimia ja minulla on toinen vaihtoehto avattavasta mutta en ole itse saada se toimimaan kysely. Ja suuntaan olisi hienoa.
    Vastaus
  3. Paul Galvin
    Huomasin, että kun olen etsinyt "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".
    En tiedä mitä kysymys "Kysy" ja niin voinut saada hyvä vastaus.
    Everyone should certainly look at bdc meta man. Hand crafting ADF files is not a good use of a human’s time, se on varmaa.
    Vastaus

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. pakolliset kentät on merkitty *