dataObject-elementet

Microsoft Office InfoPath

Vis alt Vis alt

dataObject-elementet

Definerer et sekundært dataobjekt som brukes i et Microsoft Office InfoPath 2003-skjema.

Type

      xsd:complexType
    

Struktur

Navn Beskrivelse
initOnLoad(Valgfritt attributt) Angir om dataobjektet skal initialiseres når dokumentet lastes inn.
name (Obligatorisk attributt) Det entydige navnet på dataobjektet.
schema (Valgfritt attributt) Navnet på en XML-skjemafil.
query (Obligatorisk element) Knytter dataadapteren til dataobjektet eller et skjemas underliggende XML-dokument.

Merknader

dataObject-elementet er et valgfritt element for dataObjects-elementet.

Flere dataObject-elementer er tillatt i et skjema. Hvert dataobjekt er en XML DOM (Document Object Model) som fylles ut fra en ekstern datakilde som er direkte tilgjengelig (ved navn) fra den XSL-transformeringsbaserte (XSLT) visningskoden og eventuell skriptbasert kode for forretningslogikk i skjemaet.

Eksempel

Følgende er et eksempel på dataObject-elementet:

    <xsf:dataObjects>
   <xsf:dataObject 
      name="EmployeeNames" 
      schema="EmployeeNames.xsd" 
      initOnLoad="yes">
      <xsf:query>
         <xsf:adoAdapter 
            connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
               Password=&quot;&quot;;User ID=Admin;
               Data Source=infnwind.mdb;Mode=Share Deny None;
               Extended Properties=&quot;&quot;;..."
            commandText="select [EmployeeID],[LastName],[FirstName] 
               from [Employees] as [Employees]" 
            queryAllowed="yes"
            submitAllowed="yes">
      </xsf:adoAdapter>
			</xsf:query>
		</xsf:dataObject>
	</xsf:dataObjects>