Solvo: BDCa Plukisto Montras Nur Unu Kolumnon De Rezultoj

En mia sur-iranta provojn ĉe provizanta Pli utila lookup kolumno uzanta BDC, Mi frapis muron kun la BDCa plukisto. Se vi ne vidis ĝin, La BDCa plukisto estas simila al homa plukisto esceptas ke ĝi laboras kun kolumnoj de tipo "komerca datumo".

Vi aliras la plukiston de klakanta sur la malferma libra ikono de komerca datuma kolumno kiel montrita:

Bildo

La supra bildo montras komercan datuman kolumnon vokis "Mastran Dokumentan Identigaĵon". KE kolumno estas konektita, Tra BDC, Al araneaĵa servo. La araneaĵaj servaj revenoj du kolumnoj de informo: dokumenta IDENTIGAĴO kaj Titolo. La komerca celo ĉi tie estas provizi "ĉi tiun dokumenton estas bazita sur" Funkcio. Uzantoj elektas "mastron" Dokumento kaj kiam ili savas, Eventa ricevilo kopias meta datumaj kampoj de la referencita mastron.

De nerepago, La BDCa plukisto similas tion ĉi kiam mi serĉas dokumenti kies IDENTIGAĴO = "38":

klipo_bildo002

Tio estas helpema, Sed ne bona sufiĉa. Homoj ne pensas en terminoj de Identigaĵoj, Ili pensas en terminoj de titoloj kaj/aŭ alia meta datumo. La plukisto permesas vin serĉi sur aliaj kolumnoj (Ekz. Titolo) Sed ne montros la realan liston de titoloj ĝi trovis, Nur ilia DocId-a kiel montrita ĉi tie:

klipo_bildo002[1]

(La ekrana pafo ne estas tiel granda ĉar mi ne elektis serĉon kiu revenas ajnajn validajn rezultojn, Sed vi povas vidi ke se ĝi trovis kelkajn rezultojn, Ĝi nur havus montrita DocId-a, Ne titoloj).

Mi serĉis altan kaj malaltan por la respondo al tio ĉi kaj malsukcesita. Mia kolego, La malnova Jonathan Bradshaw, Alfrontis kaj solvis ĉi tiun aferon. Kiam mi elatingis al li por helpo, Li indikis min en la ĝusta direkto.

Formi la plukiston montri multoblajn kolumnojn tra la "ShowInPicker" Nemoveblaĵo en la ADF:

<Nemoveblaĵo Nomo="ShowInPicker" Tipo="Sistemo.Boolea">Vera</Nemoveblaĵo>

En pli da detalo:

  <!-- Titolo -->
  <TypeDescriptor TypeName="Sistemo.Ŝnuro" Nomo="Titolo" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName LCID="1033">Titolo</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Nemoveblaĵoj>
      <Nemoveblaĵo Nomo="DisplayByDefault" Tipo="Sistemo.Boolea">Vera</Nemoveblaĵo>
      <Nemoveblaĵo Nomo="ShowInPicker" Tipo="Sistemo.Boolea">Vera</Nemoveblaĵo>
    </Nemoveblaĵoj>
  </TypeDescriptor>

Fiksanta ĉi tiun nemoveblaĵon faras enkonduki negravan problemon. Tuj kiam vi fiksis ĝin unufoje, Vi devas fiksi ĝin por ĉiu kolumno vi deziras montri. En mia kazo, BDCa plukisto montris DocId de nerepago. Tamen, Unufoje mi aldonis "ShowInPicker" Titoli, DocId ne pli longa montrita. Mi solvis ke de eksplicite fiksanta la ShowInPicker nemoveblaĵo por Doc IDENTIGAĴO.

Ĉi tie estas la rezulto:

Bildo

(Mi klarigos la strangan-rigardanta "168 – CamlSchema.Xsd" Konstruo en estonta bloga poŝto. En mallonga, Ĝi estas concatenated ŝnuro kiu permesas por iomete pli bona uzanta sperto).

Nature, Skribis ĉi tiun blogan eniron, Mi nur faris serĉi "ShowInPicker" Kaj trovita multenombrajn frapojn, Inkluzivanta ĉi tiu unu: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Ĝi klarigas la signifon de tiu nemoveblaĵo kune kun kelkaj alia bona BDCa aĵo.

</Fino>

Aboni al mia blogo!

Technorati Etikedoj:

4 pensoj pri "Solvo: BDCa Plukisto Montras Nur Unu Kolumnon De Rezultoj

  1. Jean-Marie

    Diabla… Ĉi tiu Artikolo savis min multa tempo kaj mia viva :-))

    granda Poŝto kaj via Blogo aldonis miajn ŝatolistojn. De la vojo, Mi trovis la artikolon de googling "bdc ne povus trovi kampojn inserti ĉiuj la identigilaj valoroj" *lol* 😉

    Konsideroj, Jm

    Respondo
  2. Ĵonglisto_10​1
    Vi kovris plejparto de la aferoj mi trovis super la lasta monato, Ĝi estas granda vidi ilin en unu loko. My question is how you are searching by more than one column in the picker. Mi ne havis ajnan fortunon akiranta la BDC serĉi de pli da ol unu kolumno. Mi kreis multoblajn filtrilojn kaj ke donas min dua elekto en la dropdown sed i ne estis kapabla efektive akiri ĝin labori kun la demando. Kaj direkto estus granda.
    Respondo
  3. Paul Galvin
    Mi trovis ke unufoje mi serĉis "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".
    Mi ne sciis kion pridemandas "demandi" Kaj sekve ne povus akiri bonan respondon.
    Everyone should certainly look at bdc meta man. Hand crafting ADF files is not a good use of a human’s time, Tio estas por certa.
    Respondo

Lasi Respondon

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita *