Tirpalas: BDC Picker rodo tik vieną stulpelį rezultatai

Į mano nuolatinės pastangos suteikti už daugiau naudingų peržvalgos stulpelį naudojant BDC, Aš hit sienos su BDC parinkiklis. Jei neturite matyti, BDC skynėjas yra panašus į žmonių išrinkiklyje išskyrus tai, kad ji dirba su "verslo duomenys" tipo stulpelių.

Pasiekiate skynėjas paspaudę piktogramą atvira knyga verslo duomenų stulpelio kaip parodyta:

vaizdas

Pirmiau paveikslėlyje verslo duomenų stulpelio vadinamas "Kapitonas dokumento Id". Kad kolonėlė nuosekliai sujungiama su, Via BDC, su tinklo tarnyba. Tinklo tarnybos grąžina dviejų stulpelių informacija: Dokumento ID ir pavadinimas. Verslo tikslas čia yra pateikti a "šiame dokumente yra pagrįstas" funkcija. Vartotojai pasirinkite "master" dokumento ir kada jie sutaupyti, renginio imtuvas kopijuoja meta duomenų laukus iš nurodytų kapitonas.

Pagal numatytuosius nustatymus, BDC skynėjas atrodo taip kai I paieška dokumento, kurio ID = "38":

clip_image002

Tai labai patogu, Tačiau nėra pakankamai geras. Žmonės negalvoju apie ID, jų manymu, pavadinimai ir (arba) kiti meta duomenys. Skynėjas leidžia jums ieškoti kitus stulpelius (pvz.. Antraštinė dalis) bet nebus rodomas faktinis sąraše nustatyta, tik jų dokumento ID priedo talpykloje 's kaip parodyta čia:

clip_image002[1]

(Ekrano nuotrauka nėra toks didelis, nes aš ne pasirinkti paiešką, grąžina bet teigiami rezultatai, bet jūs galite pamatyti, jei ji buvo nustatyta tam tikrų rezultatų, jis tik parodė dokumento ID priedo talpykloje 's, ne pavadinimai).

Aš ieškojote didelis ir mažas, atsakymas į tai ir nepavyko. Mano kolega, Palaimintojo Jonathan Bradshaw, buvo su kuriomis susiduria ir išspręsti šią problemą. Kai aš pasiekė dėmesį į jį pagalbos, jis priminλ man teisinga linkme.

Konfigūruoti skynėjas parodyti kelis stulpelius per "ShowInPicker" nuosavybės į ADF:

<Nekilnojamojo turto vardas, pavadinimas="ShowInPicker" Tipo="System.Boolean">tiesa</Nekilnojamojo turto>

Išsamiau:

  <!-- Antraštinė dalis -->
  <TypeDescriptor TypeName="System.String" vardas, pavadinimas="Antraštinė dalis" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName LCID="1033">Antraštinė dalis</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Ypatybės>
      <Nekilnojamojo turto vardas, pavadinimas="DisplayByDefault" Tipo="System.Boolean">tiesa</Nekilnojamojo turto>
      <Nekilnojamojo turto vardas, pavadinimas="ShowInPicker" Tipo="System.Boolean">tiesa</Nekilnojamojo turto>
    </Ypatybės>
  </TypeDescriptor>

Šią ypatybę nustatyti nereikšminga problema. Kaip tik jums nustatyti jį vieną kartą, reikia nustatyti kiekvieno stulpelio rodomos. Mano atveju, Parodė dokumento ID priedo talpykloje numatytąjį BDC picker. Tačiau, kai aš papildomas "ShowInPicker" pavadinimas, Dokumento ID priedo talpykloje neberodomi. Aš išspręsta, nustatant ypatybę ShowInPicker Doc ID aiškiai.

Štai rezultatas:

vaizdas

(Aš paaiškinti nelyginis-ieškote "168 – CamlSchema.xsd" statybos ateityje dienoraštyje. Trumpai tariant, tai sudurtiniai eilutė, leidžia šiek tiek geresnės vartotojo patirtį).

žinoma, Įvertinusi parašyta šio dienoraščio įrašas, Aš ką tik padarė "ShowInPicker paieška" ir rado daug hitai, įskaitant ir šį: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Jis paaiškina, kaip apibrėžta šios ypatybės kartu su kai kurių kitų gerų BDC medžiagos.

</pabaigos>

Prenumeruoti savo dienoraštį!

Technorati Tags:

4 mintys apie "Tirpalas: BDC Picker rodo tik vieną stulpelį rezultatai

  1. Jean-Marie

    Damn… Šiame straipsnyje išgelbėjo mane daug laiko ir mano live :-))

    Didžiosios posto ir savo dienoraštį įtraukta į mano mėgstamiausių. Beje, Radau straipsnį iš "Google" paiešką "bdc nepavyko rasti laukų, įterpti visas identifikatoriaus reikšmes" *lol* 😉

    Linkėjimai, JM

    Atsakyti
  2. juggler_10 1
    Jūs apima daugumą klausimų, aš Natknąć per pastarąjį mėnesį, It's great Norėdami pamatyti juos vienoje vietoje. My question is how you are searching by more than one column in the picker. Aš ne turėjo laimę gauti BDC galima paieška pagal daugiau nei vieną stulpelį. Aš sukūriau kelis filtrus ir tai suteikia man antrasis variantas išplečiamajame sąraše, bet aš negalėjo tikrai gauti jį dirbti su užklausa. Ir kryptis būtų labai.
    Atsakyti
  3. Paul Galvin
    Radau, kad kai aš Ieškota "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".
    Aš nežinojau, kas klausimas "paklausti" ir todėl negalėjo gauti tinkamą atsakymą.
    Everyone should certainly look at bdc meta man. Hand crafting ADF files is not a good use of a human’s time, tai tikrai.
    Atsakyti

palik atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *