Λύση: Επιλογέας BDC εμφανίζει μόνο μία στήλη των αποτελεσμάτων

Στην εν εξελίξει μου απόπειρες, παρέχοντας ένα πιο χρήσιμο στήλη αναζήτησης χρησιμοποιώντας BDC, Χτύπησα έναν τοίχο με τον επιλογέα BDC. Αν δεν έχετε δει, ο επιλογέας BDC είναι παρόμοια με μια επιλογή ατόμων εκτός από το ότι λειτουργεί με τις στήλες του τύπου "επιχειρηματικών δεδομένων".

Επισκέπτεστε τον επιλογέα κάνοντας κλικ στο εικονίδιο ανοιχτό βιβλίο από μια στήλη εταιρικών δεδομένων, όπως φαίνεται:

εικόνα

Η παραπάνω εικόνα δείχνει μια στήλη εταιρικών δεδομένων, που ονομάζεται "Master αναγνωριστικού εγγράφου". Αυτήν τη στήλη είναι συνδεδεμένος, μέσω BDC, σε μια υπηρεσία web. Η υπηρεσία web επιστρέφει δύο στήλες πληροφοριών: Αναγνωριστικού εγγράφου και τίτλο. Ο επαγγελματικός σκοπός εδώ είναι να παρέχει ένα «αυτό το έγγραφο βασίζεται στην" συνάρτηση. Οι χρήστες επιλέξουν ένα master"" έγγραφο και όταν σώζουν, ένα δέκτη συμβάντων αντιγράφει τα πεδία δεδομένων meta από τον αναφερόμενο πλοίαρχο.

Από προεπιλογή, ο επιλογέας BDC που μοιάζει με αυτό, όταν μπορώ να ψάξω για ένα έγγραφο με το αναγνωριστικό = "38":

clip_image002

Αυτό είναι χρήσιμο, αλλά δεν είναι αρκετά καλό. Άνθρωποι δεν σκέφτονται από την άποψη του IDs, που σκέφτονται με γνώμονα τίτλους ή/και άλλα μετα-δεδομένα. Η επιλογή σας επιτρέπει την αναζήτηση σε άλλες στήλες (π.χ.. Τίτλος) αλλά δεν θα δείξει το πραγματικό Κατάλογος των τίτλων που διαπιστώθηκε, μόλις τους προσθηκών του όπως φαίνεται εδώ:

clip_image002[1]

(Το στιγμιότυπο οθόνης δεν είναι τόσο μεγάλη, γιατί δεν είχα πάρει μια αναζήτηση που επιστρέφει κάθε έγκυρα αποτελέσματα, αλλά μπορείτε να δείτε ότι αν διαπίστωσε κάποια αποτελέσματα, αυτό έδειχνε μόνο της προσθήκης, Δεν βρέθηκαν τίτλοι).

Έψαξα ψηλά και χαμηλά για την απάντηση σε αυτό και απέτυχε. Ο συνάδελφός μου, ο σεβάσμιος Jonathan Bradshaw, είχε αντιμετωπίσει και να λυθεί αυτό το ζήτημα. Όταν έφτασα σε αυτόν για βοήθεια, αυτός που μου επισήμανε προς τη σωστή κατεύθυνση.

Ρυθμίστε τον επιλογέα για να εμφανίσετε πολλαπλές στήλες, μέσω της "ShowInPicker" Ακίνητα/ADF:

<Ιδιότητα Όνομα="ShowInPicker" Τύπος="System.Boolean">TRUE</Ιδιότητα>

Αναλυτικότερα:

  <!-- Τίτλος -->
  <TypeDescriptor Όνομα τύπου="System.String" Όνομα="Τίτλος" >
    <LocalizedDisplayNames>
      <LocalizedDisplayName LCID="1033">Τίτλος</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Ιδιότητες>
      <Ιδιότητα Όνομα="DisplayByDefault" Τύπος="System.Boolean">TRUE</Ιδιότητα>
      <Ιδιότητα Όνομα="ShowInPicker" Τύπος="System.Boolean">TRUE</Ιδιότητα>
    </Ιδιότητες>
  </TypeDescriptor>

Αυτή την ιδιότητα να εισαγάγει ένα μικρό πρόβλημα. Μόλις ορίσετε μια φορά, θα πρέπει να ορίσετε για κάθε στήλη που θέλετε να εμφανίζονται. Στην περίπτωσή μου, Επιλογέας BDC έδειξε προσθηκών από προεπιλογή. Ωστόσο, μόλις πρόσθεσα "ShowInPicker" στον τίτλο, Προσθηκών, παύει να εμφανίζεται. Ότι έλυσα, ορίζοντας ρητά την ιδιότητα ShowInPicker για το αναγνωριστικό εγγράφου.

Εδώ είναι το αποτέλεσμα:

εικόνα

(Θα εξηγήσω τα περιττά αναζητούν» 168 – CamlSchema.xsd" κατασκευή σε μια μελλοντική θέση blog. Με λίγα λόγια, είναι μια αλληλουχία συμβολοσειρά που επιτρέπει για μια ελαφρώς καλύτερη εμπειρία του χρήστη).

Φυσικά, έχοντας γράψει αυτήν την είσοδο blog, Έκανα ακριβώς μια αναζήτηση για "ShowInPicker" και βρέθηκαν πολλές επιτυχίες, συμπεριλαμβανομένου αυτού: http://msdn2.microsoft.com/en-us/library/ms583986.aspx. Εξηγεί την έννοια αυτής της ιδιότητας μαζί με κάποια άλλα καλά πράγματα BDC.

</Τέλος>

Εγγραφείτε στο blog μου!

Technorati Tags:

4 thoughts on «Λύση: Επιλογέας BDC εμφανίζει μόνο μία στήλη των αποτελεσμάτων

  1. Jean-Marie

    Βλασφημία… Αυτό το άρθρο με έσωσε πολλή ώρα και μου ζωντανή :-))

    Μεγάλη θέση και το Blog σας να προστεθεί στα αγαπημένα μου. Παρεμπιπτόντως, Βρήκα το άρθρο από googling "bdc δεν μπόρεσα να βρω πεδίων για εισαγωγή όλων των τιμών αναγνωριστικού" *lol* 😉

    Χαιρετισμούς, JM

  2. juggler_10 1
    Σας έχω καλύψει τα περισσότερα από τα θέματα που έχω συναντήσει τον περασμένο μήνα, είναι υπέροχο να βλέπουμε τους σε ένα μέρος. My question is how you are searching by more than one column in the picker. Δεν είχα καμία τύχη να πάρει το BDC για την αναζήτηση από περισσότερες από μία στήλες. Έχω δημιουργήσει πολλαπλά φίλτρα και που μου δίνει μια δεύτερη επιλογή στην αναπτυσσόμενη λίστα, αλλά δεν ήμουν σε θέση να πάρετε πραγματικά να λειτουργήσει με το ερώτημα. Και κατεύθυνση θα είναι μεγάλη.
  3. Paul Galvin
    Βρήκα ότι όταν έψαξα για "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".
    Δεν ήξερα τι ερώτηση σε "Ρωτήστε" και έτσι δεν μπορούσα να πάρω μια καλή απάντηση.
    Everyone should certainly look at bdc meta man. Χέρι χειροτεχνίας ADF αρχεία δεν είναι μια καλή χρήση του χρόνου ενός ανθρώπου, Αυτό είναι σίγουρο.

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *