Minu käimas katsed pakkuda on kasutades BDC kasulikum otsinguveerg, Mul tuli sein BDC valija. Kui te pole seda näha, BDC valija on sarnane inimestesse valija, välja arvatud, et see töötab "business data" tüüpi veerud.
Teil on juurdepääs korjaja klikkides äri andmed veerus näidatud avatud raamatu ikooni:
Ülaltoodud pilt näitab äri andmete veeru nimega "Master dokumendi Id". See veerg on ühendatud, äriandmete kataloogi kaudu, veebiteenusega. Veebiteenus tagastab kahe veeru teabe: Dokumendi ID ja pealkiri. Siin äri eesmärk on anda mõne "see dokument põhineb" funktsioon. Kasutajad valida "master" dokumendi ja millal nad salvestada, sündmuse vastuvõtja kopeerib meta andmeväljad viidatud master.
Vaikimisi, BDC valija näeb välja selline kui ma otsin dokumendi kelle ID = "38":
See on kasulik, kuid ei ole piisavalt hea. Inimesed ei mõelda ID-d, nad arvavad, et pealkirjad ja/või muude metaandmete osas. Korjaja, saab otsida teiste veergude (näiteks. Pealkiri) aga ei näidata tegelikku nimekiri pealkirjad leiti, just nende DocId on siin näidatud:
(Ekraanipilt ei ole nii suur, sest ma ei vali otsingu, mis annab usaldusväärseid tulemusi, aga näete, et kui ta oli leidnud mõned tulemused, See ainult on näidanud DocId's, ole pealkirjad).
Ma otsinud kõrge ja madal vastus sellele ja nurjus. Minu kolleeg, et auväärne Jonathan Bradshaw, oli ees ja lahendada seda küsimust. Kuna ma ulatasid temale appi, ta juhtis mind õiges suunas.
Konfigureerige valija näidata mitme veeru kaudu "ShowInPicker" ADF-i vara:
<Kinnisvara Nimi="ShowInPicker" Tüüp="System.Boolean">True</Kinnisvara>
Täpsemalt:
<!-- Pealkiri -->
<TypeDescriptor TypeName="System.String" Nimi="Pealkiri" >
<LocalizedDisplayNames>
<LocalizedDisplayName A:="1033">Pealkiri</LocalizedDisplayName>
</LocalizedDisplayNames>
<Atribuudid>
<Kinnisvara Nimi="DisplayByDefault" Tüüp="System.Boolean">True</Kinnisvara>
<Kinnisvara Nimi="ShowInPicker" Tüüp="System.Boolean">True</Kinnisvara>
</Atribuudid>
</TypeDescriptor>
Selle atribuudi seadmist tutvustada väiksem probleem. Kui sa määrad selle kord, peate seadistama igas veerus kuvatavate. Minu puhul, BDC valija näitas DocId vaikimisi. Aga, Kui lisasin "ShowInPicker" pealkiri, DocId enam nähtaval. Ma lahendada see Doc ID jaoks seatud ShowInPicker vara.
Siin on tulemus:
(Ma seletan odd-looking "168 – CamlSchema.xsd" Ehitus tulevane blogi postitus. Ühesõnaga, See on liitsõnumeid string, mis võimaldab veidi parem kasutaja kogemus).
Muidugi, võttes kirjutatud blogi sissekanne, Ma lihtsalt ei Otsi "ShowInPicker" ja leidsin mitmeid vaatamisi, sh käesolev: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Ta selgitab tähendus kinnisvaraobjekti koos mõnede teiste BDC hea kraam.
</lõpp>
Telli minu blogi!