DataObjects-samlingen

Microsoft Office InfoPath

Vis alt Vis alt

DataObjects-samlingen

DataObjects DataObject

Inneholder et DataObject-objekt for hver sekundære datakilde som brukes i et Microsoft Office InfoPath 2003-skjema. Hvert av DataObject-objektene gir tilgang til det bestemte dataadapterobjektet som ble brukt til å koble til den eksterne datakilden.

Merknader

DataObjects-samlingen implementerer egenskaper som kan brukes til å få tilgang til et skjemas tilknyttede DataObject-objekter, og er tilgjengelig via DataObjects-egenskapen for XDocument-objektet.

Obs!  DataObjects-samlingen kan bare brukes til å hente antallet DataObject-objekter i samlingen eller til å returnere en referanse til et angitt DataObject-objekt. Den kan ikke brukes til å opprette, legge til eller fjerne DataObject-objekter.

Bruke DataObjects-samlingen

I eksemplet nedenfor, som er en implementering av en OnClick-hendelsesbehandling for en knapp i et skjema, brukes DataObjects-egenskapen for XDocument-objektet til å angi en referanse til DataObjects-samlingen. Koden går deretter i løkke gjennom samlingen og viser posisjonsindeks og navn for hvert av DataObject-objektene i samlingen.

    function ShowDataObjectNames::OnClick(eventObj)
{
   // Set a reference to the DataObjects collection.
   var objDataObjects = XDocument.DataObjects;

   // Loop through the collection and display the name
   // of each DataObject object that it contains.
   for (i=0; i < objDataObjects.Count; i++)
   {
      XDocument.UI.Alert("Data object " + i + ": " + 
         objDataObjects(i).Name);
   }
   objDataObjects = null;
}

  

Hvis du vil ha mer informasjon om bruk av DataObjects-samlingen, se Få tilgang til eksterne datakilder.