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="";User ID=Admin;
Data Source=infnwind.mdb;Mode=Share Deny None;
Extended Properties="";..."
commandText="select [EmployeeID],[LastName],[FirstName]
from [Employees] as [Employees]"
queryAllowed="yes"
submitAllowed="yes">
</xsf:adoAdapter>
</xsf:query>
</xsf:dataObject>
</xsf:dataObjects>