Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Visalt
OmInfoPathDeveloper'sReference
InfoPathDeveloper'sReferenceinneholderhjelpforfølgendeområder:
ProgrammeringsbegreperInneholdergrunnleggendeinformasjonomutviklingavMicrosoftOfficeInfoPath2003-skjemaer,blantannetskjemaarkitektur,skjemadefinisjonsfilen(.xsf),programmeringsmiljøetogbrukavInfoPath-objektmodellen.
EksempelskjemaerforutviklereInneholderdokumentasjonforetsettmedskjemaersomerutformetforåviseulikeutviklingsteknikkerfortilpassingogimplementeringavInfoPath-funksjoner.
ReferanseforInfoPath-objektmodellInneholderdokumentasjonforInfoPath-objektmodellen,inkludertsamlinger,objekter,egenskaper,metoder,hendelserognummereringer.
InfoPathXSF-referanseInneholderdokumentasjonfor.xsf-fileniInfoPath,inkludertnavneområder,typer,grupper,elementerogattributter.
Visalt
ActiveX-kontroller
DukanværeværtforActiveX-kontrolleriskjemaer.Dissekontrollenekanværedefinerttidligere(mednoenbegrensninger)ellerdekanskrivesspesifiktforInfoPath.
SkriveenActiveX-kontroll
LeggetilenActiveX-kontrolliInfoPath-utformingsmiljøet
DistribuereenActiveX-kontroll
Visalt
IntegrasjonmedADO.NET-datasett
DukanenkeltkobleskjemaertilwebtjenestersommottardatafraogsenderdatatilADO.NET-datasett.
Kobleskjemaertilwebtjenestersommottardata
Kobleskjemaertilwebtjenesterforåmottaogsendedata
Kobleskjemaertilwebtjenestersomsenderdata
Detfinnesnoenbegrensningeriforbindelsemeddatasett:
Bareettdatasettertillattnåretskjemaredigeres.
Kopieringoginnlimingavnestededatasettoppdaterersekundærnøkkelenslikatdenrefererertildeoverordnedeverdiene.
EgenskapenDeleteRuleogUpdateRulestøttesikke.
Begrensningerellerrelasjonerkanikkedeaktiveres.
Visalt
Bakoverkompatibilitet
IMicrosoftOffice2003EditionsServicePack1fungerereksisterendeskjemaerpåsammemåtesomdegjordeiMicrosoftOfficeInfoPath2003,mensdebrukerforbedringeneogdenyefunksjonenesomerinkludertioppdateringspakken.ForåsikrekompatibilitetforbrukereavMicrosoftOfficeInfoPath2003somikkeharServicePack1ellersenereinstallert,erbestemtefunksjonerikketilgjengeligeforeksisterendeskjemaer.
NedenforbeskrivesfunksjonalitetsområdenesomkanpåvirkesnårduarbeidermedmerennénversjonavInfoPath.
Oppgradereeksisterendeskjemaer
Opprettenyeskjemamaler
Fjernenyefunksjonerfraenskjemamal
Deaktiverenyefunksjoner
Åpneskjemamalersominneholderskjemakodemedoppdaterteobjektmodellmedlemmer
StarteogautomatisereInfoPathfraetannetprogram
Visalt
Endreetskjemashoveddatakilde
NoengangermåduendreetskjemaforåbrukeetannetXML-skjema,enannendatabaseserverellerwebtjenesteførelleretteriverksetting.Dutrengerikkeendreskjemadefinisjonsfilen(XSF)foråutføredenneoppgaven,fordidukanendrehoveddatakildenforskjemaetvedhjelpavInfoPath-utviklerenforMicrosoftOfficeInfoPath2003ServicePack1ellersenere.
Trinnenedumågjennomføre,kanvariere,avhengigavomskjemaetshoveddatakildeeretXML-skjema,XML-dokumentellerendatatilkobling.
EndrehoveddatakildenforetskjemabasertpåetXML-skjemaellerXML-dokument.
Endrehoveddatakildenforetskjemabasertpåendatatilkobling.
Digitalesignaturer
Dukanbrukefølgendenyefunksjonersomerlagttilidedigitalesignaturene:
Aktiveresignaturerforheleskjemaet,ellerforbestemtesettmeddataiskjemaetsomkansigneresseparat.
Forhvertsettmeddatasomkansigneres,angirduomdetskaltillatesénellerfleresignatureroghvilkerelasjonerdeskalha.Dukanforeksempelangiomdetskalværeparallellefellessignaturerelleromhvernyesignaturskalmedsignerealletidligeresignaturer.
Angienmeldingsomskalvisestilskjemabrukerenårdesignererskjemaet.
Setteinnogseensignaturidokumentet,ogviseskjemaetslikdetblepresentertforhversignatar.
Visekontrollerbarinformasjonsomikkekanavvises,ogsomerlagttilihversignaturforåøkesikkerheten.Dennetilleggsinformasjonenerendelavsignaturenogkanikkefjernesutenatsignaturenblirugyldig.Dukannårsomhelsthentedissedataenetilbakevedåklikkesignatureniskjemaet.
Leggetilegendefinertinformasjonisignaturblokkenifullstendigklarerteskjemaervedhjelpavenutvidetobjektmodellfordigitalsignatur.
Fåtilgangtilensignaturvedhjelpavetstatiskutvalg.DetstatiskeutvalgeterenfiliPNG-format.Fileninneholderenvisningavsignatureniskjemaet,oginneholderallinformasjonsomikkekanavvises.
Visalt
Aktivereskjemaerforåsendedata
MedMicrosoftOfficeInfoPath2003kandusendedatasomerregistrertietskjema,tilenwebtjenesteelleretskjemabibliotekiWindowsSharePointServices,ellersometvedleggiene-postmelding.
KonfigurereentilkoblingtiletskjemabibliotekiSharePointServicessomeraktivertforsendingavskjemaer.
Konfigurereene-postmeldingsomeraktivertforsendingavskjemaer.
Konfigurereentilkoblingtilenwebtjenestesomeraktivertforsendingavdata.
Visalt
Omskjemaarkitektur
MicrosoftOfficeInfoPath2003-skjemaerbeståravflerefilerogkomponentersomersattsammenpåenslikmåteatdegirenbestemtfunksjonalitetforetbestemtsluttbrukerscenarioellerforretningsbehov.InfoPath-skjemaerkanvariereikompleksitet,avhengigavformål.
EtInfoPath-skjemaeregentligentypeprogramsomoppretterenbestemtklasseavXML-dokumenter,definereroppsettogredigeringsfunksjonalitetfordokumentene,fremtvingerdatakonsistensoggirrutinginformasjonsomangirhvordokumenteneskallagres.
DeterviktigåforståatInfoPath-skjemaerbeståravflereulikefileravmangeuliketyper.Dennesamlingenavfilerkallesskjemafiler.VanligvisbeståretInfoPath-skjemaavfølgendetyperfiler:
Navn Filtype BeskrivelseSkjemadefinisjon .xsf EnInfoPath-generertfilsominneholder
informasjonomalledeandrefileneogkomponentenesombrukesietskjema.Dennefilenfungerersomskjemaspesifikasjon.
XML-skjema .xsd XML-skjemafilenesombrukestilåbegrenseogvalideredeunderliggendeXML-dokumentfileneietskjema.
Visning .xsl Delogiskepresentasjonsfilenesombrukestilåpresentere,viseogtransformeredataeneideunderliggendeXML-dokumentfileneietskjema.
XML-mal .xml .xml-filensominneholderstandarddataenesomvisesienvisningnåretnyttskjemaopprettes.
XML-komponentmal
.xct .xml-filrepresentasjoneravredigeringskontrollenesombrukesunderopprettelseogutfyllingavetskjema.
Presentasjon .htm,.gif,.bmp
Filenesombrukessammenmedvisningsfileneforåoppretteetegendefinertbrukergrensesnitt.
ogandre
Forretningslogikk .js,.vbs
Skriptfilene(MicrosoftJScriptogMicrosoftVBScript)sominneholderprogrammeringskodesombrukestilåimplementerebestemtredigeringsfunksjonalitet,datavalidering,hendelsesbehandling,kontrollavdataflyt,samtannenegendefinertforretningslogikk.
Binær .dll,.exe
DeegendefinerteCOM-komponentene(ComponentObjectModel)somgirytterligereforretningslogikk.
Skjemamal .xsn Detkomprimertefilformatet(.cab)sompakkeralleskjemafileneiénfil.
Visalt
StøtteforHumanWorkflowServices(HWS)
HumanWorkflowServices(HWS)erentjenesteiMicrosoftBizTalkServer2004somklientprogrammerkanbruketilåbyggeogadministrerepersonalrelatertarbeidsflyt.MicrosoftOfficeInfoPath2003girtilgangtildennetjenestenviaArbeidsflyt-oppgaveruten.IdenneoppgaverutenkanbrukerestarteogsporeHWS-handlingerogutføreHWS-oppgaver.InfoPathinneholderikkeetutviklergrensesnittforåaktivereArbeidsflyt-oppgaveruten.AllHWS-funksjonalitetaktiveresvedåendreskjemadefinisjonsfilen(XSF).
BrukeArbeidsflyt-oppgaverutenMedArbeidsflyt-oppgaverutenkanbrukerenstarteellerutvideenarbeidsflytellerutføreenoppgave.
DetredeleneiArbeidsflyt-oppgaverutener:
StartarbeidsflytBeståravhandlingsknappersomkanbrukestilåstarteenarbeidsflyt.DennedelenvisesbareforskjemaersomerHWS-aktiverteogsomikkehareneksisterendearbeidsflytknyttettilseg.
HandlingSporerstatusenforhandlingerogderestilknyttedeoppgaver.Nårenbrukerstarterenhandling,kjørerhandlingen,ogdensporesavHWS-tjenesten.InfoPathviserstatusenforhandlingenoghvemsomtilordnetoppgaven.
OppgaveTillateratbrukerenarbeidermedoppgaver.Nårenoppgaveertilordnettilenbruker,viserInfoPathstatusenforoppgaven,enknappforåutføreoppgavendirekte,ogénellerflereknapperforåstartenyehandlinger.
AktivereArbeidsflyt-oppgaveruten
Leggetiltillattehandlingeriskjemaer
Leggetiloppgaveriskjemaer
BrukeOnClick-hendelsentilåleggetilhandlingerogoppgaveknapper
OppretteenHWS-adapterSidenArbeidsflyt-oppgaverutenikkesenderdatatilHWS-tjenestenautomatisk,måduoppretteenHWS-adapterforåsendeskjemaet.
Detfinnesikkenoeutviklergrensesnittknyttettilsendeadapterne.Hvisduvilaktiveredisseadapterne,endrerduskjemadefinisjonsfilen(XSF)slikatdeninneholderhwsAdapter-elementetidataAdapters-elementet.
PåsammemåtesomandreInfoPath-webtjenesteadapteremåelementetinneholdeetnavnforadapterenogplasseringenforWSDL(WebServicesDescriptionLanguage),ogdetmåangiomadapterentillatersendingogsøk.SidendisseadapternebarebrukestilåsendedatatilenHWS-tjeneste,måsubmitAllowed-attributtetværesatttil"yes".queryAllowed-attributtetkanutelates,somtilsvarerstandardverdien"no",ellerdetkaninkluderesogsettestil"no".
Somendelavutformingenavhandlingerogoppgaver,kanduangitilleggsparameteresomerspesifikkeforhverhandlingelleroppgave.NedenforvisesdeteteksempelpåenadaptersomstarterenarbeidsflytmedenApproval-handling.VerdiensomskalbrukesforhwsOperation-elementtypen,er"addActionToNewActivityFlow".typeID-attributtetbrukeractionTypeID-attributtverdien,somerGUID.
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://.../HWSService.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID=”{guid}”serviceUrl="http://.../HWSService.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:foo/b:bar"dataObject=”Aux1”/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
hwsAdapter-elementetharsammestandardgrensesnittsomdeandresendeadapternesomstøttesavInfoPath,menHWS-sendeadapternevisesikkeigrensesnittet.Hvisduvilstarteensendehandling,måduistedetleggetilhandlingenikoden,somvistieksempletnedenfor:
XDocument.DataAdapters.Item("StartApproval").Submit();
Nårsendeoperasjonenstartesikjøretid,visesdetenknappmedtekstenHentstatusiArbeidsflyt-oppgaveruten.Denneknappenkanbrukernebruketilåoppdatereoppgaverutenslikatdenvisergjeldendearbeidsflytinformasjon.
DefinereHWS-sendeoperasjonerforhandlinger
DefinereHWS-mottaksoperasjoner
Visalt
OmprogrammeringiInfoPath
MicrosoftOfficeInfoPath2003girutviklereetrikholdigmiljøfortilpassingavskjemaer.Skjemaerkantilpassesvedåskriveprogrammeringskodeforåreagerepåskjema-ogdatavalideringshendelser,fåtilgangtilogbehandleetskjemasunderliggendeXML-dokument,implementereegendefinertdatasendingog-flettingogimplementeretilgangtileksternedatakilder.Tilpassingkanogsåomfatteendringavskjemafilerslikatdepassertiletbestemtformål.
DeterviktigåforstånoenavdeviktigstebegrepeneknyttettilprogrammeringavetInfoPath-skjema.DissebegrepeneomfatterInfoPath-programmeringskomponenter,programmatiskogdeklarativprogrammering,InfoPath-programmeringsspråkogInfoPath-programmeringsmiljø.
InfoPath-programmeringskomponenter
Programmatiskogdeklarativutvikling
InfoPath-programmeringsspråkogprogrammeringsmiljøet
Visalt
Sekundæredatakilder
MicrosoftOfficeInfoPath2003ServicePack1leggertilenfunksjonforåkoblefleredatakildertiletskjemasamtidig.Hvisdubrukerfleredatakilderiskjemaer,kandunåutvikleavansertfunksjonalitet,foreksempeloppslagslisterellerfrakoblededatakilder.
HoveddatakilderogsekundæredatakilderHoveddatakildentilsvarergruppeneogfeltenesominneholderdataenesomliggertilgrunnforskjemaet,ogsomlagressomskjemafilen.
Ensekundærdatakildebrukestilålagredatafrafleredatakilder.Nårennydatatilkoblingopprettesforåhentedata,foreksempelvedhjelpavLeggtil-knappeniDatatilkoblinger-dialogboksen,lagresikkedehentededataeneihoveddatakilden,meniensekundærdatakilde.Densekundæredatakildenmottardatafraendatatilkoblingsombrukesforspørring,sammeomdeteretXML-dokument,endatabase,webtjenesteellerSharePoint-bibliotekeller-liste.
Datakilde-oppgaverutenviserstrukturen(grupperogfelt)forhverdatakilde,bådehoveddatakildenogdensekundæredatakilden,ogbrukestilåbindegrupperellerfeltidatakildentilkontrolleriskjemaet.Nårenbrukerfyllerutskjemaet,viserkontrollenedataenefradatakildenoglardemoppdateresunderredigering.
NyefunksjonerforarbeidmedsekundæredatakilderFølgendedelerbeskriverendringenesomergjortforarbeidmedsekundæredatakilderiInfoPathServicePack1:
Datatilkoblinger-dialogboksen
Datakilde-oppgaveruten
Feltoggrupper
Kontrollersomertilgjengeligeforbindingtilsekundæredatakilder
Visalt
Sikkerhetogdistribusjon
EkstrasikkerhetsfunksjonerogdistribusjonsfunksjonaliteterlagttiliMicrosoftOfficeInfoPath2003inServicePack1.Deterlagttilstøtteforatskjemamalerskalkunneflyttesfraettstedtiletannetellersendessomvedleggiene-postmelding.ItilleggerstøttelagttiliInfoPath-utformingsmodusforåforenkleopprettingogdistribusjonavfullstendigklarerteskjemaer.
Sikkerhetsnivåer
Skjemamalerkanhabaretreforskjelligesikkerhetsnivåer,avhengigavhvorskjemaetfinnes.Dissesikkerhetsnivåeneerfølgende:
Begrenset
Domene
Fullstendigklarering
Obs!AlleskjemaersomgenereresiInfoPath-utvikleren,haretsikkerhetsnivåtilknyttet.InfoPathforsøkerååpneskjemaeridettilknyttedesikkerhetsnivået.Hvissikkerhetsnivåetsomerknyttettilskjemaet,erhøyereennsikkerhetsnivåetsomkantildelestilskjemaet,kanikkeskjemaetåpnes.
Skjemaerfårsikkerhetsnivåbasertpåplasseringenskjemaetbleåpnetfra.Hvisduvilhamerinformasjon,seKlarertenivåer-delen.
KlarertenivåerDenhøyesteklareringenenskjemamalkanha,avgjøresav"bufretfra"-plasseringen(detvilsiderskjemaetbufresfra)ogannenbekreftelseskode,sombeskrevetitabellennedenfor.Attributtenesomerlistetoppitabellen(foreksempelHTTP,UNCogrequireFullTrust),erbufferbaserteoppføringersombrukestilåavgjøreklareringsnivåetsomtildelesetskjema.
Tildeltklareringsnivå
Tildeltklareringsnivå
Tildeltklareringsnivå
HøyestetildelteklareringsnivåFullstendigklarering
Klientdatamaskin(innkapslet)
Intranett(innkapslet)
fil:LocationId=CachedFromLocation
X
fil:LocationId<>CachedFromLocationelleringenLocationId(uavhengigavhvorskjemaetkomfra)
CachedFromLocation:IntranettHTTPellerHTTPS
X
CachedFromLocation:InternettHTTPellerHTTPS
CachedFromLocation:UNC XInstallertmal(requireFullTrust="yes")
X
Installertmal(requireFullTrust="no")
X
Malmedklarertpubliseringssertifikat
X
Skjemafilersomertrukketut X
AlleskjemafilersomeråpnetiInfoPath-redigeringsprogrammet,erbundettiletsettmedbetingelsersomavgjørsikkerhetsnivåetskjemaetskalåpnesi,ogomdetidetheletattåpnes.NåretInfoPath-skjemaåpnesiredigeringsprogrammet,blirdetentenåpnetmedriktig
sikkerhetsnivå,ellerdetåpnesikke.Hvisetskjemakreverethøyeresikkerhetsnivåenndetkantildeles(etskjemakankreveetbestemtsikkerhetsnivåvedhjelpavtrustLevel-ellerrequireFullTrust-attributtet),åpnesikkeskjemaet.Ellersåpnesdetmedsikkerhetsnivåetdetkrever.Hvisskjemamalenikkekanåpnesmedsikkerhetsnivåetsomkreves,kanikkebrukerenåpneskjemaetogfårfeilmeldingen"Utilstrekkeligtilgangsrettighetforsikkerhet".
Itabellennedenforbeskrivesbetingelsenesomkrevesforååpneetskjemapåhvertsikkerhetsnivå,oghvasomskjernårbrukerenforsøkerååpneskjemaet:
Skjemaetberom: Skjemaetberom:
Redigeringsprogramåpnes/åpnesikke
Fullstendigklarering(requireFullTrust="yes")
Domeneklarering(trustLevel="Domene"ellertom)
HøyesteklareringsnivåInfoPathkantildelebasertpåbevis
Klarert(installertellerklarertsertifikat)
RedigeringsprogrammetåpnesmednivåetFullstendigklarering
I/T
HøyesteklareringsnivåInfoPathkantildelebasertpåbevis
Domeneklarering:Klientdatamaskin
Åpnesikke RedigeringsprogrammetåpnesmednivåetDomene
HøyesteklareringsnivåInfoPathkantildelebasertpåbevis
Domeneklarering:Intranett
Åpnesikke RedigeringsprogrammetåpnesmednivåetDomene
HøyesteklareringsnivåInfoPathkantildelebasertpåbevis
Domeneklarering:Internett
Åpnesikke RedigeringsprogrammetåpnesmednivåetDomene
Høyesteklareringsnivå
Åpnesikke Åpnesikke
InfoPathkantildelebasertpåbevis Begrenset
Angietsikkerhetsnivå
E-postdistribusjonogmobileskjemamaler
MedMicrosoftOfficeInfoPath2003ServicePack1kandusendeskjemamalenesomvedleggtilene-postmelding,ogdukanflyttedemfraetstedtiletannet.E-postdistribusjonerenenkelogeffektivmåteådistribuereskjemaerpåforinternbruk,itilleggtilådistribuereskjemaertileksternebrukere.
Læremeromskjemaidentitet
Utformeetskjematilåsendessomvedleggiene-postmelding
Deleskjemaeriene-postmeldingellerpåendeltnettverksressurs
Kompatibilitet
Visalt
Omskjemadefinisjonsfilen
MicrosoftOfficeInfoPath2003-skjemadefinisjonsfilen(.xsf),vanligviskalt.xsf-filen,fungerersomspesifikasjonsfilforetInfoPath-skjema..xsf-filenopprettesautomatiskavInfoPathnårennyskjemamalopprettesoglagresiutformingsmodus.Nårskjemadesignereog-utviklereendrerskjemamalenellerleggertilnyefunksjoneriden,oppdatererInfoPath.xsf-filenslikatdisseendringenegjenspeilesifilen.
Obs!.xsf-filenkanogsåendresdirekteiettekstredigerings-ellerXML-redigeringsprogram,foreksempelMicrosoftNotisblokk.Værforsiktignårduendrer.xsf-filen:Enugyldigoppføringifilenkangjøredettilknyttedeskjemaetubrukelig.Noentilpasningermåimidlertidgjøresi.xsf-filenfordideikkekangenereresiutformingsmodus.
.xsf-filenerkjernefilenietInfoPath-skjemafordideninneholderinformasjonomskjemaetsomsådant.Informasjonenomfatterbehandlingavmetadata,tilpassingavbrukergrensesnitt,skjemadefinisjoner,visninger,deklarasjonerforforretningslogikk,hendelsesbehandlingogdistribusjonsinformasjon.
.xsf-fileninneholderblantannetfølgendeelementer:
Enentydigidentifikatorforskjemaet
Globalmetadatainformasjonforskjemaet,inkludertinformasjonomdistribusjonogpublisering
XML-skjemadefinisjonerforXML-dokumentetsomgenereresavskjemaet
Definisjonavvisningerogtilknyttedegrensesnittkomponenter(menyer,verktøylinjerogknapper)
Definisjonavredigeringshandlingersomertilgjengeligeviagrensesnittkomponenter,oghvordantilgjengelighetenfastslåskontekstuelt
Informasjonomarbeidsflytogruting
Hendelsesbehandling,datavalideringogforretningslogikkknyttettilindividuelleXML-noderiskjemaetsunderliggendeXML-dokumentellertil
selveXML-dokumentet
Hendelsesbehandlingknyttettilskjemaetsomsådant
Pakkeinformasjonforallefileneiskjemamalen
.xsf-filenerbasertpåxsf-navneområdet.FilensrotelementerxDocumentClass-elementet.
Obs!Dufinnerenkomplettreferansetil.xsf-filen,inkludertalleelementer,attributterogandreenheter,iInfoPathXSFReference.DennereferansenerendelavInfoPathDeveloper'sReference,somertilgjengeligiInfoPathshjelpesystemogihjelpesystemetforMicrosoftScriptEditor(MSE).
Visalt
Omprogrammeringsmiljøet
MicrosoftOfficeInfoPath2003brukerMicrosoftScriptEditor(MSE)somsittprimæreintegrerteutviklingsmiljø.MicrosoftJScriptogMicrosoftVBScripterprogrammeringsspråkenesombrukesiMSEtilåoppretteegendefinertforretningslogikkforetskjema.
Nårduarbeidermedetskjemaiutformingsmodus,kanduåpneMSEvedåpekepåScript(Skript)påTools-menyen(Verktøy)ogklikkeMicrosoftScriptEditor(MicrosoftSkriptredigering)ellervedåtrykkeALT+SKIFT+F11.NårduåpnerMSEfraInfoPath,visesMSE-koderedigeringsprogrammet,ogskjemaetsstandardskriptfil(medfiltypen.jseller.vbs,avhengigavhvilketskriptspråksomervalgtforskjemaet)åpnesikoderedigeringsvinduet.
ArbeidmedMSEietInfoPath-skjemaomfatterflereoppgaver,inkludertvalgavskriptspråk,opprettelseavhendelsesbehandlingogfeilsøkingiskriptkode.
Velgestandardskriptspråk
Oppretteenhendelsesbehandling
Feilsøkingiskriptkode
Obs!HvisduvilhamerinformasjonombrukavMSE,klikkMicrosoftScriptEditorHelppåHelp-menyennårduarbeideriMSE.
IntegrasjonmedVisualStudio.NET
MedMicrosoftOfficeInfoPath2003ServicePack1ellersenerekandubrukeMicrosoftVisualStudio.NETtilåskrivebehandletkodeistedetforskriptforskjemakodeninyeInfoPath-skjemamaler,ellerleggetilbehandletkodeieksisterendeskjemamaler.HvisduvilbrukeVisualStudio.NETtilåopprette,feilsøkeogbyggeInfoPath-prosjektersombrukerbehandletkodeiMicrosoftVisualC#ellerVisualBasic.NET,mådulastenedMicrosoft®OfficeInfoPath™2003ToolkitforVisualStudio®.NETfraInfoPathDeveloperCenterpåwebområdetforMicrosoftDeveloperNetwork(MSDN)oginstalleredetsammenmedVisualStudio.NET2003.IntegrasjonsfunksjoneneiverktøysettetgirdegmulighetentilåbrukeenkombinasjonavInfoPathforskjemautformingogVisualStudio.NETforskrivingogfeilsøkingavskjemakode.MeddisseintegrasjonsfunksjonenekandubenyttedegavfølgendefunksjoneriVisualStudio.NET-utviklingsmiljøet:
Byggeprosjektetifeilsøkings-ellerpubliseringskonfigurasjoner.
BrukeIntelliSense-støtteikoderedigeringsprogrammet,foreksempelfullføringavsetninger,medlemslisteroginnebyggetparameterinformasjon.
Hvisduvilvisekontekstsensitivhjelpfortyper,medlemmerogandrekodenøkkelord,trykkerduF1ikoderedigeringsprogrammet.
BrukefeilsøkingsfunksjoneriVisualStudio.NET.
HvisduitilleggbrukerbehandletkodeiInfoPath-prosjekter,kandubenyttedegavfunksjoneneiCLR(CommonLanguageRuntime)for.NETFramework,ogdukanforetakalltildenomfattende,objektorientertesamlingenavgjenbrukbaretypersomfinnesi.NETFramework-klassebiblioteket.
HvisduvilhamerinformasjonomhvordandubrukerVisualStudio.NETtilåoppretteInfoPath-prosjekter,sedokumentasjonensominstalleressammenmedMicrosoftOfficeInfoPath2003ToolkitforVisualStudio.NET.
Visalt
ForbedringeriXML-skjema
MangeforbedringerergjortforstøtteforXML-skjema(XSD)iMicrosoftOfficeInfoPath2003ServicePack1.
OpprinneligstøtteforfølgendeXML-skjemaopprettelsererlagttiliInfoPath:
Abstraktetyper
Abstrakteelementerogerstatningsgrupper
Obligatoriskjokertegn(<alle>)
Gjentatteellervalgfriemodellgrupperiskjemaet(sekvens,valg,gruppeogallemedandreverdierenn1forminOccursellermaxOccurs)
Innebygdeskjemaer
Interaktiv,forbedretopprettingavdatakildenHvisduvilstøtteabstraktetyperellerelementerogobligatoriskejokertegn,eropprettingavdatakildernåeninteraktivtjeneste.Opprettingavskjemaererforeksempelikkemulighvisskjemaetdelegererdeleravsinsyntakstilandreskjemaer.Dettekanskjenårentypeelleretelementerdefinertsomabstrakt,ellernårinnholdsmodellenforetelementinneholder<alle>.Nårenavdissebetingelseneforekommer,berInfoPathbrukerenomåangienskjemakildesominneholderdenødvendigedataeneførdufortsetter.Prosessengjentastilskjemasamlingensomerlastet,inneholdernokinformasjontilågenerereenfullstendigdatakilde.
BedrestøtteformodellgruppeModellgrupperangittsom"valg"eller"sekvens"ogsomharenannenverdienn1forminOccursellermaxOccurs,visesnåiDatakilde-oppgaveruten.Dekanbindestilkontroller,ogdekanbehandlessomengruppeidatakilden.
Obs!Modellgrupperangittsom"gruppe"eller"alle",visesikkeiDatakilde-oppgaveruten.
OpprinneligstøtteforinnebygdeskjemaerInnebygdeskjemaerstøttesopprinneligunderutforming.MeddennefunksjonenkandubrukeetXML-dokumentsominneholderetegetskjemasomdatakilde.
StøtteforendringavdatakildeDenunderliggendedatastrukturenietskjemakannåendresunderskjemautformingen.HvisduklikkerKonverterhoveddatakildepåVerktøy-menyen,kandukonverteregjeldendedatakildemensdubeholderinformasjonensomavhengeravden.
Endringavendatakildeerbegrensettilfølgendebaner:
Konvertereettomtskjema,XML-skjemaellerXML-filtiletannetXML-skjemaellerannenXML-fil.
Konverterefraenwebtjenesteellerannendatatilkoblingtilenannenwebtjenesteellerdatatilkobling.
Nårduangirdennyedatakilden,koblesalleavhengigedatatildennyedatakilden.Hvisdataeneikkekankobles,viseskontrollerubundetivisningen.
Obs!Hvisduendrerdatakilden,oppdateresikkekodensomerknyttettilskjemaet.NårduharbruktkommandoenKonverterhoveddatakilde,kanduikkebrukekommandoenAngrepåRediger-menyentilågåtilbaketildenopprinneligedatakilden.
StøtteforrekursivmalKontrollenGjentatt,rekursivinndelingleggertilrekursivestrukturermedvilkårligdybdeietskjema.
DennekontrollenernåstandardkontrollnårdudrarenrekursivstrukturfraDatakilde-oppgaveruten.
Egenskapenefordenrekursivedelentilsvareregenskapeneienvanligdel,medunntakavatdigitalesignaturerikketillates.Denenesteegenskapensomkanangisideninternerekursiveblokken,erstandardverdieniXML-fragmentetforekstrarekursivedelersomsettesinnidenyttersteforekomsten.
Visalt
OmInfoPath-objektmodellen
MicrosoftOfficeInfoPath2003-objektmodellenerenCOM-basertobjektmodellsomkanbrukesinteraktivtsammenmedInfoPath-skjemaerogderesunderliggendeXML-dokumenter.ModellenlignerobjektmodelleneiandreMicrosoftOffice-programmervedatdenimplementerergrensesnittforsamlinger,objekter,egenskaper,metoderoghendelser.InfoPath-objektmodellenbrukesimidlertidprimærtiskriptkode.ObjektmodellenbrukerMicrosoftScriptEditor(MSE),somerbygdinniInfoPath.
Obs!ImotsetningtilandreOffice-programmersomstøtterfullstendigprogramautomatisering,støtterInfoPath-objektmodellenautomatiseringavbarebestemtefunksjonerikjøretidsmiljøet.
FølgendeavsnittomhandlerInfoPath-funksjonsområdenesomobjektmodellenrepresenterer,hvorobjektmodellenkanhentesfraogsikkerhetsnivåeneforobjektmodellen.
Funksjonsområderiobjektmodellen
Tilgangtilobjektmodellen
Sikkerhetforobjektmodellen
ViseendringeriobjektmodellerforServicePack1fraObjektsøking
Visalt
Fåtilgangtilprogramdata
MicrosoftOfficeInfoPath2003-objektmodelleninneholderobjekterogsamlingersomkanbrukestilåfåtilgangtilinformasjonomInfoPath-programmet,inkludertinformasjonometskjemasunderliggendeXML-dokumentogskjemadefinisjonsfilen(.xsf).DissedataeneertilgjengeligeviatoppnivåobjektetiInfoPath-objektmodellhierarkiet–Application-objektet.
VedhjelpavApplication-objektetkanutviklereavInfoPath-skjemaerfåtilgangtilinformasjonomdeninstallerteversjonenavInfoPath,inkludertnavnogversjonsnummer.IeksempletnedenforreturnereregenskapeneNameogVersionforApplication-objektetdataienmeldingsbokstilbrukeren:
Application.XDocuments(0).UI.Alert("Applicationname:"+Application.Name+"\nApplicationversion:"+Application.Version);
LeggmerketilatAlert-metodenforUI-objektet,somertilgjengeligviaXDocument-objektet,brukestilåviseenmeldingsboksforbrukeren.EttersomXDocument-objektetsomrepresentererdetunderliggendeXML-dokumentetforgjeldendeåpneskjema,erbygdinniInfoPathsskriptmotor,kandetforrigeeksempletogsåskrivesslik:
XDocument.UI.Alert("Applicationname:"+Application.Name+"\nApplicationversion:"+Application.Version);
Obs!Standardtegnet\nivarselsmeldingenrepresentereretnyttlinjeskiftsomgjørattekstenbrytesogplasserespåennylinjeimeldingsboksen.
FåtilgangtildataometskjemasXML-dokument
Fåtilgangtildataometskjemas.xsf-fil
Visalt
Fåtilgangtileksternedatakilder
NårduarbeidermedetMicrosoftOfficeInfoPath2003-skjema,kanduskriveskriptkodeforåfåtilgangtilskjemaetssekundæredatakilder,somvanligvisereksternefordenprimæredatakildenforetskjema,ogderetterbehandledataeneidem.InfoPath-objektmodellenstøttertilgangtiletskjemaseksternedatakildergjennombrukavDataObject-objektetsammenmedDataObjects-samlingen.
InfoPath-objektmodelleninneholderogsåetsettavdataadapterobjekter,sominneholderinformasjonomdesekundæredatakildene,oggirtilgangtildataeneidisseobjektene.HvilkentypedataadapterDataObject-objektetreturnerer,avhengeravdatakildetypensomvarvalgtdadensekundæredatakildenbleopprettetiutformingsmodus.
OversiktoverDataObjects-samlingen
OversiktoverDataObject-objektet
Oversiktoverdataadapterobjektene
BrukeDataObjects-samlingenogDataObject-objektet
Visalt
Fåtilgangtilskjemadata
NårduvilutvidefunksjonalitetentiletMicrosoftOfficeInfoPath2003-skjema,erdetoftenødvendigåhaprogrammatisktilgangtilinformasjonomskjemaetsunderliggendeXML-dokument,hatilgangtildataeneiXML-dokumentetellerutførehandlingeriXML-dokumentet.InfoPath-objektmodellenstøttertilgangtilogbehandlingavetskjemasunderliggendeXML-dokumentgjennombrukavXDocument-objektetsammenmedXDocuments-samlingen.
XDocument-objekteteretavdenyttigsteobjekteneiInfoPath-objektmodellenfordidetinneholderenrekkeegenskaper,metoderoghendelsersomikkebarefungererinteraktivtmedetskjemasunderliggendeXML-dokument,mensomogsåutførermangeavhandlingeneiInfoPath-grensesnittet.
OversiktoverXDocuments-samlingen
OversiktoverXDocument-objektet
BrukeXDocuments-samlingenogXDocument-objektet
Visalt
AutomatisereInfoPath
MicrosoftOfficeInfoPath2003ServicePack1inneholderutvidetprogramautomatiseringiformavmetoderforApplication-objektetogXDocuments-samlingen.
OversiktoverApplication-ogXDocument-objekter
ForbakoverkompatibilitetoppnåsautomatiseringavInfoPathvedhjelpavExternalApplication-objektetfraetprogrammeringsspråkeller-miljøsomstøtterComponentObjectModel(COM).
OversiktoverExternalApplication-objektet
BrukeExternalApplication-objektet
Visalt
Visevarslerogdialogbokser
NårduskriverprogrammeringskodeforåutvidefunksjonalitetentiletMicrosoftOfficeInfoPath2003-skjema,erdetoftenyttigågibrukereninformasjoniendialogboks.IInfoPathviserduendialogboksprogrammatiskvedhjelpavUI-objektet.
OversiktoverUI-objektet
BrukeUI-objektet
Visalt
Behandlefeil
Vedopprettelseavegendefinerteprogrammermåutviklereofteutførefeilbehandlingsomomfatterskrivingavprogrammeringskodeforåkontrollereomprogrammethargenerertfeilellerforågenerereegendefinertefeil.MicrosoftOfficeInfoPath2003-objektmodellenstøtterfeilhandlinggjennombrukavError-objektetsammenmedErrors-samlingen.
IInfoPathkanfeilforekommenåretskjemasXML-skjemavalideres,nårenegendefinertvalideringsbegrensningmislykkes,nårenfeilgenereresavReportError-metodenforDataDOMEvent-objektetellernårenfeilopprettesvedhjelpavAdd-metodenforErrors-samlingen.
OversiktoverErrors-samlingen
OversiktoverError-objektet
BrukeErrors-samlingenogError-objektet
Visalt
Reagerepåskjemahendelser
DukanskriveskriptkodeforåangihvordandetskalreagerespåulikehendelsersomkanforekommeiMicrosoftOfficeInfoPath2003nårenbrukerfyllerutetskjema.IInfoPathharhendelserformavuliketyperhendelsesbehandlingsomopprettesnårduarbeidermedetskjemaiutformingsmodus.
HendelsesbehandlingiInfoPathmåopprettesiutformingsmodusfordidetitilleggtilskriptdeklarasjonersomopprettesietskjemasprimæreskriptfil,ogsåbliropprettetoppføringeriskjemadefinisjonsfilen(.xsf).Nårduharopprettetenhendelsesbehandling,børduikkeendredeklarasjonenidenprimæreskriptfilen.
HvisduvilhamerinformasjonomopprettelseavhendelsesbehandlingiInfoPath,seOmprogrammeringsmiljøet.
Oversiktoverhendelsesobjektene
Brukehendelsesobjektene
Visalt
Arbeidemedskjemavinduer
NårduarbeiderprogrammatiskmedetMicrosoftOfficeInfoPath2003-skjema,kanduskriveskriptkodeforåfåtilgangtilskjemavindueneogderettertilpasseelementeridem.InfoPath-objektmodellenstøttertilgangtilskjemavinduergjennombrukavWindow-objektetsammenWindows-samlingen.
DetfinnestotypervinduerietInfoPath-skjema:redigeringsvinduet,sombrukessomskjemaområdenårenbrukerfyllerutetskjema,ogutformingsvinduet,sombrukessomutformingsmodusnårenbrukerutformeretskjema.Nårduskriverskriptkodeietskjema,erdetredigeringsvinduetsomhardennyttigstefunksjonalitetenfordidubrukerdettilknyttedeWindow-objektetforåfåtilgangtilenrekkeegenskaperogmetoderfortilpassingavskjemaer.
OversiktoverWindows-samlingen
OversiktoverWindow-objektet
BrukeWindows-samlingenogWindow-objektet
Visalt
Arbeidemedvisninger
NårduarbeidermedetMicrosoftOfficeInfoPath2003-skjema,kanduskriveskriptkodeforåfåtilgangtilskjemavisningeneogderetterutføreenrekkehandlingerpådataeneivisningene.InfoPath-objektmodellenstøttertilgangtilskjemavisningergjennombrukavView-objektet.
OversiktoverView-objektet
BrukeView-objektet
Visalt
Omeksempelskjemaerforutviklere
MicrosoftOfficeInfoPath2003-eksempelskjemaerforutviklereeretsettmedskjemaersomerutformetforåviseulikeutviklingsteknikkerfortilpassingogimplementeringavInfoPath-funksjoner.Tabellennedenforviserhvertaveksempelskjemaeneoghvilkefunksjonerdeillustrerer.
Navn Filnavn BeskrivelseDataValidation(Datavalidering)
D_VALID.XSN Viserhvordandatakanvalideresietskjema.Metoderomfatterskjemabasert,egendefinertogskriptbasertvalidering.
Events(Hendelser)
EVENTS.XSN Viserhendelsenesomkanbrukesietskjema.Hendelseromfatterskjemahendelser,datavalideringshendelserogkontrollhendelser.
StructuralEditing(Strukturellredigering)
CD_EDIT.XSN Viserhvordankilde-XML-dokumentetforetskjemakanredigeresoghvordanredigeringshandlingenesomertilgjengeligeforenbruker,erbasertpåkontekst.Metoderomfatterfeltredigeringogstrukturellredigering,medeksemplerpåredigeringvedhjelpavkontrollerogskriptkode.
UserInterface(Brukergrensesnitt)
UIBASICS.XSN ViserhvordanInfoPath-brukergrensesnittetkantilpassesietskjema.Metoderomfattermenyelementer,verktøylinjer,egendefinerteoppgaveruterogegendefinertedialogbokser.
Brukeeksempelskjemaerforutviklere
Visalt
OmDatavalidering-eksempelskjemaetforutviklere
Datavalidering-eksempelskjemaetforutvikleredemonstrererdeforskjelligemåtenedatakanvalideresiMicrosoftOfficeInfoPath2003.Detteeksempelskjemaeterdeltinnitredeler,oghverdemonstrererenavdetremetodenefordatavalidering:skjemabasertvalidering,egendefinertvalideringogskriptbasertvalidering.
Hvisduviltestefunksjonenepåeksempelskjemaet,merkerduganskeenkeltetvilkårligfeltogangirdatasomikkeoverholdervalideringsbegrensningensomertilknyttetfeltet.Dukanvisevalideringsbegrensningenevedålamusepekerenhvileoverspørsmålstegnetvedsidenavhvertfelt.Nårduflyttermarkørenutavfeltet,visesenavtomuligefeilindikasjoner:etinnlagtvarselelleretdialogboksvarsel.
Obs!HvisduvilviseallefilenesomutgjørDatavalidering-eksempelskjemaet,åpnerduskjemaetogklikkerTrekkutskjemafilerpåFil-menyenmensdueriutformingsmodus.Dettetrekkerutalleskjemafilenefraskjemamalfilenoglagrerdemienspesifikkmappepåharddisken.
HvisduvilvitehvordanhveravdatavalideringsmetodeneimplementeresiDatavalidering-eksempelskjemaetforutviklere,serdufølgendeemner:
SkjemabasertvalideringiDatavalidering-eksempelskjemaetforutviklere
EgendefinertvalideringiDatavalidering-eksempelskjemaetforutviklere
SkriptbasertvalideringiDatavalidering-eksempelskjemaetforutviklere
Visalt
SkjemabasertvalideringiDatavalidering-eksempelskjemaetforutviklere
SkjemabasertdatavalideringiMicrosoftOfficeInfoPath2003avgjøresavXML-skjemaetsomerknyttettiletskjema.Skjemabasertvalideringinntreffersomstandardhvergangenbrukerfyllerutetskjema.Nårbrukerenharangittdataietfeltoghargåttutavfeltet,kontrolleresdataeneumiddelbartmotXML-skjemaet.
IDatavalidering-eksempelskjemaetforutviklerebrukesskjemabasertvalideringtilåbekrefteatettallerinnenetangittområde,bekreftedatatypenietfelt,bekrefteatetfeltinneholderdata,ogbegrenseantalletradersomkanleggestilientabell.
Obs!InfoPathstøtterbareopprettingavdatatypeogbegrensningerfornødvendigefeltiXML-skjemaeriutformingsmodus.Brukenavandretyperbegrensningeriskjemaetstøttesimidlertid.Hvisduviloppretteandretyperskjemabasertvalidering,måduredigereXML-skjemafilenevedhjelpavMicrosoftNotisblokkelleretannettekstredigeringsprogram.
Kontrollereområdeogvalideringavdatatypeiskjemaet
Obligatoriskefeltiskjemaet
Strukturellvalideringiskjemaet
Visalt
EgendefinertvalideringiDatavalidering-eksempelskjemaetforutviklere
Egendefinert(ellerfortellende)valideringiMicrosoftOfficeInfoPath2003brukestilåseetternødvendigefelt,bekrefteetverdiområdeogsørgeforatetfelternøyaktig.DukanbrukedialogboksenDatavalideringtilåopprettekomplisertevalideringsbegrensningersomutførerberegningerogvalidererdataeneiandrefelt.Valideringsfeilkanvisessominnlagtevarslerellerdialogboksvarsler.Ihverttilfellekanduskrivefeilmeldingersomfortellerbrukerenhvordandenugyldigeoppføringenrettesopp.Sommedskjemabasertvalideringeregendefinertevalideringsbegrensningerknyttettilfeltiskjemaet,ogvalideringenaktiveresnårenbrukerendrerdataeneietfelt.
Obs!DialogboksenDatavalideringertilgjengeligviaEgenskaper-dialogboksenforhveravkontrolleneiOfficeInfoPath2003.
NårduoppretterenegendefinertdatavalideringsbegrensningidialogboksenDatavalidering,oppretterOfficeInfoPath2003eterrorCondition-elementicustomValidation-inndelingeniskjemadefinisjonsfilen(XSF-fil).NedenforviseseteksempelpåvalideringsbegrensningeneopprettetiXSF-filenforkostnadsfeltetiDatavalidering-eksempelskjemaetforutviklere:
<xsf:customValidation><xsf:errorConditionmatch="/sampleData/travelExpenses/expense/cost"expressionContext="."expression=".<0or.>500"><xsf:errorMessagetype="modeless"shortMessage="Thecostoftheitemmustbemorethan$0.00andcannotgoover$500.00.">Thecostoftheitemmustbemorethan$0.00andcannotgoover$500.00.</xsf:errorMessage></xsf:errorCondition>
</xsf:customValidation>
match-attributtetforerrorCondition-elementetangirXPath-uttrykketsombrukestilåbindebegrensningenfordenegendefinertedatavalideringentilfeltet,ogexpression-attributtetbrukestilåangibegrensningen.
errorMessage-elementeternestetinneierrorCondition-elementetogbrukestilåangifeilmeldingensomvisesnårverdienidettilknyttedefeltetikkeoverholderbegrensningen.shortMessage-attributtetsvarertilSkjermtips-feltetiDatavalidering-dialogboksen,ogverdientilerrorMessage-elementetsvarertilMelding-feltetiDatavalidering-dialogboksen.type-attributtetbrukestilåangifeiltype.
Visalt
SkriptbasertvalideringiDatavalidering-eksempelskjemaetforutviklere
SkriptbasertvalideringangisiskriptfilenforbedriftslogistikksomerknyttettiletMicrosoftOfficeInfoPath2003-skjema,ogdetgirmerfleksibilitetennegendefinertellerskjemabasertvalidering.Vedåbrukeskriptbasertvalideringkanduanginåretfeltskalvalideres(foreksempelnårbrukerenskriverinndataietfeltforførstegang,etteratbrukerengårutavetfelt,elleretteratdataervalidertviaskjemaet).Dukanogsåskriveskriptsomkjøresnåretskjemaåpnes,ellernårbrukerenbyttervisninger.Skriptetduskriver,kanutføremangeforskjelligefunksjoner,inkludertsammenlignefelt,beregneverdier,visefeilmeldinger,oppdatereverdierogrevidereandrefelt.
Obs!InfoPathstøtterskrivingavskriptiMicrosoftVBScriptogMicrosoftJScript.Dukanimidlertidikkeblandeskriptspråkeneiettenkeltskjema.
Nårduskaloppretteskriptbasertdatavalidering,brukerduutformingsmodusiInfoPathtilåoppretteenhendelsesbehandling(kallesogsåenhendelsesfunksjon),ogderetterskriverduskriptkodeforhendelsesbehandlingenvedhjelpavMicrosoftSkriptredigering.Forhverhendelsesbehandlingduoppretter,plasseresenoppføringiskjemadefinisjonsfilen(XSF-fil)sominneholdernavnetpåhendelsesbehandlingenogXML-nodenDocumentObjectModel(DOM)somertilknyttethendelsesbehandlingen.
SidendeterrefererttilhendelsesbehandlingeniXSF-filen,kanduikkeoppretteennyhendelsesbehandlingheltfraMicrosoftSkriptredigering–dumåførstopprettehendelsesbehandlingeniutformingsmodusiInfoPath.SidenInfoPathbrukestilåopprettedeklarasjonenavhendelsesbehandlingen,kanduikkeendrenavnetellerargumentenefordennenårdenførstharblittopprettet.
Hendelsesbehandlingeriskjemadefinisjonsfilen
Skriptbasertehendelsesbehandlingerogfunksjoner
UsingtheDataDOMEventobject
Visalt
OmHendelser-eksempelskjemaetforutviklere
Hendelser-eksempelskjemaetforutvikleredemonstrerernoenavhendelsenesomkanbrukesietskjemaiMicrosoftOfficeInfoPath2003.IInfoPathbrukeshendelsertilåimplementerebedriftslogistikkfraklientensside,somkaninkluderedatavalidering,kontrollerevirkemåtentiletskjema,reagerepåhandlingerfrakontrollerepåetskjemaellersendeetskjema.
Hendelser-eksempelskjemaetforutviklereerbasertpåetscenarioavtypenkundekontaktsystem.Detinneholdertrevisningersombrukestilåbehandlekundeinformasjon:
NykundeBrukestilåanginykundeinformasjon.Kundeinformasjonmåangisidennevisningenførdeandrevisningenekanbrukes.
KundekontaktBrukestilåangidatoenekundenskalkontaktes,ogtilåføreoppatkundenharblittkontaktet.
KundearkivBrukestilåvisekundeinformasjon,føreoppmerknaderomkundenogføreoppatkundeoppføringenharblittarkivert.
Hvisduviltestefunksjonenepåeksempelskjemaet,angirdukundeinformasjonivisningenfornykunde,ogderetterklikkerduBytttilvisningforkundekontaktforåbyttevisning.Nårduharangittkontaktinformasjonforkundenivisningenforkundekontakt,kanduklikkeBytttilvisningforkundearkivhvisduvilbyttetillistenoverarkivertkontaktinformasjonforkunden.
Obs!HvisduvilviseallefilenesomutgjørHendelser-eksempelskjemaet,åpnerduskjemaetogklikkerTrekkutskjemafilerpåFil-menyenmensdueriutformingsmodus.Dettetrekkerutalleskjemafilenefraskjemamalfilenoglagrerdemienspesifikkmappepåharddisken.
HvisduvilvitehvordanhverhendelseimplementeresiHendelser-eksempelskjemaetforutviklere,serdufølgendeemner:
SkjemahendelseriHendelser-eksempelskjemaetforutviklere
DatavalideringshendelseriHendelser-eksempelskjemaetforutviklere
KontrollhendelseriHendelser-eksempelskjemaetforutviklere
Visalt
SkjemahendelserieksempelskjemaetEvents
EksempelskjemaetEventsimplementererenrekkeMicrosoftOfficeInfoPath2003-skjemahendelsersomkanbrukestilåreagerepåbestemtehendelsersominntreffernåretskjemaåpnesogfyllesut.Skjemahendelserkaninntreffenårversjonsnummerettiletskjemakontrolleres,nåretskjemaåpnes,nårskjemavisningendreselleretteratetskjemaerflettetmedetannetskjema.
TabellennedenforviserskjemahendelsenesomerimplementertieksempelskjemaetEvents,samtenbeskrivelseavhvordandebrukes.
Hendelse BeskrivelseOnVersionUpgrade Brukestilåkontrollereatversjonsnummerettil
skjemaetsomåpnes,stemmeroverensmedversjonsnummerettildetopprinneligeskjemaet.Hvisversjonsnumreneikkestemmeroverens,inntrefferdennehendelsen,ogskriptkodekanbrukestilåoppdatereskjemaetellerviseenfeilmelding.
OnLoad Brukestilåinitialisereskjemaetnårdetåpnes.Nårdennehendelseninntreffer,kanskriptkodebrukestilåangivisningbasertpådataeneiskjemaet.
OnSwitchView Brukesvedendringfraénvisningtilenannen.Dennehendelseninntreffernårbrukerenendrervisning,ogskriptkodekanbrukestilåsetteinndataiskjemaet.
OnAfterImport Brukestilytterligerebehandlingetteratetskjemaerflettetmedetannetskjema.Dennehendelseninntreffernårdataerimportertfraetannetskjema,ogskriptkodekanbrukestilåangivisningbasertpådeflettededataeneiskjemaet.
Obs!OnSubmitRequest-hendelsenerogsåenskjemahendelse,mendenbrukesikkeieksempelskjemaetEvents.
BrukeOnVersionUpgrade-hendelsen
BrukeOnLoad-hendelsen
BrukeOnSwitchView-hendelsen
BrukeOnAfterImport-hendelsen
Visalt
DatavalideringshendelseriHendelser-eksempelskjemaetforutviklere
Hendelser-eksempelskjemaetforutviklereinkluderermangeforskjelligeMicrosoftOfficeInfoPath2003-datavalideringshendelsersomkanbrukestilåvalideredatasomerangittietskjema.Datavalideringshendelserkanskjeetteratetfeltellerengruppeharblittendret,etteratetfeltellerengruppeharblittendret,menførdataeneerutført,ogetteratetfeltellerengruppeharblittendret,ogetteratdataeneerutført.
Hvisduvilbrukeenavdatavalideringshendelsene,måduførstopprettehendelsenidialogboksenEgenskaperforfeltellergruppesomertilgjengeligiDatakilde-oppgaveruten.Nårduskalåpnedennedialogboksen,høyreklikkerduetavfelteneellerenavgruppeneioppgaveruten,ogderetterklikkerduEgenskaper.Velghendelsenduvilopprette,ikategorienValideringogskript,ogklikkderetterRediger.DettegjøratMicrosoftSkriptredigeringåpnes.HervisesdenInfoPath-generertehendelsesbehandlingen.
Obs!HendelsesbehandlingiInfoPathmåopprettesiutformingsmodus.
ItabellennedenforviseshveravdatavalideringshendelsenesomerinkludertiHendelser-eksempelskjemaetforutviklere,sammenmedenbeskrivelseoverhvordandebrukes.
Hendelse BeskrivelseOnValidate BrukestilåvalideredataeneiContactDates-gruppen.
Nårdennehendelsenskjer,brukesskriptkodetilåbekrefteatdatoenesombrukes,erinnenetangittområde.
OnBeforeChange BrukestilåvalideredataeneidatofelteneStartfore-post-kampanje,StartfortelefonkontaktogBesøkfrarepresentant.Nårdennehendelsenskjer,brukesskriptkodetilåimplementerebedriftslogistikksomkontrollererombestemtedatoereksistererførandrekanangisellerfjernes.
OnAfterChange Brukestilåkalleoppenfunksjonsomberegnerdetotalekampanjekostnadeneogoppdaterer
Kampanjekostnad-feltet.
BrukeOnValidate-hendelsen
BrukeOnBeforeChange-hendelsen
BrukeOnAfterChange-hendelsen
Visalt
KontrollhendelseriHendelser-eksempelskjemaetforutviklere
Hendelser-eksempelskjemaetforutviklereimplementererenenkeltMicrosoftOfficeInfoPath2003-kontrollhendelsesomkanreagerepåetknappeklikk.DetteerOnClick-hendelsen.OnClick-hendelsenskjeretteratenbrukerklikkerenknapppåetskjema.
Obs!OnClick-hendelsenerdenenestekontrollhendelsensomstøttesavInfoPath.
HvisduvilbrukeOnClick-hendelsen,måduførstopprettehendelsenidialogboksenEgenskaperforknappsomertilgjengeligpåhurtigmenyenforknappekontrollen.IGenerelt-kategorienangirduSkriptunderHandling,ogklikkderetterMicrosoftSkriptredigering.DetteåpnerMicrosoftSkriptredigeringogviserdenInfoPath-generertehendelsesbehandlingen.
Obs!HendelsesbehandlingiInfoPathmåopprettesiutformingsmodus.
IHendelser-eksempelskjemaetforutviklereimplementeresOnClick-hendelsenfordetreknappenesombrukestilåbyttemellomvisninger.FølgendeeksempelfraHendelser-eksempelskjemaetforutviklereviserOnClick-hendelsesbehandlingforknappenBytttilvisningfornykunde:
functionbtnSwitchNew::OnClick(eventObj){XDocument.View.SwitchView("NewCustomer")}
Obs!Navnetpåknappensombrukesideklarasjonenforhendelsesbehandling,bestemmesavverdiensomerangittiboksenSkript-IDidialogboksenEgenskaperforknapp.
Visalt
OmeksempelskjemaetStructuralEditing
EksempelskjemaetStructuralEditingvisernoeneksemplerpåhvordandetunderliggendeXML-dokumentetforetMicrosoftOfficeInfoPath2003-skjemakanredigeresvedåbrukeenkombinasjonavkontroller,menyelementer,verktøylinjeknapperogskript.NårbrukernefyllerutetskjemaiInfoPath,redigererdeivirkelighetenetXML-dokumentietbrukervennlig,grafiskformat.Selvomeksempelskjemaetprimærterberegnetpåågiendemonstrasjonavstrukturellredigering,brukesdettilåillustreretotyperredigeringsomkangjøresietskjema:
FeltredigeringRedigeringsomendrertekstenietfelt(etelementellerattributtiskjemaetsunderliggendeXML-dokument).Hvisduforeksempelskriverinndatadirekteientekstbokskontroll,endresdeunderliggendedataeneielementetellerattributtetsomkontrollenerbundettil.
StrukturellredigeringRedigeringsomendrerstruktureniskjemaetsunderliggendeXML-dokument.Strukturellredigeringgjørdetmuligåsetteinn,fjerneellererstatteXML-fragmenter(elementerogtilhørendeunderelementer,attributteroginnhold)iénenkeltoperasjon.Hvisduforeksempelleggertilelementeriengjentakendeinndeling,gjentakendetabellellerlistekontroll,opprettesdetnyeelementerogattributteridendelenavXML-dokumentetsomkontrollenerbundettil.
BådefeltredigeringogstrukturellredigeringimplementeresvanligvisvedhjelpavkontrollersomkobleretskjematiletunderliggendeXML-dokumentslikatbrukernekanskriveinnellerendredataiXML-dokumentet.MendukanogsåimplementerefeltredigeringellerstrukturellredigeringvedåbrukeskriptkodesammenmedInfoPath-objektmodellen.
ItilleggtilfeltredigeringogstrukturellredigeringbrukerInfoPathkonseptetredigeringskontekst,sombetyratredigeringshandlingerkanværeavhengigeavgjeldendeutvalgellerinnsettingspunkt.KnappenAddPartBeforeCurrent(Leggtildelforangjeldende)pådenegendefinerteverktøylinjenPartToolbar(deleverktøylinje)ieksempelskjemaetStructuralEditingsetterforeksempelinnennyradiParts-tabellen(Deler),ienposisjonsomerbasertpågjeldendekontekst.Knappenerbareaktiverthvisgjeldendeutvalgerpåellerinnenforenavradenei
tabellen.
Hvisduviltestefunksjoneneieksempelskjemaet,skriverduganskeenkeltinndatadirekteiskjemafeltene,ellerdubrukerInsert-menyen(Settinn),denegendefinerteoppgaverutenPartCatalog(Delekatalog),hurtigmenyenellerdenegendefinerteverktøylinjenPartToolbartilåsetteinnellerfjerneraderiParts-tabellen.
Obs!HvisduvilseallefileneforeksempelskjemaetStructuralEditing,åpnerduskjemaetogklikkerExtractFormFiles(Trekkutskjemafiler)påFile-menyen(Fil)iutformingsmodus.Alleskjemafilenetrekkesutavskjemamalfilenoglagresienangittmappepåharddisken.
HvisduvillæremeromhvordanredigeringsfunksjonerimplementeresieksempelskjemaetStructuralEditing,sefølgendeemner:
FeltredigeringieksempelskjemaetStructuralEditing
StrukturellredigeringieksempelskjemaetStructuralEditing
RedigeringskontekstieksempelskjemaetStructuralEditing
Visalt
FeltredigeringieksempelskjemaetStructuralEditing
FeltredigeringietMicrosoftOfficeInfoPath2003-skjemaskjernårenbrukerskriverinndatadirekteietskjemafelt(vanligvisentekstbokskontroll)nårskjemaetfyllesut.DataenelagressomenverdiavelementetellerattributtetforXML-feltet(elementellerattributt)idetunderliggendeXML-dokumentetsomkontrollenerbundettil.IeksempelskjemaetStructuralEditingbrukesforeksempeltekstboksertilredigeringavdataifeltenePartNumber(Delenummer),Description(Beskrivelse),Quantity(Antall)ogUnitPrice(Enhetspris).
Feltredigeringskjervanligvisnårenbrukerskriverinndataienkontrollietskjema.DataenelagresiskjemaetsunderliggendeXML-dokument.DukanimidlertidogsåbrukeskriptkodetilåbehandledataeneiXML-dokumentetvedåendreselveXML-dokumentet.Hvisskjemaetinneholderenkontroll,foreksempelentekstbokssomerbundettildeendrededataene,vildataenesomvisesiskjemaet,blioppdatertautomatisk.
Brukekontrollerforfeltredigering
Brukeskriptforfeltredigering
Visalt
StrukturellredigeringieksempelskjemaetStructuralEditing
StrukturellredigeringietMicrosoftOfficeInfoPath2003-skjemaskjernårenbrukerfyllerutetskjemaogredigeringshandlingenesomutføres,resultererienstrukturellendringavskjemaetsunderliggendeXML-dokument.StrukturelleendringeromfatterinnsettingellerfjerningavelementerogattributteridetunderliggendeXML-dokumentetsomskjemaeterbundettil.IeksempelskjemaetStructuralEditinggjøresforeksempelstrukturelleendringernårenbrukersetterinnellerfjernerelementerfraParts-tabellen(Deler)ellerdenpunktmerkedenotatlisten.
KontrollerforstrukturellredigeringinneholderforhåndsdefinerteredigeringshandlingersomkanknyttestilverktøylinjeknapperogmenyelementeribrukergrensesnittområderiInfoPath.ICommands-dialogboksen(Kommandoer),somertilgjengeligfradialogboksenProperties(Egenskaper)forenkontrollforstrukturellredigering,kanduvelgehvilkeredigeringshandlingersomskalværetilgjengeligforbrukerne,hvilkeområderibrukergrensesnittetdeskalvisesi,oghvilkeetikettersomskalbrukesfordetilknyttedeknappeneellermenyelementene.Kontrolleneforstrukturellredigeringsombrukesidetteeksempelskjemaet,omfatterengjentakendetabellogenpunktmerketliste.
StrukturellredigeringkanimplementeresvedhjelpavenInfoPath-kontrollforstrukturellredigeringellervedåbrukeskriptkodeforåbehandledataeneiskjemaetsunderliggendeXML-dokumentdirekte.Hvisskjemaetomfatterenkontroll,foreksempelengjentakendeinndelingsomerbundettildeendrede(innsatteellerslettede)dataene,vildataeneiskjemaetoppdateresautomatisk.
Brukekontrollerforstrukturellredigering
Brukeskriptforstrukturellredigering
Visalt
RedigeringskontekstieksempelskjemaetStructuralEditing
RedigeringskontekstietMicrosoftOfficeInfoPath2003-skjemabetyratredigeringshandlingereravhengigeavgjeldendeutvalgellerinnsettingspunkt.HvisforeksempelenradiParts-tabellen(Deler)ieksempelskjemaetStructuralEditingermerket,erknappeneforåleggetilellerfjernedelerpådenegendefinerteverktøylinjenPartToolbar(deleverktøylinje)aktivertogvilsetteinnellerfjerneraderiParts-tabellenienposisjonsomerbasertpågjeldendekontekst.Hvisgjeldendeutvalgikkeerpåellerinnenforenavradeneitabellen,erknappenedeaktivert.
Obs!DenegendefinerteverktøylinjenPartToolbarbleopprettetvedåendrestandardskjemaverktøylinje.
DetteernoenavområdeneiInfoPath-grensesnittetderredigeringskontekstgjelder:
Insert-menyenMenyelementerpåInsert-menyen(Settinn).Disseomfattervanligvismenyelementerforåsetteinnelementerientabellellerinndeling.
HurtigmenyenMenyelementerpåhurtigmenyen.Disseomfattervanligvismenyelementerforåsetteinnellerfjerneelementerientabell,inndelingellerliste.
Table-menyenMenyelementerpåTable-menyen(Tabell).Disseomfattervanligvismenyelementerforåsetteinnellerfjerneelementerientabell.
EgendefinertverktøylinjeKnapperogmenyelementersomertilgjengeligepåenegendefinertverktøylinje.Disseomfattervanligvisknapperellermenyelementerforåsetteinnellerfjerneelementerientabellellerinndeling,ellerknappersomkallerskriptkode.
IeksempelskjemaetStructuralEditingbrukesengjentakendetabellkontrolltilåimplementereentabellsomgjørdetmuligforbrukerneåredigereenlisteoverdelerpåenfaktura.NårenbrukervelgeråredigeretabellenvedhjelpavInsert-menyen,denegendefinerteverktøylinjenPartToolbarellerhurtigmenyen,bestemmerInfoPathhvilkenkontrollsomskalbrukes,ogredigererkilde-XML-dokumentetbasertpåredigeringshandlingenesomerangittiutformingsmodusfor
denkontrollen.
KontrolleneforstrukturellredigeringinneholderforhåndsdefinerteredigeringshandlingersomkanknyttestilverktøylinjeknapperogmenyelementeribrukergrensesnittområdeneiInfoPath.ICommands-dialogboksen(Kommandoer),somertilgjengeligfradialogboksenProperties(Egenskaper)forenkontrollforstrukturellredigering,kanduvelgehvilkeavkontrollensredigeringshandlingersomskalværetilgjengeligeforbrukerne,hvilkebrukergrensesnittområderdeskalvisesioghvilkeetikettersomskalbrukesfordetilknyttedeknappeneellermenyelementene.IParts-tabellenieksempelskjemaetStructuralEditingerfølgenderedigeringshandlingeraktivert:
Insert(Settinn)AktivertpåInsert-menyen.GjørdetmuligforbrukerenåsetteinnennyradiParts-tabellen.
InsertAbove(Settinnovenfor)AktivertpåhurtigmenyenogdenegendefinerteverktøylinjenPartToolbar.GjørdetmuligforbrukerenåsetteinnennyradovergjeldenderadiParts-tabellen.
InsertBelow(Settinnnedenfor)AktivertpåhurtigmenyenogdenegendefinerteverktøylinjenPartToolbar.GjørdetmuligforbrukerenåsetteinnennyradundergjeldenderadiParts-tabellen.
Remove(Fjern)AktivertpåhurtigmenyenogdenegendefinerteverktøylinjenPartToolbar.Gjørdetmuligforbrukerenåfjernegjeldenderad.
Obs!AndreredigeringshandlingersomikkeerimplementertieksempelskjemaetStructuralEditing,kanbrukesiengjentakendetabellkontroll.
Visalt
OmBrukergrensesnitt-eksempelskjemaetforutviklere
Brukergrensesnitt-eksempelskjemaetforutvikleredemonstrererdeforskjelligemåtenebrukergrensesnittetkantilpassesietskjemaiMicrosoftOfficeInfoPath2003.Brukergrensesnittfunksjonenesomtilpassesidetteeksempelskjemaet,inkluderermenyelementerpåmenylinjen,hurtigmenyer,verktøylinjeknapperpåSkjema-verktøylinjenogenegendefinertoppgaverute.
Hvisduviltestefunksjonenepåeksempelskjemaet,leggerduganskeenkelttil,endrerellerfjernerCDervedhjelpavSettinn-menyen,verktøylinjenCD-samlingellerknappenepåhurtigmenyenmensdufyllerutskjemaet.DukanbyttemellomCD-samlingogAllesporvedhjelpavVis-menyenellerdenegendefinerteoppgaveruten.
Obs!HvisduvilviseallefilenesomutgjørBrukergrensesnitt-eksempelskjemaet,åpnerduskjemaetogklikkerTrekkutskjemafilerpåFil-menyenmensdueriutformingsmodus.Dettetrekkerutalleskjemafilenefraskjemamalfilenoglagrerdemienspesifikkmappepåharddisken.
HvisduvilvitehvordanhveravbrukergrensesnittfunksjoneneimplementeresiBrukergrensesnitt-eksempelskjemaetforutviklere,serdufølgendeemner:
EgendefinertemenyeriBrukergrensesnitt-eksempelskjemaetforutviklere
EgendefinerteverktøylinjeriBrukergrensesnitt-eksempelskjemaetforutviklere
EgendefinerteoppgaveruteriBrukergrensesnitt-eksempelskjemaetforutviklere
Visalt
TilpassedemenyeriBrukergrensesnitt-eksempelskjemaetforutviklere
MicrosoftOfficeInfoPath2003girdegmulighetentilåkontrollerehvoroghvordanduønskermenyelementerskalvisesibrukergrensesnittet,primærtvedåaktivereellerdeaktiveredempåforskjelligeinnebygdemenyersombrukesietskjema.Noenavmenyenedukantilpasse,inkludererVis,SettinnogTabell,itilleggtilhurtigmenyersomvisesnårenbrukerklikkerhurtigmenyknappensomerknyttettilenbestemtgjentagendetabell,gjentagendeinndelingellervalgfriinndeling.Menyerkantilpassesforgjentagendetabeller,gjentagendeinndelinger,valgfrieinndelingerogvisninger.
Obs!MangeavdeandrestandardmenyeneiInfoPathkanogsåtilpasses.Brukergrensesnitt-eksempelskjemaetforutvikleredemonstrererhvordandutilpassernoenfåutvalgte.
FleretilpassedemenyerimplementeresiBrukergrensesnitt-eksempelskjemaetforutviklere.Ifølgendetabellvisesvisningene,tabelleneoginndelingeneiBrukergrensesnitt-eksempelskjemaetforutviklere,sammenmeddetilpassedemenyelementenesombleimplementertforhveravdem.
Navn Type TilpassedemenyelementerCD-samling
Visning MenyelementetCD-samlingpåVis-menyen.
Allespor
Visning Allespor-menyelementetpåVis-menyen.
CD Gjentagendeinndeling
CD-menyelementetpåInndeling-undermenyenpåSettinn-menyen.
MenyelementeneSettinnCDover,SettinnCDunderogFjernCDpåhurtigmenyenforCD-tabellen.
Spor Gjentagendetabell
Spor-menyelementetpåInndeling-undermenyenpåSettinn-menyen.
MenyelementetSettinnsporpåhurtigmenyenfor
CD-tabellen.
MenyelementeneSettinnsporogFjernsporpåTabell-menyen.
MenyelementeneSettinnsporover,SettinnsporunderogFjernsporpåhurtigmenyenforSpor-tabellen.
Etikett Valgfriinnedeling
Etikett-menyelementetpåInndeling-undermenyenpåSettinn-menyen.
MenyelementetSettinnetikettpåhurtigmenyenforCD-tabellen.
MenyelementetFjernetikettpåhurtigmenyenforEtikett-kontrollen.
Obs!NårdutilpassermenyeriInfoPath,brukesdissetilpasningenepåvisningsnivået.Dettebetyrattilpasningenedugjør,ikkebrukesglobaltforallevisninger.Hvisduvilbrukedesammetilpassedemenyeneforflereennénvisning,mådugjøremenytilpasningeneihvervisning.
TilpasseVis-menyen
TilpasseSettinn-menyen
TilpasseTabell-menyen
Tilpassehurtigmenyer
Visalt
EgendefinerteverktøylinjeriBrukergrensesnitt-eksempelskjemaetforutviklere
Brukergrensesnitt-eksempelskjemaetforutviklereinkludererenenkeltegendefinertverktøylinje,CD-samling,somkanbrukestilåleggetilellerfjerneenCD,etsporellerenetikett.SomstandardharMicrosoftOfficeInfoPath2003eninnebygdegendefinertverktøylinje,Skjema-verktøylinjen,somkanbrukestilåoppretteegendefinertemenyelementersombrukerekanklikkeforåutføreforskjelligehandlingerietskjema.
HvisduvilegendefinereSkjema-verktøylinjeniutformingsmodus,brukerduEgenskaper-dialogboksenfordenbestemtegjentagendeinndelingen,gjentagendetabellenellervalgfrieinndelingenduarbeidermed.Egenskaper-dialogboksenåpnesvedåhøyreklikkeinndelingenellertabellenogklikkeEgenskaperpåhurtigmenyen.IEgenskaper-dialogboksenforgjentagendetabellerogvalgfrieinndelingerklikkerduTilpasskommandoerforååpneKommandoer-dialogboksen.ForgjentagendeinndelingererknappenTilpasskommandoertilgjengeligidialogboksenInndelingsegenskapersomåpnesnårduvelgeråendrestandardinnstillingeneforeninndeling.IKommandoer-dialogboksenkanduknyttebestemteredigeringshandlingertilforskjelligekommandoplasseringersomertilgjengeligepåmenyeneogverktøylinjeneietInfoPath-skjema.Nårduskaloppretteenegendefinertverktøylinje,velgerduSkjemaverktøylinje-plasseringen.
Obs!IBrukergrensesnitt-eksempelskjemaetforutviklereerkommandoplasseringenverktøylinjenCD-samling,sidenstandardnavnetpåSkjema-verktøylinjenbleendret.Dukanendrestandardnavnetpåenverktøylinjemanueltiskjemadefinisjonsfilen(XSF-fil)vedåendreverdienfortekst-attributtetforverktøylinje-elementet.
Nårduegendefinererenverktøylinje,opprettesdetoppføringeriXSF-filenvedhjelpavknapp-elementerinnenverktøylinje-elementet.Tekstensomvisessomnavnetpåverktøylinjen,bestemmesavtekst-attributtetforverktøylinje-elementet,ogtekstensomvisessomnavnetpåenknapppåverktøylinjen,bestemmesavtekst-attributtetforetknapp-element.
MensduknytterredigeringshandlingertildenegendefinerteverktøylinjenvedhjelpavKommandoer-dialogboksen,plasseresmenyelementerdirektepåverktøylinjen.Deterimidlertidmuligåopprettemenyerpåverktøylinjenogderetterleggetilmenyelementeridissemenyene.Dettegjøresvedånesteknapp-elementenepåverktøylinjeninneietmeny-elementiXSF-filen.
NedenforviseseninndelingfraXSF-fileniBrukergrensesnitt-eksempelskjemaetforutvikleresominneholderverktøylinje-elementet.Merkdegbrukenavmeny-elementetforåoppretteenmenypåverktøylinjen.
<xsf:toolbarcaption="CDCollectionToolbar"name="CDCollectionToolbar"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="NewCD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="NewTrack"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="NewLabel"showIf="always"></xsf:button><xsf:menucaption="Remove">
<xsf:buttonaction="xCollection::remove"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::remove"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::remove"xmlToEdit="Label_16"caption="Label"showIf="always"></xsf:button></xsf:menu></xsf:toolbar>
Merknader
ÅleggetilmenyerpåenverktøylinjeerenfunksjoniXSF-filenogerikketilgjengelignårdubrukerKommandoer-dialogbokseniutformingsmodus.
SelvomInfoPathinkludererenenkeltegendefinertverktøylinje,kanduleggetilflereverktøylinjerietskjemavedåoppretteflereverktøylinje-elementeriXSF-filen.NårduharopprettetdeekstraverktøylinjenevedåredigereXSF-filenmanuelt,erdisseverktøylinjenetilgjengeligeiKommandoer-dialogboksen,ogdukanderetterknytteredigeringshandlingertildem.
Visalt
EgendefinerteoppgaveruteriBrukergrensesnitt-eksempelskjemaetforutviklere
Brukergrensesnitt-eksempelskjemaetforutviklereinkludererenegendefinertoppgaverutesombrukestilåbyttevisningerogutføreandrevanligeoppgaver,foreksempelsorterelistenoverCDer.EgendefinerteoppgaverutererHTML-filersomvisesioppgaveruteniMicrosoftOfficeInfoPath2003mensenbrukerfyllerutetskjema.Detkanbareværeénegendefinertoppgaveruteknyttettiletskjema.
Nårduskaloppretteenegendefinertoppgaverute,måduførstoppretteenHTML-filvedhjelpavetHTML-redigeringsprogram,foreksempelMicrosoftFrontPage.DuknytterdenneHTML-filentiletskjemavedhjelpavAvansert-kategorienidialogboksenAlternativerforskjemasomertilgjengeligpåVerktøy-menyeniutformingsmodus.IAvansert-kategorienkanduleggetilHTML-filenogandrestøttefiler,foreksempeletgjennomgripendestilark(CSS-fil),vedhjelpavRessursbehandling.(DufårtilgangtilRessursbehandlingvedåklikkeRessursbehandlingpåVerktøy-menyeniutformingsmodus.)NårHTML-filenharblittlagttilsomenressurs,kandumerkeavforAktiveregendefinertoppgaveruteoganginavnogplasseringfordenegendefinerteoppgaveruten.
Obs!DumåleggetilHTML-fileniskjemaetvedhjelpavRessursbehandlingførdukanlafilenblienegendefinertoppgaverute.
Nårduleggertilenegendefinertoppgaveruteietskjema,opprettesoppføringeriskjemadefinisjonsfilen(XSF-fil)vedhjelpavoppgaverute-elementet.Tekst-attributtetforoppgaverute-elementetbrukestilålagrenavnetpådenegendefinerteoppgaveruten,menshref-attributtetbrukestilålagreHTML-filnavnet.NedenforviseseninndelingfraXSF-fileniBrukergrensesnitt-eksempelskjemaetforutvikleresominneholderoppgaverute-elementet:
<xsf:taskpanecaption="CustomTaskPane"href="taskpane.htm"></xsf:taskpane>
ItilleggtilåbrukestandardHTML-kodekanduogsåbrukeskriptkodeinneioppgaverutensombrukerInfoPath-objektmodellen.IBrukergrensesnitt-eksempelskjemaetforutviklerebrukesFiltype-egenskapenforXDocument-objektettilåfåtilgangtilbedriftslogistikkfunksjonenesomfinnesiskjemaetsprimæreskriptfil.
NedenforviseseninndelingfraHTML-filensombrukessomdenegendefinerteoppgaveruteniBrukergrensesnitt-eksempelskjemaetforutviklere.OppkallingentilFiltype-egenskapenforInfoPath-objektmodellenbrukesionClick-hendelsenforSorterCDer-hyperkoblingen.Nårbrukerenklikkerdennekoblingen,kallessorteringsfunksjonenoppiskjemaetsprimæreskriptfil.DeretterbrukesXML-kildedokumentetforskjemaet,ogCD-samlingensorteresalfabetisketterartistogspor.
<divclass="action"><ahref=""onClick="gobjXDocument.Extension.Sort();returnfalse;">SortCDsbyartist/title</a></div>
Obs!HvisduvilvisebedriftslogistikkfunksjoneneforBrukergrensesnitt-eksempelskjemaetforutviklere,kanduåpneMicrosoftSkriptredigeringiutformingsmodusiInfoPathvedåklikkeVerktøy-menyen,velgeSkriptogklikkeMicrosoftSkriptredigering,ellervedåtrykkeALT+SKIFT+F11.
DiagramoverInfoPath-objektmodellen
Application ActiveWindowWindowsWindowCommandBarsMailEnvelopeTaskPanesTaskPaneHTMLDocumentHTMLWindowWindowXDocument
XDocumentUserXDocumentsXDocumentDataObjectsDataObjectDOMQueryAdapterADOAdapterWebServiceAdapterXMLFileAdapter
DataAdaptersDAVAdapterEmailAdapterHWSAdapterWebServiceAdapter
Forklaring
Automatiseringsobjekt
ExternalApplication
Hendelsesobjekter
DataDOMEvent
DocActionEvent
DocContextChangeEvent
DocEvent
DocReturnEvent
MergeEvent
SaveEvent
SignEvent
VersionUpgradeEvent
Generellsamling
XMLNodes
DOMErrorsError
ExtensionQueryAdapter
ADOAdapterWebServiceAdapterXMLFileAdapter
SignedDataBlocksSignedDataBlockSignaturesSignatureCertificate
SolutionDOM
UIUtil
DateMath
ViewWindow
ViewInfosViewInfo
DataAdapters-samlingen
InneholderetdataadapterobjektsomtilsvarerhverenkeltdatatilkoblingsombrukesietMicrosoftOfficeInfoPath2003-skjema.
MerknaderHverdatatilkoblingbrukestilåhentedata(settesinnihoveddatakildenellerensekundærdatakilde)ellersendedata.
Endatatilkoblingsombrukestilåhentedatatilhoveddatakilden,viltilsvareénavdataadapterobjekttypenenedenfor:
WebServiceAdapter
ADOAdapter
Obs!EtAdoAdapter-objektsombrukestilåhentedatatilhoveddatakilden,kanogsåsendedata.
Endatatilkoblingsombrukestilåhentedatatilensekundærdatakilde,viltilsvareénavdataadapterobjekttypenenedenfor:
ADOAdapter
SharepointListAdapter
WebServiceAdapter
XMLFileAdapter
Endatatilkoblingsomkunbrukestilåsendedata,viltilsvareénavdataadapterobjekttypenenedenfor:
EmailAdapter
DAVAdapter
HWSAdapter
WebServiceAdapter
DataAdapters-samlingenertilgjengeligvedhjelpavDataAdapters-egenskapenforXDocument-objektet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice
2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
DataObjects-samlingen
DataObjects DataObject
InneholderetDataObject-objektforhversekundæredatakildesombrukesietMicrosoftOfficeInfoPath2003-skjema.HvertavDataObject-objektenegirtilgangtildetbestemtedataadapterobjektetsomblebrukttilåkobletildeneksternedatakilden.
MerknaderDataObjects-samlingenimplementereregenskapersomkanbrukestilåfåtilgangtiletskjemastilknyttedeDataObject-objekter,ogertilgjengeligviaDataObjects-egenskapenforXDocument-objektet.
Obs!DataObjects-samlingenkanbarebrukestilåhenteantalletDataObject-objekterisamlingenellertilåreturnereenreferansetiletangittDataObject-objekt.Denkanikkebrukestilåopprette,leggetilellerfjerneDataObject-objekter.
BrukeDataObjects-samlingenIeksempletnedenfor,somerenimplementeringavenOnClick-hendelsesbehandlingforenknappietskjema,brukesDataObjects-egenskapenforXDocument-objektettilåangienreferansetilDataObjects-samlingen.KodengårderetteriløkkegjennomsamlingenogviserposisjonsindeksognavnforhvertavDataObject-objekteneisamlingen.
functionShowDataObjectNames::OnClick(eventObj){//SetareferencetotheDataObjectscollection.varobjDataObjects=XDocument.DataObjects;
//Loopthroughthecollectionanddisplaythename//ofeachDataObjectobjectthatitcontains.for(i=0;i<objDataObjects.Count;i++){XDocument.UI.Alert("Dataobject"+i+":"+objDataObjects(i).Name);}objDataObjects=null;}
HvisduvilhamerinformasjonombrukavDataObjects-samlingen,seFåtilgangtileksternedatakilder.
Errors-samlingen
Errors Error
InneholderetError-objektforhverfeilietMicrosoftOfficeInfoPath2003-skjema.EtError-objektinneholderinformasjonomenInfoPath-feil,inkludertdetaljertmelding,kortmelding,kode,typeogdentilknyttedeXML-noden.
MerknaderErrors-samlingenerenkomplettsamlingsominneholderegenskaperogmetoderforåleggetil,sletteogfåtilgangtilError-objekteneisamlingen.
ItilleggtilåbehandlefeilsomgenereresavInfoPath,kanErrors-samlingenogsåbrukestilåoppretteegendefinertefeilvedhjelpavAdd-metoden.
Obs!EgendefinertefeilkanogsåopprettesvedhjelpavReportError-metodenforDataDOMEvent-objektet.
BrukeErrors-samlingenErrors-samlingenertilgjengeligviaErrors-egenskapenforXDocument-objektet.Errors-samlingenerknyttettiletskjemasunderliggendeXML-dokumentslikatfeilsomoppstår,oppståriXML-dokumentet.
IeksempletnedenforbrukesCount-egenskapenforErrors-samlingentilåhenteantalletfeilisamlingen:
XDocument.UI.Alert("Countoferrors:"+XDocument.Errors.Count);
HvisduvilsletteenbestemtfeilfraErrors-samlingen,brukerduDelete-metoden,medXML-kodenogbetingelsesnavnetsomargumenter:
XDocument.Errors.Delete(myXMLNode,"MyErrorName");
HvisduvilsletteallefeileneiErrors-samlingen,brukerduDeleteAll-metoden:
XDocument.Errors.DeleteAll();
HvisduvilangienreferansetilenfeiliErrors-samlingen,brukerduItem-egenskapen:
varobjError;
objError=XDocument.Errors.Item(0);//Or...objError=XDocument.Errors(0);
HvisduvilhamerinformasjonombrukavErrors-samlingen,seBehandlefeil.
Signatures-samlingen
InneholderensamlingmedSignature-objekterforhversignaturiMicrosoftOfficeInfoPath2003-skjemaetellerSignedDataBlock-objektet.
MerknaderSignatures-samlingenimplementereregenskaperogenmetodesomkanbrukestilåfåtilgangtiletskjemastilknyttedeSignature-objekter,ogtilåoppretteensignatur.DenertilgjengeligviaSignedDataBlock-objektet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeSignatures-samlingenNårdubrukerCreate-metoden,skrivesikkesignaturenførSign-metodenkallespåSignature-objektet.DissemetodenekankallesbarefraOnSign-hendelsesbehandlingen.
Visalt
SignedDataBlocks-samlingen
SamlingenmedSignedDataBlock-objekteriskjemamalen,somdefinertiskjemadefinisjonsfilen(XSF).
MerknaderSignedDataBlocks-samlingenimplementereregenskapersomkanbrukestilåfåtilgangtilSignedDataBlock-objektenesomertilknyttetetskjema.SignedDataBlocks-samlingenertilgjengeligviaSignedDataBlocks-egenskapenforXDocument-objektet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
TaskPanes-samlingen
TaskPanes TaskPane
InneholderensamlingavTaskPane-objektersomrepresentereroppgaverutenesomerknyttettiletvinduiMicrosoftOfficeInfoPath2003.
MerknaderTaskPanes-samlingeninneholderegenskapersomkanbrukestilåfåtilgangtilensamlingavoppgaveruteobjekter,ogertilgjengeligviaTaskPanes-egenskapenforWindow-objektet.
Obs!TaskPanes-samlingenkanbarebrukestilåhenteantalletTaskPane-objekterisamlingenellertilåreturnereenreferansetiletangittTaskPane-objekt.DenkanikkebrukestilåleggetilellerfjerneTaskPane-objekter.
BrukeTaskPanes-samlingenIeksempletnedenforbrukesTaskPanes-egenskapenforWindow-objektettilåangienreferansetilTaskPanes-samlingen:
varobjTaskPanes;
objTaskPanes=XDocument.View.Window.TaskPanes;
IeksempletnedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienreferansetiletangittTaskPane-objekt.DeretterbrukerkodenVisible-egenskapenforTaskPane-objektettilågjøreoppgaverutensynlig.
varobjTaskPane;
//Showthebuilt-inHelptaskpane.objTaskPane=XDocument.View.Window.TaskPanes(4);objTaskPane.Visible=true;
Obs!ArgumentettilItem-egenskapenertypenoppgaverutesomreturneres,basertpåType-egenskapenforTaskPane-objektet,ikkeplasseringentilTaskPane-objektetiTaskPanes-samlingen.
Visalt
ViewInfos-samlingen
ViewInfos ViewInfo
InneholderetViewInfo-objektforhvervisningietMicrosoftOfficeInfoPath2003-skjema.ViewInfo-objekterinneholderbeskrivendeinformasjonomvisningenedeerknyttettil.
MerknaderViewInfos-samlingenimplementereregenskapersomkanbrukestilåfåtilgangtiletskjemastilknyttedeViewInfo-objekter,ogertilgjengeligviaViewInfos-egenskapenforXDocument-objektet.
Obs!ViewInfos-samlingenkanbarebrukestilåhenteantalletViewInfo-objekterisamlingenellertilåreturnereenreferansetiletangittViewInfo-objekt.Denkanikkebrukestilåopprette,leggetilellerfjerneViewInfo-objekter.
BrukeViewInfos-samlingenIeksempletnedenfor,somerenimplementeringavenOnClick-hendelsesbehandlingforenknappietskjema,brukesViewInfos-egenskapenforXDocument-objektettilåangienreferansetilViewInfos-samlingen.KodengårderetteriløkkegjennomsamlingenogviserposisjonsindeksognavnforhvertavViewInfo-objekteneisamlingen.
functionShowViewNames::OnClick(eventObj){//SetareferencetotheViewInfoscollection.varobjViewInfos=XDocument.ViewInfos;
//Loopthroughthecollectionanddisplaythename//ofeachViewInfoobjectthatitcontains.for(i=0;i<objViewInfos.Count;i++){XDocument.UI.Alert("Viewname"+i+":"+objViewInfos(i).Name);}objViewInfos=null;}
Visalt
Windows-samlingen
Windows Window
InneholderetWindow-objektforhvertvinduietMicrosoftOfficeInfoPath2003-skjema.Window-objekterrepresentererdetotypenevinduersombrukesiInfoPath-programmet:redigeringsvinduet,sombrukessomskjemaområdenårenbrukerfyllerutetskjema,ogutformingsvinduet,sombrukessomutformingsmodusnårenbrukerutformeretskjema.
MerknaderWindows-samlingenimplementereregenskapersomkanbrukestilåfåtilgangtiletskjemastilknyttedeWindow-objekter,ogertilgjengeligviaWindows-egenskapenforXDocument-objektet.
Obs!Windows-samlingenkanbarebrukestilåhenteantalletWindow-objekterisamlingenellertilåreturnereenreferansetiletangittWindow-objekt.Denkanikkebrukestilåopprette,leggetilellerfjerneWindow-objekter.
BrukeWindows-samlingenIeksempletnedenfor,somerenimplementeringavenOnClick-hendelsesbehandlingforenknappietskjema,brukesWindows-egenskapenforApplication-objektettilåangienreferansetilWindows-samlingen.KodengårderetteriløkkegjennomsamlingenogviserobjekttypeforhvertavWindow-objekteneisamlingen.
functionShowWindowTypes::OnClick(eventObj){//SetareferencetotheWindowscollection.varobjWindows=Application.Windows;varstrWindowType;
//Loopthroughthecollectionanddisplaythetype//ofeachWindowobjectthatitcontains.for(i=0;i<objWindows.Count;i++){switch(objWindows(i).Type){case0:strWindowType="Editingwindow";break;case1:strWindowType="Designingwindow";break;}
XDocument.UI.Alert("Windowtype"+i+":"+strWindowType);}objWindows=null;strWindowType=null;}
HvisduvilhamerinformasjonombrukavWindows-samlingen,seArbeidemedskjemavinduer.
XDocuments-samlingen
XDocuments XDocument
InneholderetXDocument-objektforhvertMicrosoftOfficeInfoPath2003-skjemasomeråpent.XDocument-objektetrepresentereretskjemasunderliggendeXML-dokumentogkanbrukestilåarbeideinteraktivtmedXML-dataeneiskjemaet.
MerknaderXDocuments-samlingenimplementererenrekkeegenskaperogmetodersomkanbrukestilåfåtilgangetskjemastilknyttedeXDocument-objektellertilåoppretteogåpneselveskjemaene.XDocuments-samlingenertilgjengeligviaXDocuments-egenskapenforApplication-objektet.
BrukeXDocuments-samlingenIeksempletnedenforbrukesOpen-metodenforXDocuments-samlingentilååpneeteksisterendeskjema:
Application.XDocuments.Open("C:\\MyForm.xml");
Dukanogsåoppretteetnyttskjemabasertpåeteksisterendeskjema,vedhjelpavNew-metoden:
Application.XDocuments.New("C:\\MyForm.xml");
DukanfåtilgangtiletXDocument-objektiXDocuments-samlingenvedåoverføreposisjonsindeksenellerplasseringsbanentilItem-metoden:
varobjXDoc;
objXDoc=Application.XDocuments(0);//or...objXDoc=Application.XDocuments("C:\\MyForm.xml");
HvisduvilhamerinformasjonombrukavXDocuments-samlingen,seFåtilgangtilskjemadata.
Visalt
XMLNodes-samlingen
XMLNodes
InneholderensamlingavXMLDOM-noder(DocumentObjectModel).XMLNodes-samlingenerengenerellsamlingsombrukesavflereMicrosoftOfficeInfoPath2003-metoder.
MerknaderXMLNodes-samlingeninneholderegenskapersomkanbrukestilåfåtilgangtilensamlingavXMLDOM-noder,ogdenreturneresavbådeGetSelectedNodes-ogGetContextNodes-metodenforView-objektet.
NårduharangittenreferansetiletavXMLDOM-nodeobjekteneiXMLNodes-samlingen,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforXMLDOMentilåarbeideinteraktivtmedetXML-nodeobjekt.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
BrukeXMLNodes-samlingenIeksempletnedenforangisenreferansetilensamlingavXMLDOM-nodersomreturneresavGetSelectedNodes-metodenforView-objektet.Derettervisesenmeldingsboksmednavnetpåogkilde-XMLenfordenførstenodensomblefunnetisamlingen.
varobjXMLNodes;
objXMLNodes=XDocument.View.GetSelectedNodes();
if(objXMLNodes.Count>0){XDocument.UI.Alert(objXMLNodes(0).nodeName+"\n\n"+objXMLNodes(0).text);}
Visalt
ADOAdapter-objektet
ADOAdapter
RepresentererenkoblingtilenMicrosoftActiveXDataObjects-/OLEDB-datakilde.ADOAdapter-objekteterentypeMicrosoftOfficeInfoPath2003-dataadaptersominneholderallinformasjonsomernødvendigforåhentedatafraogsendedatatileneksterndatakilde.
MerknaderForsekundæredatakilderinneholderADOAdapter-objektetegenskapersomkanbrukestilåhenteogangiinformasjonomdataadapterenskoblingsstreng,SQL-kommandotekstogtidsavbruddsverdi.DetinneholderogsåenmetodeforåoppretteetSQL-kommandotekstfragmentbasertpåenangittXML-node.
HvisenADO-/OLEDB-datakildebrukessomprimærdatakildeforetskjema,erADOAdapter-objektettilgjengeligviaQueryAdapter-egenskapenforXDocument-objektet.
Obs!ADOAdapter-objektetkanbarebrukessammenmedMicrosoftSQLServer-ogMicrosoftAccess-databaser.
BrukeADOAdapter-objektetADOAdapter-objektetertilgjengeligviaQueryAdapter-egenskapenforDataObject-objektet,ogDataObject-objekterertilgjengeligeviaDataObjects-egenskapenforXDocument-objektet.
IeksempletnedenforbrukesTimeout-egenskapenforADOAdapter-objektettilåangitidsavbruddforenbestemtspørringsoperasjonogtilbakestilletidsavbruddsverdientilopprinneligverdinårspørringsoperasjonenerfullført:
functionRunLongQuery(){
varobjADOAdapter;varintTimeout;//SetareferencetotheADOAdapterobject.objADOAdapter=XDocument.DataObjects("CityDropDownList").QueryAdapter;
//Savetheoriginaltimeoutvalue.intTimeout=objADOAdapter.Timeout;
//Setalongertimeoutvalueandthenrunthequery.objADOAdapter.Timeout=60;XDocument.DataObjects("CityDropDownList").Query();
//Restoretheoriginaltimeoutvalue.objADOAdapter.Timeout=intTimeout;objADOAdapter=null;intTimeout=null;}
HvisduvilhamerinformasjonombrukavADOAdapter-objektet,seFåtilgangtileksternedatakilder.
Visalt
Application-objektet
Application
RepresentererMicrosoftOfficeInfoPath2003-programmet.Application-objektetinneholderegenskaperogmetodersomreturnererreferansertilhøynivåobjekteriInfoPath-objektmodellen.XDocuments-egenskapenreturnererforeksempelenreferansetilensamlingavXDocument-objekter.
MerknaderApplication-objektetertoppnivåobjektetiInfoPath-objektmodellenoginneholderenrekkeegenskaperogmetodersomkanbrukestilåfåtilgangtilsamlingerogobjekterpålaverenivåiobjektmodellenogtilåutføreenrekkegenerellefunksjoner.
BrukeApplication-objektetApplication-objektetkanbrukesdirekteiskriptkode,somvistiMicrosoftJScript-eksempletnedenfor.IdetteeksempletbrukesAlert-metodenforUI-objektet,somertilgjengeligviaXDocument-objektet,tilåviseenmeldingsbokssomangirversjonsnummerettilgjeldendeutgaveavInfoPath.
XDocument.UI.Alert("Applicationversion:"+Application.Version);
LeggmerketilatXDocument-egenskapenikkeerkvalifisertmednavnettilApplication-objektet.DettekommeravatbådeApplication-ogXDocument-objekteterbygddirekteinniInfoPath-skriptmotoren,ogdeterderforikkenødvendigådeklareredemeksplisitt.Demåimidlertiddeklareresnårdebrukesietuttrykkellerargument,someksempletovenforviser.
Obs!Application-objektetinneholderfølgendemetodersomkanbrukestilinneiInfoPath:
Metode BeskrivelseFormatString FormatererdenangittestrengenellerXML-
nodenifølgedeangittekategori-ogalternativparameterne.
IsDestinationReachable ReturnererenboolskverdisomindikereromdenangitteURL-adressen(UniformResourceLocator),UNC-banen(UniversalNamingConvention)ellerIP-adressentilmåldatamaskinenkankoblestilfraklientdatamaskinen.
NewADODBConnection OppretterogreturnererenreferansetilettomtADO(ActiveXDataObjects)Connection-objekt.
NewADODBRecordset OppretterogreturnererenreferansetilettomtADO(ActiveXDataObjects)Recordset-objekt.
Obs!Application-objektetinneholderfølgendemetodersomkanbrukes
tileksternautomatisering:
Metode BeskrivelseCacheSolution Undersøkerskjemamalenihurtigbufferenog
oppdatererdenomnødvendigfraderdenerpublisert.
Quit AvslutterMicrosoftOfficeInfoPath2003.RegisterSolution InstallererdenangitteMicrosoftOfficeInfoPath-
skjemamalen.UnregisterSolution AvinstallererdenangitteMicrosoftOfficeInfoPath
2003-skjemamalen.
XDocuments-samlingeninneholderfølgendetilleggsmetodersomkanbrukestileksternautomatisering:
Metode BeskrivelseClose LukkerdetangitteMicrosoftOffice
InfoPath2003-skjemaet.New OppretteretnyttMicrosoftOfficeInfoPath
2003-skjemabasertpådetangitteskjemaet.
NewFromSolution OppretteretnyttMicrosoftOfficeInfoPath2003-skjemabasertpådenangitteskjemamalen.
NewFromSolutionWithDataOppretteretnyttMicrosoftOfficeInfoPath2003-skjemavedhjelpavdeangitteXML-dataeneogdenangitteskjemamalen.
Open ÅpnerdetangitteMicrosoftOfficeInfoPath2003-skjemaet.
SelvomExternalApplication-objekteteravvergetiMicrosoftOfficeInfoPath2003ServicePack1ogerstattetmedmetodeneitabelleneovenfor,erExternalApplication-metoderfortsatttilgjengeligeforbakoverkompatibilitet.
HvisduvilhamerinformasjonombrukavApplication-objektet,seFåtilgangtilprogramdata.
Button-objektet
Button-objekteterMicrosoftOfficeInfoPath2003-objektetsombrukestilåimplementereOnClick-hendelsensomertilknyttetenknappietInfoPath-skjema.Detteobjektetkanikkebrukesdirekteikode.
Visalt
Certificate-objektet
Representererdetdigitalesertifikatet(avX.509-typen)somharblittbrukttilåoppretteensignatur.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeCertificate-objektetBrukCertificate-egenskapenforSignature-objektettilåreturnereetCertificate-objekt.
Certificate-objektetinneholderfølgendeegenskaper,somkanbrukestilåreturnereinformasjonometdigitaltsertifikat:
Egenskap BeskrivelseIssuedTo Returnererinformasjonomhvemdetdigitalesertifikatet
erutstedttil.IssuedBy Returnererinformasjonomhvemsomharutstedtdet
digitalesertifikatet.ExpirationDateReturnererutløpsdatoenfordetdigitalesertifikatet.Status Returnererstatusenfordetdigitalesertifikatet.
Visalt
DataDOM-objektet
DataDOM
DataDOM-objekteterMicrosoftOfficeInfoPath2003-objektetsombrukestilåimplementeredatavalideringshendelsenesomerknyttettilXDocument-objektet.Detteobjektetkanikkebrukesdirekteiskriptkode.
Visalt
DataDOMEvent-objektet
DataDOMEvent
EthendelsesobjektsombrukesunderdatavalideringshendelseriMicrosoftOfficeInfoPath2003.DataDOMEvent-objektetinneholderenrekkeegenskaperogenmetodesomkanbrukesprogrammatiskiendatavalideringshendelsetilåfungereinteraktivtmeddataenesomvalideres,ogtilågietsvarhvisdataeneikkeergyldige.
MerknaderDataDOMEvent-objektetoverføressomenparametertilOnBeforeChange-,OnValidate-ogOnAfterChange-hendelsen.
Obs!OnValidate-hendelsenkaninntreffeutenatskjemaetsunderliggendeXML-dokumentendres.
DataDOMEvent-objektetbrukestilåhenteinformasjonomXMLDOM-noden(DocumentObjectModel)somendres,ogdetinneholderogsåenegenskapforhentingavreferansetiletskjemasunderliggendeXML-dokument.Detinneholderitilleggegenskaperforhåndteringavdataendringer,inkludertforkastingavendringerogopprettelseavfeilmelding.
Obs!DataDOMEvent-objektetoverføressometargumenttilenhendelsesbehandlingfordatavalidering.Egenskapeneogmetodenforobjekteterbaretilgjengeligeunderhendelsendetoverførestil.
BrukeDataDOMEvent-objektetIeksempletfraeksempelskjemaetDataValidationnedenforbrukesDataDOMEvent-objektettilåkontrollereverdientilnodensombrukerSite-egenskapen.Hvisdatavalideringenmislykkes,brukesReportError-metodentilåoppretteenegendefinertfeil.
functionmsoxd__itemB_quantityListB::OnValidate(eventObj){if(parseInt(eventObj.Site.nodeTypedValue,10)>50)eventObj.ReportError(eventObj.Site,"Invalidquantity."+"Thetotalnumberofeachtypeofblockcannotexceed50.",false);
if(parseInt(eventObj.Site.nodeTypedValue,10)<0)eventObj.ReportError(eventObj.Site,"Invalidquantity."+"Thetotalnumberofeachtypeofblockcannotbelessthan0.",false);}
HvisduvilhamerinformasjonombrukavDataDOMEvent-objektet,seReagerepåskjemahendelser.
Visalt
DataObject-objektet
DataObjects DataObject
Representererenkoblingtildataadapterenforensekundærdatakilde.DataObject-objektetfungerersometmellomleddmellometMicrosoftOfficeInfoPath2003-skjemaogdataadapterobjektetsombrukestilåfåtilgangtildataieneksterndatakilde.
DataObject-objektetinneholderegenskaperogmetodersomkanbrukesprogrammatisktilåarbeideinteraktivtmeddataadapterobjekter,blantannettilåhenteinformasjonomdataadapterobjekterogfåtilgangtildataenedeerkoblettil.DataObject-objektetertilgjengeligviaDataObjects-egenskapenforXDocument-objektet.
MerknaderEneksterndatakildekanværeenMicrosoftAccess-ellerMicrosoftSQLServer-database,en.xml-filellerenXML-webtjeneste.Hvaslagsdataadapterobjektsomskalbrukestilåfåtilgangtildeneksternedatakilden,avhengeravtypendatakilde.DataObject-objektetinneholdervanligbrukteegenskaperogenmetodesomkanbrukesforalletyperdataadapterobjekter,oghvertavdataadapterobjekteneinneholderegneegenskaperogmetoder.
MicrosoftOfficeInfoPath2003støttertretyperdataadaptere:
1. ActiveXDataObjectsRepresenteresavADOAdapter-objektet.
2. WebtjenesterRepresenteresavWebServiceAdapter-objektet.
3. XML-filRepresenteresavXMLFileAdapter-objektet.
BrukeDataObject-objektetIeksempelkodennedenforoverføresnavnetpådensekundæredatakildentilItem-egenskapenforDataObjects-samlingen,somreturnererenreferansetilDataObject-objektet,somidettetilfelleterknyttettiletADOAdapter-dataadapterobjekt.VedhjelpavQueryAdapter-egenskapenforDataObject-objektetbrukesADOAdapter-dataadapterobjektetsConnection-egenskaptilåviseADO-koblingsstrengenienmeldingsboks.
functionTestDataObjects(){varobjDataObject;//Setareferencetothespecifieddataobject.objDataObject=XDocument.DataObjects("CityList");//DisplaytheconnectioninformationfortheADOAdapterobject.XDocument.UI.Alert("DataAdapter:"+objDataObject.QueryAdapter.Connection);objDataObject=null;}
HvisduvilhamerinformasjonombrukavDataObject-objektet,seFåtilgangtileksternedatakilder.
Visalt
Date-objektet
GirdegfleredatorelatertemetodersomkanbrukesiMicrosoftOfficeInfoPath2003-skjemaer.
MerknaderBrukDate-egenskapenforUtil-objektettilåreturnereetDate-objekt.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeDate-objektetDate-objektetinneholderfølgendemetoder:
Metode BeskrivelseNow Returnererenvariantsomvisergjeldendesystemdatoog-
klokkeslettiISO-format.Today Returnererenvariantsominneholdergjeldendesystemdatoi
ISO-format.
Visalt
DAVAdapter-objektet
RepresentererentilkoblingforåsendeskjemainformasjontilenMicrosoftWindowsSharePointServices-serverellertilandreserveresomstøtterDAV-tilkoblinger.
MerknaderBrukItem-egenskapenforDataAdapters-samlingentilåreturnereetDAVAdapter-objekt.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeDAVAdapter-objektetDAVAdapter-objektetinneholderfølgendeegenskaper:
Egenskap BeskrivelseFileName Returnererellerangirfilnavnetfordetgjeldende
MicrosoftOfficeInfoPath2003-skjemaetnårdetsendesavDAVAdapter-objektet.
FolderURL ReturnererellerangirURL-adressen(UniformResourceLocator)somskjemaetsendestilavDAVAdapter-objektet.
Name ReturnerernavnetpåetDAVAdapter-objekt.QueryAllowed TilsvarerqueryAllowed-attributteti
skjemadefinisjonsfilen(XSF).ReturnereralltidFalseforDAVAdapter-objektet.
SubmitAllowed TilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).ReturnereralltidTrueforDAVAdapter-objektet.
DAVAdapter-objektetinneholderfølgendemetoder:
Metode BeskrivelseQuery SidenDAVAdapter-objektetertilgjengeligkunforsending
avdata,vildennemetodenalltidgenerereenkjøretidsfeilnårdenkallesfordetobjektet.
Submit Utførersendingenidentilknyttedeadapteren.SubmitData SenderdetangitteDOM-elementetellerDOM-dokumentet
tilendataadapter.
Visalt
DocActionEvent-objektet
DocActionEvent
EthendelsesobjektsombrukesunderenknappeklikkhendelseiMicrosoftOfficeInfoPath2003.DocActionEvent-objektetinneholderenrekkeegenskapersomkanbrukesprogrammatisksammenmedenknappeklikkhendelsetilåarbeideinteraktivtmeddataeneietskjemasunderliggendeXML-dokument,ogtilåkontrollereomhendelsenlykkesellermislykkes.
MerknaderDocActionEvent-objektetoverføressomenparametertilOnClick-hendelsesknappenienvisningietInfoPath-skjema.EgenskapeneforobjekteterbaretilgjengeligeunderOnClick-hendelsen.
BrukeDocActionEvent-objektetIeksempletnedenforbrukesSource-egenskapenforDocActionEvent-objektettilåvisekilde-XML-dataenefordeninnersteXMLDOM-noden(DocumentObjectModel)iskjemaetsunderliggendeXML-dokument,sominneholderknappen:
functionShowDocActionEventSource::OnClick(eventObj){XDocument.UI.Alert("Source:"+eventObj.Source.xml);}
HvisduvilhamerinformasjonombrukavDocActionEvent-objektet,seReagerepåskjemahendelser.
DocContextChangeEvent-objektet
EthendelsesobjektsombrukesunderenkontekstendringshendelseiMicrosoftOfficeInfoPath2003.DocContextChangeEvent-objektetharetantallegenskapersomkanbrukesienkontekstendringtilåarbeideprogrammatiskoginteraktivtmeddataeneietskjemasunderliggendeXML-dokument,girelevanttilbakemeldingtilbrukeren,ellertilåutførehandlingerforbrukeren.
MerknaderDocContextChangeEvent-objektetoverføressomenparametertilOnContextChange-hendelsen.
DocContextChangeEvent-objektetbrukestilåhenteinformasjonomXMLDocumentObjectModel-noden(DOM-noden)somerdengjeldendekontekstenforskjemaetsunderliggendeXML-dokument.Itillegggirdetinformasjonomkontekstendringstypenogomendringenskjeddepågrunnavenangre-ellergjørom-operasjonutførtavbrukeren.
SombeskrevetiemnetomOnContextChange-hendelsen,returnererType-egenskapenbareverdien"ContextNode"forkontekstendringeriMicrosoftInfoPath2003ServicePack1.Hviskodenienhendelsesbehandlingimidlertidutførerhandlingersomavhengeravgjeldendefunksjonalitet,børdenkodenværeutformettilåsjekkeverdienforType-egenskapen,fordifremtidigeversjoneravInfoPathkanskjebrukerandreverdierforandrekontekstendringer.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeDocContextChangeEvent-objektetNåregenskapenIsUndoRedoforDocContextChangeEvent-objekteterTrue,skyldeskontekstendringenenangre-ellergjørom-operasjon,ogikkeatbrukerenharutførteneksplisittkontekstendring.OperasjonersomutføresiOnContextChange-hendelsesbehandlingen,ogsomendrerXMLDOM,børunngåssomresponspåangre-ellergjørom-handlinger,fordidekanhindrebrukereniågjenopprettedatatilentidligeretilstand.
EksempelIeksempeletnedenforoppdateresennodevednavnlastChanged,somresponspåkontekstendringer:
functionXDocument::OnContextChange(eventObj){if(eventObj.Type=="ContextNode"&&!eventObj.IsUndoRedo){varoContextNode=eventObj.Context;varoLastChangedNode=XDocument.DOM.selectSingleNode("my:lastChanged");oLastChangedNode.text=oContextNode.nodeName;}}
DocEvent-objektet
DocEvent
EthendelsesobjektsombrukesunderenhendelseforflettingellerbytteavvisningiMicrosoftOfficeInfoPath2003.DocEvent-objektetinneholderXDocument-egenskapen,somkanbrukesprogrammatiskienhendelseforflettingellerbytteavvisningtilåarbeideinteraktivtmeddataeneietskjemasunderliggendeXML-dokument.
MerknaderDocEvent-objektetoverføressomenparametertilOnSwitchView-ogOnAfterChange-hendelsenietInfoPath-skjema.XDocument-egenskapenforobjekteterbaretilgjengeligunderdissehendelsene.
BrukeDocEvent-objektetIeksempletnedenforbrukesXDocument-egenskapenforDocEvent-objektettilåvisekilde-XMLenforetskjemasunderliggendeXML-dokumentvedhjelpavDOM-egenskapenforXDocument-objektet:
functionXDocument::OnSwitchView(eventObj){XDocument.UI.Alert("ThesourceXML:"+eventObj.XDocument.DOM.xml);}
HvisduvilhamerinformasjonombrukavDocEvent-objektet,seReagerepåskjemahendelser.
DocReturnEvent-objektet
DocReturnEvent
Ethendelsesobjektsombrukesundereninnlastings-ellersendehendelseiMicrosoftOfficeInfoPath2003.DocReturnEvent-objektetinneholderXDocument-egenskapen,somkanbrukesprogrammatiskieninnlastings-ellersendehendelsetilåarbeideinteraktivtmeddataeneietskjemasunderliggendeXML-dokument.DetinnholderogsåReturnStatus-egenskapen,sombrukestilåangiomhendelsenlykkes.
MerknaderDocReturnEvent-objektetoverføressomenparametertilOnLoad-ogOnSubmitRequest-hendelsenietInfoPath-skjema.Egenskapeneforobjekteterbaretilgjengeligeunderdissehendelsene.
BrukeDocReturnEvent-objektetIeksempletnedenforbrukesXDocument-egenskapenforDocReturnEvent-objektettilåvisekilde-XMLenforetskjemasunderliggendeXML-dokumentvedhjelpavDOM-egenskapenforXDocument-objektet:
functionXDocument::OnLoad(eventObj){XDocument.UI.Alert("ThesourceXML:"+eventObj.XDocument.DOM.xml);eventObj.ReturnStatus=true;}
HvisduvilhamerinformasjonombrukavDocReturnEvent-objektet,seReagerepåskjemahendelser.
Visalt
EmailAdapter-objektet
Representererdataadapterensombrukestilåsendeskjemainformasjonie-postmeldingervedhjelpavMicrosoftOfficeOutlook.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeEmailAdapter-objektetBrukItem-egenskapenforDataAdapters-samlingentilåreturnereetEmailAdapter-objekt.
IeksempeletnedenforangisenreferansetilEmailAdapter-objektetvedåoverførenavnetpåEmailAdapter-objektettilItem-egenskapenforDataAdapters-samlingen:
varobjEmailAdapter;objEmailAdapter=XDocument.DataAdapters("MainSubmit");
Etteratreferansenerangitt,kandubrukeegenskapeneforEmailAdapter-objektetsomvistieksempeletnedenfor,noesomangirTo-egenskapeneogSubject-egenskapen,ogderettersenderskjemaet.
objEmailAdapter.To="[email protected]";objEmailAdapter.Subject="StatusReport";objEmailAdapter.Submit();
EmailAdapter-objektetinneholderfølgendeegenskaper:
Egenskap BeskrivelseAttachmentFileNameReturnererellerangirfilnavnetsomskalbrukes
fordetgjeldendeskjemaetnårdetleggesvede-postmeldingenforetEmailAdapter-objekt.
BCC ReturnererellerangirmottakerneavblindkopierforetEmailAdapter-objekt.
CC ReturnererellerangirmottakerneavkopierforetEmailAdapter-objekt.
Intro Returnererellerangirinnledningenihoveddelenave-postmeldingenforetEmailAdapter-objekt.
Name ReturnerernavnetpåetEmailAdapter-objekt.QueryAllowed TilsvarerqueryAllowed-attributteti
skjemadefinisjonsfilen(XSF).ReturnereralltidFalseforEmailAdapter-objektet.
Subject Returnererellerangiremnetfore-postmeldingenfordenangitteEmailAdapter-objektet.
SubmitAllowed TilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).ReturnereralltidTrueforEmailAdapter-objektet.
To ReturnererellerangirmottakerneavdetangitteEmailAdapter-objektet.
EmailAdapter-objektetinneholderfølgendemetoder:
Metode BeskrivelseQuery SidenEmailAdapter-objektetertilgjengeligkunforsending
avdata,vildennemetodenalltidgenerereenkjøretidsfeilnårdenkallesfordetobjektet.
Submit Utførersendingenidentilknyttededataadapteren.SubmitData SenderdetangitteDOM-elementetellerDOM-dokumentet
tilendataadapter.
Visalt
Error-objektet
Errors Error
RepresentererenfeilietMicrosoftOfficeInfoPath2003-skjema.HvertavError-objekteneiInfoPatherknyttettilenXMLDOM-node(DocumentObjectModel)ietskjemasunderliggendeXML-dokument.NårdatavalideringmislykkesforenbestemtXMLDOM-node,oppretterInfoPathetError-objektogplassererdetiErrors-samlingen.
MerknaderDetfinnestretyperdatavalideringsfeilsomkanoppståietInfoPath-skjema:
SCHEMA_VALIDATIONDatavalideringmislyktessometresultatavenbegrensningdefinertietXML-skjema.
SYSTEM_GENERATEDDatavalideringmislyktessometresultatavbegrensningerdefinertiskjemadefinisjonsfilen(.xsf)ellersometresultatavskriptkodesomkallerReportError-metodenforDataDOMEvent-objektet.
USER_SPECIFIEDDatavalideringmislyktessometresultatavenegendefinertskriptfeilopprettetmedAdd-metodenforErrors-samlingen.
Obs!Type-egenskapenforError-objektetkanbrukestilåfinneuthvilkentypedatavalideringsfeilsomharoppstått.
BrukeError-objektetError-objektetinneholderenrekkeegenskapersomkanbrukesprogrammatisktilåarbeideinteraktivtmedendatavalideringsfeiliInfoPath.Error-objektetertilgjengeligviaErrors-egenskapenforXDocument-objektet,somreturnererenreferansetilErrors-samlingen.
IeksempletnedenforbrukesItem-egenskapenforErrors-samlingentilåangienreferansetiletError-objekt.DeretterbrukesShortErrorMessage-egenskapenforError-objektettilåvisefeilmeldingenienmeldingsboks.
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errormessage:"+objError.ShortErrorMessage);
HvisduvilhamerinformasjonombrukavError-objektet,seBehandlefeil.
Visalt
ExternalApplication-objektet
ExternalApplication
RepresentererMicrosoftOfficeInfoPath2003-programmet.ExternalApplication-objektetimplementereretbegrensetsettavmetodersomkanbrukestilautomatiseringavInfoPathvedhjelpaveteksterntCOM-basert(ComponentObjectModel)programmeringsspråk.
MerknaderExternalApplication-objektetkanbrukestilåutføreetbegrensetsettavInfoPath-operasjoner,foreksempelopprette,åpneellerlukkeetskjema,registrereelleravregistrereenskjemamalellerganskeenkeltavslutteprogrammet.
BrukeExternalApplication-objektetHvisduvilbrukeExternalApplication-objektet,måduførstoppretteenreferansetildetvedhjelpavprogram-IDeniInfoPath-objektmodellen,sammenmednavnetpåExternalApplication-objektet.EksempletnedenforviserhvordanenreferansetilExternalApplication-objektetopprettesvedhjelpavprogrammeringsspråketVisualBasicforApplications(VBA):
DimobjIPAsObjectSetobjIP=CreateObject("InfoPath.ExternalApplication")
Obs!DetteeksempletbrukersenbindingvedopprettelseavreferansentilExternalApplication-objektet.DukanogsåbruketidligbindingvedåangienreferansetilInfoPath-objektmodelleniprogrammeringsmiljøet.
NårduharopprettetenreferansetilExternalApplication-objektet,kandubrukemetodeneforobjektettilåarbeideinteraktivtmedInfoPath.Ieksempletnedenfor,somerskrevetiVBA,brukesOpen-metodenforExternalApplication-objektettilååpneetskjemabasertpådenangitteURIen(UniformResourceIdentifier):
PublicSubOpenForm()
DimobjIPAsObject
'CreatetheExternalApplicationobjectandopenaspecifiedform.SetobjIP=CreateObject("InfoPath.ExternalApplication")objIP.Open("C:\MyForms\Form1.xml")
SetobjIP=Nothing
EndSub
HvisduvilhamerinformasjonombrukavExternalApplication-objektet,
seAutomatisereInfoPath.
Visalt
HTMLTaskPane-objektet
HTMLTaskPane
RepresentererenegendefinertoppgaveruteietMicrosoftOfficeInfoPath2003-skjemasomerknyttettiletvindu.HTMLTaskPane-objektetinneholderenrekkeegenskaperogmetoderforåarbeidemeddenegendefinerteoppgaveruteniInfoPath,samtegenskaperogmetodersomarvesavTaskPane-objektet.
MerknaderEgenskapeneogmetodenesomertilgjengeligeforenInfoPath-oppgaverute,avhengeravhvaslagsoppgaveruteduarbeidermed.HvisType-egenskapenforTaskPane-objektetreturnerer0,eroppgaverutenenegendefinertoppgaverute,ogdetilgjengeligeegenskapeneogmetodeneangisavHTMLTaskPane-objektet.HvisType-egenskapenreturnererenannenverdi,eroppgaveruteneninnebygdoppgaverute,ogegenskapeneangisdirekteavTaskPane-objektet.
Type-egenskapenerbasertpåXdTaskPaneType-nummereringen.DissetallverdienebrukesogsåsomargumentertilItem-egenskapenforTaskPanes-samlingenforåreturnereenreferansetilenangitttypeoppgaverute.
Obs!EgenskapeneogmetodeneforHTMLTaskPane-objektetkanikkekallesunderenOnLoad-hendelsefordivisningenennåikkeerlastetinnnårhendelseninntrefferogdeterknyttetoppgaverutertilvisningen.
BrukeHTMLTaskPane-objektetIeksempletfraeksempelskjemaetUserInterfacenedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienglobalreferansetilTaskPane-objektetsomrepresentererdenegendefinerteoppgaveruten.DeretterkallesenskriptfunksjonsomerdefinertiHTML-kodenfordenegendefinerteoppgaveruten,vedhjelpavHTMLDocument-egenskapenforHTMLTaskPane-objektet,somarvesavTaskPane-objektet.
functionSetTaskPaneState(){
//EnsureViewhasloadedbeforetryingtoaccessthetaskpane.if(XDocument.View){//Getareferencetothecustomtaskpane.Itisalwaysthe0-th//taskpaneintheTaskPanescollection.if(gobjTaskPane==null)gobjTaskPane=XDocument.View.Window.TaskPanes.Item(0);
//Ensurethatthetaskpaneiscompletelyloaded.if(gobjTaskPane.HTMLDocument.readyState=="complete"){varstrTaskPaneViewId="TP_"+XDocument.View.Name.replace(/\W+/g,"");
//CallascriptfunctiondefinedinthetaskpaneHTMLpage.gobjTaskPane.HTMLDocument.parentWindow.SelectView(strTaskPaneViewId);}}}
Visalt
HTMLTaskPaneExternal-objektet
HTMLTaskPaneExternal
RepresentererenkoblingtilMicrosoftOfficeInfoPath2003-objektmodellen.HTMLTaskPaneExternal-objektetbrukestilågjøreInfoPath-objektmodellentilgjengeligforDHTML-skriptkoden(DynamicHTML)ienegendefinertoppgaverute.
HTMLTaskPaneExternal-objektetinneholderenrekkeegenskaperfortilgangtilbestemtedeleravInfoPath-objektmodellen,inkludertXDocument-objektetogWindow-objektet.
MerknaderHTMLTaskPaneExternal-objektetgjørdetmuligåbrukeInfoPath-objektmodelleniskriptkodensomerendelavenegendefinertoppgaverute.Objektetertilgjengeligviaexternal-egenskapenforDHTML-vindusobjektet.
BrukeHTMLTaskPaneExternal-objektetIeksempletnedenforbrukesHTMLTaskPaneExternal-objektetviaexternal-egenskapenforDHTML-vindusobjektettilåangienreferansetilXDocument-objektetsomerendelavInfoPath-objektmodellen:
varobjXDoc;
objXDoc=window.external.XDocument;objXDoc.View.SwitchView("View2");
Visalt
HWSAdapter-objektet
RepresentererentilkoblingsombrukestilåsendeskjemainformasjontilenMicrosoftBiztalk2004HWS-server(HWS=HumanWorkflowServices).
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeHWSAdapter-objektetHWSAdapter-objektetinneholderfølgendeegenskaper:
Egenskap BeskrivelseName ReturnerernavnetpåetHWSAdapter-objekt.QueryAllowed TilsvarerqueryAllowed-attributteti
skjemadefinisjonsfilen(XSF).ReturnereralltidFalseforHWSAdapter-objektet.
SubmitAllowed TilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).ReturnereralltidTrueforHWSAdapter-objektet.
HWSAdapter-objektetinneholderfølgendemetoder:
Metode BeskrivelseQuery SidenHWSAdapter-objektetertilgjengeligkunforsendingav
data,vildennemetodenalltidgenerereenkjøretidsfeilnårdenkallesfordetobjektet.
Submit Utførersendingenidentilknyttedeadapteren.
InfoPathControl-objektet
DefinerermetodersombrukesfraimplementeringenavenActiveX-kontrollforinitialisering,avinitialisering,aktivering,deaktiveringoglagringavstatusenforenkontroll.
MerknaderInfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerfraoppdateringspakkeerdeaktivertellerikketilgjengelige.
BrukeInfoPathControl-objektetInfoPathControl-objektetdefinererfølgendemetodersommåimplementeresavutviklerenavenActiveX-kontrollforbrukiInfoPath-skjemaer.
Metode BeskrivelseEnable DefinererenmetodesomInfoPathkallernårdeterbehovfor
åaktivereellerdeaktiverestatusenforenforekomstforkontrollenienvisning.
Init DefinererenmetodesomutførereventuelleinitialiseringsrutinersomkrevesnårenforekomstavkontrollenleggestilietInfoPath-skjema.
SaveState DefinererenmetodesomInfoPathkallernårdeterbehovforålagrestatusenforenforekomstforkontrollenienvisning.
Uninit Definererenmetodesomutførereventuelleopprydningsrutinersomkrevesførenforekomstavkontrollenfjernesfraenvisning.
InfoPathControlSite-objektet
RepresentererobjektetsomInfoPathsendertilenActiveX-kontrollnårdetinitialiseresienInfoPath-visning.InfoPathControlSite-objektetdefinererXDocument-egenskapenfortilgangtilXDocument-objektetsomertilknyttetetskjema,ogNode-egenskapenfortilgangtilXML-nodensomkontrollenerbundettil.
MerknaderInfoPathControlSite-objektetbørikkeimplementeresavutviklerenavenActiveX-kontroll.DetrepresentereretgrensesnittsomimplementeresavselveInfoPath.
InfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
MailEnvelope-objektet
MailEnvelope
Representererenegendefinerte-postmeldingietMicrosoftOfficeInfoPath2003-skjema.MailEnvelope-objektetinneholderenrekkeegenskapersomkanbrukesprogrammatisktilåoppretteenegendefinerte-postmeldingistandardprogrammetfore-post.GjeldendeåpneInfoPath-skjemaleggesvedimeldingen.
MerknaderNåre-postmeldingeneropprettet,visesdenie-postprogrammet,ogbrukernekanundersøkeogredigeredenførdensendes.
Obs!MailEnvelope-objektetkanikkebrukestilåsendee-postmeldingenesomopprettes.Brukernemåsendedemmanuelt.
DukanogsåbrukeShowMailItem-metodenforUI-objektettilåopprettee-postmeldingerprogrammatisk.
BrukeMailEnvelope-objektetMailEnvelope-objektetertilgjengeligviaMailEnvelope-egenskapenforWindow-objektet.
IeksempletfraeksempelskjemaetMeetingAgenda(Saksliste)nedenforbrukesMailEnvelope-egenskapenforWindow-objektettilåangienreferansetilMailEnvelope-objektetsomerknyttettildetaktivevinduet.DeretterbrukesMailEnvelope-objektettilåoppretteenegendefinerte-postmelding.
functionSendMeetingAgendaBtn::OnClick(oEvent){varrgRecipients=newArray();varxmlRecipients=getNodeList("/mtg:meetingAgenda/mtg:attendees/mtg:attendee/mtg:emailAddressPrimary");varxmlRecipient;
while(xmlRecipient=xmlRecipients.nextNode())rgRecipients.push(xmlRecipient.text);
try{varoEnvelope=Application.ActiveWindow.MailEnvelope; oEnvelope.Subject=getNode("/mtg:meetingAgenda/mtg:subject").text;oEnvelope.To=rgRecipients.join(";");oEnvelope.Visible=true;}catch(ex){XDocument.UI.Alert(ex.description);}}
Visalt
Math-objektet
GirdegflerematematikkbasertemetodersomkanbrukesiMicrosoftOfficeInfoPath2003-skjemaer.
MerknaderBrukMath-egenskapenforUtil-objektettilåreturnereetMath-objekt.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeMath-objektetMath-objektetinneholderfølgendemetoder:
Funksjon BeskrivelseAvg Returnererdengjennomsnittligeverdienavallenumeriske
elementerietnodesett.Eval Returnererresultatsettetsomberegnesnåruttrykketbrukes
påhvertelementsettikonteksten.Max Returnererdenhøyesteverdienavallenumeriskeelementeri
etnodesett.Min Returnererdenlavesteverdienavallenumeriskeelementeri
etnodesett.Nz Erstattertommeverdieridenangittenodelisten,med"0"
(null).
MergeEvent-objektet
EthendelsesobjektsombrukesunderenOnMergeRequest-hendelse.MergeEvent-objektetharegenskaperogmetodersomkanbrukesunderenOnMergeRequest-hendelsetilåarbeideinteraktivtogprogrammatiskmedetskjemasunderliggendeXML-dokument,ogtilåfastsetteegenskaperforsammenslåing,foreksempelantallfilersomskalslåssammen.
MerknaderUnderenenkeltoperasjonforsammenslåingavskjemaer,vilflereOnMergeRequest-hendelserinntreffe.ÉnOnMergeRequest-hendelsevilinntreffeforhverfilsomslåssammen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeMergeEvent-objektetMergeEvent-objektetoverføressomenparametertilOnVersionUpgrade-hendelsenietInfoPath-skjema.Egenskapeneforobjekteterbaretilgjengeligeunderdennehendelsen.
EksempelIeksempeletnedenforbrukesDOM-egenskapen,ReturnStatus-egenskapenforMergeEvent-objektet,ogImportDOM-metodenforXDocument-objektettilåimportere(slåsammen)etskjemafraOnMergeRequest-hendelsesbehandlingen:
functionXDocument::OnMergeRequest(eventObj){XDocument.ImportDOM(eventObj.DOM);
eventObj.ReturnStatus=true;}
SaveEvent-objektet
EthendelsesobjektsombrukesunderenOnSaveRequest-hendelse.SaveEvent-objektetharetantallegenskaperogmetodersomkanbrukesunderenlagreoperasjonfraOnSaveRequest-hendelsesbehandlingentilåarbeideinteraktivtogprogrammatiskmedetskjemasunderliggendeXML-dokument,fastsettelagringsegenskaperogutførelagreoperasjonen.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeSaveEvents-objektetSaveEvent-objektetoverføressomenparametertilOnSaveRequest-hendelsenietInfoPath-skjema.Egenskapeneforobjekteterbaretilgjengeligeunderdennehendelsen.Detteobjektetutløpernårlagrehendelsenutløper,ogdetkanderforikkelagresogbrukesutenforselvelagrehendelsen.
EksempelIeksempeletnedenforbrukesReturnStatus-egenskapenforPerformSaveOperation-metodenforSaveEvent-objektettilåutføreenstandardlagreoperasjoniInfoPath:
functionXDocument::OnSaveRequest(eventObj){eventObj.PerformSaveOperation();eventObj.ReturnStatus=true;}
Visalt
SharepointListAdapter-objektet
RepresentererentilkoblingtilenSharePoint-listeelleretSharePoint-dokumentbibliotek.SharePointListAdapter-objektetrepresentererOfficeInfoPath2003-dataadapterensombrukestilåhentedatafraenSharePoint-listeelleretSharePoint-dokumentbibliotek.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeSharepointListAdapter-objektetForsekundæredatakildererSharePointListAdapter-objektettilgjengeligviaQueryAdapter-egenskapenforDataAdapter-objektet.DataAdapter-objekterertilgjengeligeviaDataAdapters-egenskapenforXDocument-objektet.
SharePointListAdapter-objektetinneholderfølgendeegenskaper:
Egenskap BeskrivelseName ReturnerernavnetpåSharePointListAdapter-objektet.QueryAllowed Enskrivebeskyttetegenskapavboolsktype,som
tilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).ReturnereralltidTrueforSharepointListAdapter-objektet.
SiteUrl EnskrivebeskyttetegenskapsomreturnererURL-adressen(UniformResourceLocator)tilSharePoint-områdetsomdenneadapterenkansendespørringertil.
SubmitAllowed TilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).ReturnereralltidFalseforSharePointListAdapter-objektet.
SharePointListAdapter-objektetinneholderfølgendemetoder:
Metode BeskrivelseQuery LeserdatafraSharepointListAdapter-objektet.Submit SidenSharePointListAdapter-objektetertilgjengeligkunfor
mottakavdata,vildennemetodenalltidgenerereenkjøretidsfeilnårdenkallesfordetobjektet.
EksempelIeksempeletnedenforfårdutilgangtilenreferansetilSharePointListAdapter-objektetviaQueryAdapter-egenskapenforetDataAdapter-objektvedåoverførenavnetpåDataAdapter-objektettilItem-egenskapenforDataAdapters-samlingen:
varobjSPLAdapter;objSPLAdapter=XDocument.DataAdapters("Announcements").QueryAdapter;
Etteratreferansenerangitt,kandubrukemetodeneforSharePointListAdapter-objektetsomvistieksempeletnedenfor,noesomkreveratSharePoint-listenellerbiblioteketmåoppdatereDOM-egenskapenforDataAdapter-objektet:
objSPLAdapter.Query();
Visalt
Signature-objektet
Representererendigitalsignatursomharblittlagttiletskjemaelleretsettavsignertedataietskjema.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeSignature-objektetBrukItem-egenskapenforSignatures-samlingentilåreturnereetSignature-objekt.
Signature-objektetinneholderfølgendeegenskaper,somkanbrukestilåreturnereinformasjonometdigitaltsertifikat:
Egenskap BeskrivelseComment Returnerertekstkommentarensomblelagttil
dendigitalesignaturen.Status Returnererstatusenfordetangittedigitale
sertifikatet.SignatureBlockXmlNode ReturnererXML-nodensomtilsvarerden
digitalesignaturen.Certificate ReturnererCertificate-objektetfordet
digitalesertifikatet(avtypeX.509)somblebrukttilåsignereetskjemaelleretsettmedsignertedata.
Signature-objektetinneholderfølgendemetode:
Metode BeskrivelseSign SkriverdendigitaleXML-signaturblokkenogberegnerdet
kryptografiskenummeretfordesignertedataene.
Visalt
SignedDataBlock-objektet
RepresentereretsettmedsignertedataietMicrosoftOfficeInfoPath2003-skjema.SignedDataBlock-objektetharetantallegenskaperogénmetodesomkanbrukestilåarbeideinteraktivtogprogrammatiskmedetsettsignertedata.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeSignedDataBlock-objektetSignedDataBlock-objektetinneholderfølgendeskrivebeskyttedeegenskaper:
Egenskap BeskrivelseXPath ReturnererXPath-uttrykketforsettet
medsignertedatasomrepresenteresavSignedDataBlock-objektet.
Name ReturnerernavnetpåSignedDataBlock-objektet.
Caption ReturnererdetegendefinertenavnetpåSignedDataBlock-objektet.
SignatureRelation ReturnererforholdetmellomfleresignaturerforSignedDataBlock.
Signatures ReturnererensamlingmedsignatureneforenSignedDataBlock.
XPathNamespaceDeclarations ReturnerernavneområdedefinisjoneneforSignedDataBlock.
SignatureContainer Returnererrot-XML-nodenforundertreetsominneholdersignaturen(e).
SignedDataBlock-objektetinneholderfølgendemetode:
Metode BeskrivelseSign AktivererdialogboksenDigitalesignaturer,slikatdukanlegge
tilendigitalsignaturiSignedDataBlock-delenavskjemaet.
Visalt
SignEvent-objektet
EthendelsesobjektsombrukesunderOnSign-hendelsen.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeSignEvent-objektetBrukSignedDataBlock-egenskapenforSignEventObject-objektettilåfastsettehvilkensignertdatablokksomutløserOnSign-hendelsen.OnSign-hendelsenutløseskunforenfullstendigklarertskjemamal.
EksempelIeksempeletnedenforbrukesSignEvent-objektettilåleggetilensignaturogettidsstempelietSignedDataBlock-objekt:
[InfoPathEventHandler(EventType=InfoPathEventType.OnSign)]publicvoidOnSign(SignEvente){Signaturesignature=e.SignedDataBlock.Signatures.Create(); signature.Sign();
//Countersignthesignaturewithatrustedtimestamp.
//GettheXMLnodestoringthesignatureblock. IXMLDOMNodeoNodeSig=signature.SignatureBlockXmlNode; IXMLDOMNodeoNodeSigValue=oNodeSig.selectSingleNode(".//*[local-name(.)=’signatureValue’]"); //Gettimestampfromtimestampservice(fictitious). MyTrustedTimeStampingServices=newMyTrustedTimeStampingService(); stringstrVerifiedTimeStamp=s.AddTimeStamp(oNodeSigValue.text); //Addthevaluereturnedfromthetimestampingservicetothe //unsignedpartofthesignatureblock. IXMLDOMNodeoNodeObj=oNodeSig.selectSingleNode(".//*[local-name(.)=’Object’]"); IXMLDOMNodeoNode=oNodeObj.cloneNode(false); oNode.text=strVerifiedTimeStamp; oNodeObj.parentNode.appendChild(oNode);
e.ReturnStatus=true;}
Visalt
Solution-objektet
Solution
TilsvarerenMicrosoftOfficeInfoPath2003-skjemamal.Solution-objektetimplementereregenskaperforhentingavinformasjonomenskjemamal,inkludertversjonsnummeret,URL-adressen(UniformResourceLocator)tildeuttrukneskjemafilene,URL-adressenmalenblelastetinnfra,ogXMLDOMen(DocumentObjectModel)sominneholdermalensskjemadefinisjonsfil(.xsf).
MerknaderSolution-objektetertilgjengeligviaSolution-egenskapenforXDocument-objektet.
BrukeSolution-objektetIeksempletnedenforangisenreferansetilSolution-objektet,ogderetterhentesnavnetpåskjemaforfatterenfra.xsf-filenvedhjelpavDOM-egenskapenforSolution-objektet.Tilsluttutføresdetentestforåfinneutomdetfinnesenforfatterverdi,ogresultatetvisesienmeldingsboks.
functionSolutionInfo::OnClick(eventObj){varobjSolution=XDocument.Solution;varstrSolutionVersion=objSolution.Version;varobjAuthorNode=objSolution.DOM.selectSingleNode("xsf:xDocumentClass/@author");varstrAuthorText;
if(objAuthorNode!=null)strAuthorText=objAuthorNode.text;elsestrAuthorText="Authornotavailable.";
XDocument.UI.Alert("Version:"+strSolutionVersion+"\nAuthor:"+strAuthorText);}
HvisduvilhamerinformasjonombrukavSolution-objektet,seFåtilgangtilprogramdata.
Visalt
TaskPane-objektet
TaskPanes TaskPane
RepresentererenoppgaveruteietMicrosoftOfficeInfoPath2003-skjemasomerknyttettiletvindu.TaskPane-objektetinneholderenrekkeegenskaperforarbeidmedinnebygdeInfoPath-oppgaveruter,ogHTMLTaskPane-objektetarverdisseegenskapeneogmetodeneforarbeidmedenegendefinertoppgaverute.
MerknaderEgenskapeneogmetodenesomertilgjengeligeforenInfoPath-oppgaverute,avhengeravhvaslagsoppgaveruteduarbeidermed.HvisType-egenskapenforTaskPane-objektetreturnerer0,eroppgaverutenenegendefinertoppgaverute,ogdetilgjengeligeegenskapeneogmetodeneangisavHTMLTaskPane-objektet.HvisType-egenskapenreturnererenannenverdi,eroppgaveruteneninnebygdoppgaverute,ogegenskapeneangisavdirekteTaskPane-objektet.
Obs!Type-egenskapenerbasertpåXdTaskPaneType-nummereringen.DissetallverdienebrukesogsåsomargumentertilItem-egenskapenforTaskPanes-samlingenforåreturnereenreferansetilenangitttypeoppgaverute.
BrukeTaskPane-objektetIeksempletfraeksempelskjemaetUserInterfacenedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienglobalreferansetilTaskPane-objektetsomrepresentererdenegendefinerteoppgaveruten.DeretterkallesenskriptfunksjonsomerdefinertiHTML-kodenfordenegendefinerteoppgaveruten,vedhjelpavHTMLDocument-egenskapenforHTMLTaskPane-objektet,somarvesavTaskPane-objektet.
functionSetTaskPaneState(){
//EnsureViewhasloadedbeforetryingtoaccessthetaskpane.if(XDocument.View){//Getareferencetothecustomtaskpane.Itisalwaysthe0-th//taskpaneintheTaskPanescollection.if(gobjTaskPane==null)gobjTaskPane=XDocument.View.Window.TaskPanes.Item(0);
//Ensurethatthetaskpaneiscompletelyloaded.if(gobjTaskPane.HTMLDocument.readyState=="complete"){varstrTaskPaneViewId="TP_"+XDocument.View.Name.replace(/\W+/g,"");
//CallascriptfunctiondefinedinthetaskpaneHTMLpage.gobjTaskPane.HTMLDocument.parentWindow.SelectView(strTaskPaneViewId);}}}
UI-objektet
UI
RepresentererulikekomponenterforbrukergrensesnittsomkanbrukesietMicrosoftOfficeInfoPath2003-skjema.UI-objektet(UserInterface)inneholderenrekkemetoderforvisningavegendefinerteoginnebygdedialogbokser.
MerknaderUI-objektetbrukestilåviseuliketyperdialogbokserprogrammatiskforbrukernenårdefyllerutetskjema.DetbrukesikketilåendreInfoPath-brukergrensesnittet.
BrukeUI-objektetUI-objektetertilgjengeligviaUI-egenskapenforXDocument-objektet.
UI-objektetinneholderAlert-metoden,sombrukestilåviseenenkelmeldingsboksmednoeegendefinerttekst,somvistieksempletnedenfor:
XDocument.UI.Alert("Custommessagetextgoeshere.");
EnavdeinnebygdeInfoPath-dialogboksenesomUI-objektetkanvise,erDigitalSignatures(Digitalesignaturer).DennedialogboksenkanvisesforbrukerenvedhjelpavShowSignatureDialog-metoden,somvistnedenfor:
XDocument.UI.ShowSignatureDialog();
Obs!ShowSignatureDialog-metodenkanbarebrukesiskjemaersomeraktivertfordigitalsignering.Metodenvilreturnereenfeilhvisdenbrukesietskjemasomikkeeraktivertfordigitalsignering.
HvisduvilhamerinformasjonombrukavUI-objektet,seVisevarslerogdialogbokser.
User-objektet
Girdegmetodersomkanbrukestilåreturnereinformasjonomdengjeldendebrukeren.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeUser-objektetBrukUser-egenskapenforApplication-objektettilåreturnereetUser-objekt.
User-objektetinneholderfølgendemetoder:
Metode BeskrivelseIsCurrentUser ReturnererTruehvisdengjeldendebrukeren
samsvarermeddetangittebrukernavnet.IsUserMemberOfReturnererTruehvisdengjeldendebrukerener
medlemavdenangittegruppen.
Visalt
Util-objekt
AngirverktøysmetodersomkanbrukessammenmedMicrosoftOfficeInfoPath2003-skjemaer.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
BrukeUtil-objektetBrukUtil-egenskapenforXDocument-objektettilåoppretteetUtil-objekt.
Util-objektetharfølgendeegenskaper:
Egenskap BeskrivelseDato BrukdenneegenskapentilåreturnereetDate-objektsom
angirfleredatorelatertemetoder.Matematisk BrukdenneegenskapentilåreturnereetMath-objektsom
angirflerematematiskrelatertemetoder.
Util-objektetinneholderfølgendemetode:
Metode BeskrivelseMatch Angiromenstrengsamsvarermedetbestemtmønster.
Visalt
VersionUpgradeEvent-objektet
VersionUpgradeEvent
EthendelsesobjektsombrukesunderenversjonsoppgraderingshendelseiMicrosoftOfficeInfoPath2003.VersionUpgradeEvent-objektetinneholderenrekkeegenskapersomkanbrukesprogrammatiskienversjonsoppgraderingshendelsetilåarbeideinteraktivtmedetskjemasunderliggendeXML-dokument,finneversjonsnummerettilskjemaetogskjemamalenoggientilbakemeldingsomangiromversjonsoppgraderingenvarvellykketellerikke.
MerknaderVersionUpgradeEvent-objektetoverføressomenparametertilOnVersionUpgrade-hendelsenietInfoPath-skjema.Egenskapeneforobjekteterbaretilgjengeligeunderdennehendelsen.
BrukeVersionUpgradeEvent-objektetIeksempletnedenforbrukesDocumentVersion-ogSolutionVersion-egenskapenforVersionUpgradeEvent-objektettilåviseversjonsnummerettilskjemaetogskjemamalen:
functionXDocument::OnVersionUpgrade(eventObj){XDocument.UI.Alert("Theformversion:"+eventObj.DocumentVersion+"\nTheformtemplateversion:"+eventObj.SolutionVersion);eventObj.ReturnStatus=true;}
HvisduvilhamerinformasjonombrukavVersionUpgradeEvent-objektet,seReagerepåskjemahendelser.
View-objektet
View
RepresentererenvisningietMicrosoftOfficeInfoPath2003-skjema.View-objektetinneholderenrekkeegenskaperogmetodersomkanbrukesprogrammatisktilåarbeideinteraktivtmedenInfoPath-visning,inkludertmetoderformerkingavdataivisningen,byttingfraénvisningtilenannen,synkroniseringavvisningenmedetskjemasunderliggendeXML-dokument,samtutføringavenInfoPath-redigeringshandling.
MerknaderInfoPath-skjemaerkaninneholdeénellerflerevisninger,ogénvisningeralltiddefinertsomstandardvisning.NårduarbeidermedenvisningvedhjelpavView-objektet,hardutilgangtildenaktivevisningen.
Obs!InfoPath-objektmodelleninneholderogsåViewInfos-samlingen,somdukanbruketilåhenteinformasjonomallevisningenesomerimplementertietskjema.
BrukeView-objektetView-objektetertilgjengeligviaView-egenskapenforXDocument-objektet.Følgendekodeangirforeksempelenreferansetildenaktivevisningenietskjema:
varobjView;
objView=XDocument.View;
Hvisduvilendredenaktivevisningen,kandubrukeSwitchView-metodenforView-objektetsomvistnedenfor:
XDocument.View.SwitchView("View2");
HvisduvilfremtvingeoppdateringavenvisningbasertpåendringerietskjemasunderliggendeXML-dokument,kandubrukeForceUpdate-metodenforView-objektet,somvistnedenfor:
XDocument.View.ForceUpdate();
HvisduvilhamerinformasjonombrukavView-objektet,seArbeidemedvisninger.
ViewInfo-objektet
ViewInfos ViewInfo
InneholderbeskrivendeinformasjonomenvisningietMicrosoftOfficeInfoPath2003-skjema.
MerknaderViewInfo-objektetinneholderegenskapersomkanbrukestilåhentenavnetpåenvisningogfinneutomenvisningerstandardvisningenforskjemaet.ViewInfo-objektetertilgjengeligviaViewInfos-egenskapenforXDocument-objektet.
Obs!Hvisduvilarbeideprogrammatiskmedvisningen,kandubrukeView-objektet.
BrukeViewInfo-objektetIeksempletnedenforbrukesIsDefault-egenskapenforViewInfo-objektettilåfinneutomenvisningerstandardvisningenforskjemaet.DeretterbrukesName-egenskapenforViewInfo-objektettilåvisenavnetpåstandardvisningenienmeldingsboks.
varobjViewInfos;
//SetareferencetotheViewInfoscollection.objViewInfos=XDocument.ViewInfos;
//Determinethedefaultviewanddisplaya//messageboxwithitsname.for(i=0;i<objViewInfos.Count;i++){if(objViewInfos(i).IsDefault)XDocument.UI.Alert("Thedefaultviewis:"+XDocument.ViewInfos(0).Name);}
Visalt
WebServiceAdapter-objektet
WebServiceAdapter
RepresentererenkoblingtilenXML-webtjeneste.WebServiceAdapter-objekteterentypeMicrosoftOfficeInfoPath2003-dataadaptersominneholderallinformasjonsomernødvendigforåhentedatafraogsendedatatileneksterndatakilde.
MerknaderWebServiceAdapter-objektetinneholderegenskapersomkanbrukestilåhenteogangiinformasjonomdataadapterensinndata-ogoperasjonsstrenger.DetinneholderogsåenegenskapforhentingavURL-adressen(UniformResourceLocator)tilWSDL-filen(WebServicesDescriptionLanguage)forXML-webtjenesten.
BrukeWebServiceAdapter-objektetForsekundæredatakildererWebServiceAdapter-objektettilgjengeligviaQueryAdapter-egenskapenforDataObject-objektet,ogDataObject-objekterertilgjengeligeviaDataObjects-egenskapenforXDocument-objektet.
Hvisenwebtjenestebrukessomprimærdatakildeforetskjema,erWebServiceAdapter-objektettilgjengeligviaQueryAdapter-egenskapenforXDocument-objektet.
IeksempletnedenforangisenreferansetilWebServiceAdapter-objektetvedhjelpavQueryAdapter-egenskapenforDataObject-objektet.DettegjøresvedåoverførenavnetpåDataObject-objektettilItem-egenskapenforDataObjects-samlingen:
varobjWSAdapter;
objWSAdapter=XDocument.DataObjects("GetCityList").QueryAdapter;
Nårreferansenerangitt,kandubrukeegenskapeneforWebServiceAdapter-objektetsomvistieksempletnedenfor,derdetangisenreferansetilXML-nodensomreturneresavInput-egenskapen:
varobjInputNode;
objInputNode=XDocument.DataObjects("GetCityList").QueryAdapter.Input;
LeggmerketilatidettetilfelletbleQueryAdapter-egenskapenbrukttilåfåtilgangtilInput-egenskapenforWebServiceAdapter-objektet.
HvisduvilhamerinformasjonombrukavWebServiceAdapter-objektet,seFåtilgangtileksternedatakilder.
WebServiceAdapter-objektetinneholderfølgendeegenskaper:
Egenskap Beskrivelse
ErrorsLocation EnegenskapavtypenIXMLDOMNodesomangirellerhenterfeilnodenWebServiceAdapter-objektetskalskrivefeilopplysningeneundersomreturneresavwebtjenesten.Startverdienernull.
Input AngirellerhenterenstrengsominneholderXML-kildenforinndataelementetiskjemadefinisjonsfilen(XSF).
Name EnskrivebeskyttetegenskapavtypenStringsomreturnerernavnetpåWebServiceAdapter-objektet.
Operation AngirellerhenterenstrengsominneholderXML-kildenforoperasjonselementetiskjemadefinisjonsfilen(XSF).
OutputLocation EnegenskapavtypenIXMLDOMNodesomangirellerhenterutdatanodensomWebServiceAdapter-objektetkopiererinndereturnerteXML-dataeneunder.
QueryAllowed Enboolsk,skrivebeskyttetegenskapsomtilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
SubmitAllowed Enboolsk,skrivebeskyttetegenskapsomtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).
Timeout EnegenskapavtypenLongsomangirellerhenterhvorlangtidsomskalgå,isekunder,førWebServiceAdapter-objektettidsavbrytespåetterfølgendeforespørsler.Standardverdiener30sekunder.
WSDLURL EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderURL-adressen(UniformResourceLocator)tilWSDL-filen(WebServicesDescriptionLanguage)forwebtjenestensomertilknyttetWebServiceAdapter-objektet.
WebServiceAdapter-objektetinneholderfølgendemetoder:
Metode EgenskapGenerateDataSetDiffGram ReturnereretADO.Net-datasettsom
innholderetinnebygdskjemasombeskriverdataeneogdatasettetsDiffGram.DiffGram
fordenangittedataDomgenereresvedåbrukeoriginaldataenefordensideordnedenodentilåberegneforskjellenmellomoriginaldataeneogdenangittedataDom.
Query UtførerQuery-metodenpåWebServiceAdapter-objektet.MislykkeshvisQueryAllowed-egenskapenerUsann.
Submit UtførerSubmit-metodenpåWebServiceAdapter-objektet.MislykkeshvisSubmitAllowed-egenskapenerUsann.
Visalt
Window-objektet
Windows Window
RepresentereretvindusombrukesiMicrosoftOfficeInfoPath2003-programmet.Window-objekterrepresentererdetotypenevinduersombrukesiInfoPath-programmet:redigeringsvinduet,sombrukessomskjemaområdenårenbrukerfyllerutetskjema,ogutformingsvinduet,sombrukessomutformingsmodusnårenbrukerutformeretskjema.
MerknaderWindow-objektetinneholderenrekkeegenskaperogmetodersomkanbrukesprogrammatisktilåarbeideinteraktivtmedInfoPath-vinduer,inkludertmulighetentilåaktivereellerlukkeetvinduogtilåarbeideinteraktivtmedoppgaveruteneogkommandolinjeneivinduene.Window-objektetinneholderogsåenegenskapfortilgangtilskjemaetsunderliggendeXML-dokumentsomerknyttettilvinduet.
Obs!NoenegenskaperforWindow-objekteterbaretilgjengeligenårdubrukerredigeringsvindutypen.Hvisdebrukessammenmedutformingsvindutypen,vildereturnereenfeil.
BrukeWindow-objektetWindow-objekterietInfoPath-skjemaertilgjengeligeviaItem-egenskapenforWindows-samlingen.VindustypenkanbestemmesmedType-egenskapenforWindow-objektet.
DukangådirektetilgjeldendeåpnevinduvedhjelpavActiveWindow-egenskapenforApplication-objektet,utenågåviaWindows-samlingen.DukanogsåfåtilgangtilWindow-objektetsomerknyttettilenvisning,vedhjelpavWindow-egenskapenforView-objektet.
Ieksempletnedenfor,somerenimplementeringavenOnClick-hendelsesbehandlingforenknappekontroll,brukesActiveWindow-egenskapentilåangienreferansetilgjeldendevindu.Deretterkontrolleresvindustypen.Hvisvindueteretredigeringsvindu,visesantalletoppgaveruterivinduetienmeldingsboks.
functionWindowObject::OnClick(eventObj){
varobjWindow;//Setareferencetothecurrentwindow.objWindow=Application.ActiveWindow;//Checkthatthewindowisaneditingwindowtype.if(objWindow.Type==0){//Displaythenumberoftaskpanesinthewindow.XDocument.UI.Alert("Numberoftaskpanes:"+objWindow.TaskPanes.Count);}objWindow=null;}
HvisduvilhamerinformasjonombrukavWindow-objektet,seArbeidemedskjemavinduer.
Visalt
XDocument-objektet
XDocuments XDocument
RepresentererdetunderliggendeXML-dokumentetforetMicrosoftOfficeInfoPath2003-skjema.
MerknaderXDocument-objekteteretnøkkelobjektiInfoPath-objektmodellenoginneholderegenskaper,metoderoghendelsersomkanbrukesprogrammatisktilåarbeideinteraktivtmedogbehandlekilde-XML-dataeneforetskjema.
Obs!XDocument-objekteterbygdinniskriptmotoreniInfoPath.SelvomXDocument-objektetertilgjengeligviaXDocuments-samlingen,vilduideflestetilfellerønskedirektetilgangtilobjektet,utenågåviasamlingen.
BrukeXDocument-objektetKilde-XML-dataeneforetskjemaharformavenXMLDOM(DocumentObjectModel),somertilgjengeligviaDOM-egenskapenforXDocument-objektet.XDocument-objektetinneholderogsåenrekkeegenskapersomkanbrukestilåhenteinformasjonomskjemaetogdetunderliggendeXML-dokumentet.Følgendekodekontrollererforeksempelomdataiskjemaeterendret,vedhjelpIsDirty-egenskapen:
if(XDocument.IsDirty)XDocument.UI.Alert("Formhasbeenchanged.");elseXDocument.UI.Alert("Formhasnotbeenchanged.");
ItilleggtilinformasjonomskjemaetogdetunderliggendeXML-dokumentet,inneholderXDocument-objektetenrekkemetodersomkanbrukesiskjemaet,foreksempeltilåskriveut,lagreogsendeskjemaet.Detinneholderogsåenrekkehendelsersomkanbrukestilåreagerepåulikehandlingerpåskjemanivå,foreksempelinnlastingavskjema,byttingavvisningellerenfletteoperasjon.
FåtilgangtilXDocument-objektetXDocument-objektetertilgjengeligfraflerestederiInfoPath-objektmodellen.TabellennedenforoppsummererplasseringenederXDocument-objektetertilgjengelig.
Navn BeskrivelseXDocuments-samlingen
TilgjengeligfraApplication-objektet.InneholderItem-egenskapenfortilgangtilXDocument-objektene.
DataDOMEvent-objektet
InneholderenXDocument-egenskapfortilgangtilkilde-XML-dataeneunderenXMLDOM-endring.
DocActionEvent-objektet
InneholderenXDocument-egenskapfortilgangtilkilde-XML-dataenenårenknappklikkesiskjemaområdet.
DocEvent-objektet InneholderenXDocument-egenskapfortilgangtilkilde-XML-dataeneunderbyttingavvisningellerunderenskjemaflettingsoperasjon.
DocReturnEvent-objektet
InneholderenXDocument-egenskapfortilgangtilkilde-XMLenunderinnlastingellersendingavetskjema.
VersionUpgradeEvent-objektet
InneholderenXDocument-egenskapfortilgangtilkilde-XMLenunderenversjonsoppgraderingsoperasjon.
Window-objektet InneholderenXDocument-egenskapfortilgangtilXDocument-objektetsomerknyttettilvinduet.
Obs!HvisduvilhamerinformasjonombrukavXDocument-objektet,seFåtilgangtilskjemadata.
Visalt
XMLFileAdapter-objektet
XMLFileAdapter
RepresentererenkoblingtilenXML-fil.XMLFileAdapter-objekteterentypeMicrosoftOfficeInfoPath2003-dataadaptersominneholderallinformasjonsomernødvendigforåhentedatafraogsendedatatileneksterndatakilde.
MerknaderXMLFileAdapter-objektetinneholderFileURL-egenskapen,somkanbrukestilåhenteellerangiURL-adressen(UniformResourceLocator)tilXML-filensombrukessomeksterndatakilde.
BrukeXMLFileAdapter-objektetForsekundæredatakildererXMLFileAdapter-objektettilgjengeligviaQueryAdapter-egenskapenforDataObject-objektet,ogDataObject-objekterertilgjengeligeviaDataObjects-egenskapenforXDocument-objektet.
IeksempletnedenforangisenreferansetilXMLFileAdapter-objektetvedhjelpavQueryAdapter-egenskapenforDataObject-objektet.DettegjøresvedåoverførenavnetpåDataObject-objektettilItem-egenskapenforDataObjects-samlingen:
varobjXMLFileAdapter;
objXMLFileAdapter=XDocument.DataObjects("GetXMLCityList").QueryAdapter;
HvisduvilhamerinformasjonombrukavXMLFileAdapter-objektet,seFåtilgangtileksternedatakilder.
Active-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangiromvinduetsomerknyttettilWindow-objektet,erdetaktivevinduet.
expression.Active
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisduvilangiatetvinduskalværedetaktivevinduet,brukerduActivate-metodenforWindow-objektet.
EksempelIeksempletnedenforbrukesActive-egenskapenforWindow-objektettilåfinneutomdetførstevinduetiWindows-samlingenerdetaktivevinduet:
if(Application.Windows(0).Active){XDocument.UI.Alert("Thewindowisactive.");}
ActiveWindow-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetiletWindow-objektsomrepresentererdetgjeldendeaktivevinduet.Vindutypensomreturneres,erbasertpåXdWindowType-opplistingen.
expression.ActiveWindow
expressionObligatorisk.EtuttrykksomreturnererApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderMedActiveWindow-egenskapenkandufåumiddelbartilgangtilvinduetsombrukerenviseriøyeblikket,ogderetterbrukeegenskapeneogmetodeneforWindow-objektetsomreturneres.
EksempelIeksempletfraeksempelskjemaetMeetingAgenda(Saksliste)nedenforbrukesActiveWindow-egenskapentilåfåtilgangtilMailEnvelope-egenskapenforWindow-objektetsomreturnereretMailEnvelope-objekt.
varoEnvelope=Application.ActiveWindow.MailEnvelope;
oEnvelope.Subject=getNode("/mtg:meetingAgenda/mtg:subject").text;oEnvelope.To=rgRecipients.join(";");oEnvelope.Visible=true;
AttachmentFileName-egenskapen
Returnererellerangirenstrengsomrepresentererfilnavnetsomskalbrukesforgjeldendeskjemanårskjemaetleggesvede-postmeldingentiletEmailAdapter-objekt.
expression.AttachmentFileName
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderXML-filtypenleggestilstrengenhvisdenikkeertattmedallerede.
HvisAttachmentFileName-egenskapenersatttilnull,kanikkeskjemaetleggesvede-postmeldingen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerAttachmentFileName-egenskapenforenforekomstavEmailAdapter-objektetforåendrenavnetpåskjemaetnårdetleggesvede-postmeldingenførEmailAdapter-objektetsendes:
objEmailAdapter.AttachmentFileName=strName+"–"+strDate+".xml";
BCC-egenskapen(EmailAdapter-objektet)
ReturnererellerangirenstrengsomrepresentererBCC-mottakerneavene-postmeldingforbundetmedetEmailAdapter-objekt.
expression.BCC
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdienmåværeensemikolondeltstrengsomkanlesessomenlistemedgyldigee-postadresseravbrukerense-postklient.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempeletviserhvordandubrukerBCC-egenskapenforenforekomstavEmailAdapter-objektettilåendreBCC-mottakerneførEmailAdapter-objektetsendes:
objEmailAdapter.BCC=oEmailAdapter.BCC+";[email protected]";
BCC-egenskapen(Index)
BCC-egenskapenangirellerhenterenstrengsominneholderblindkopiverdien(BCC)forene-postmelding.DenneegenskapenimplementeresiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforBCC-egenskapennedenforforåvisehjelpeemnetforenbestemtimplementeringavBCC-egenskapen.
BCC-egenskapensomdenblirbruktforEmailAdapter-objektet.
BCC-egenskapensomdenblirbruktforMailEnvelope-objektet.
BCC-egenskapen(MailEnvelope-objektet)
Angirellerhenterenstrengsominneholderblindkopiverdien(BCC)sombrukesiMailEnvelope-objektetsomerknyttettiletWindow-objekt.
expression.BCC
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMailEnvelope-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdienesomangisforBCC-egenskapen,børværeenstrengavgyldigee-postadresser.Dukanangifleree-postadresservedåskriveinn";"mellomadressene,somvistieksempletnedenfor:
objEmail.BCC="[email protected];[email protected]"
EksempelIeksempletnedenforbrukesBCC-egenskapenforMailEnvelope-objektettilåangiBCC-verdienforenegendefinerte-postmelding:
functionCreateMailEnvelope::OnClick(eventObj){varobjEmail;
objEmail=Application.ActiveWindow.MailEnvelope;objEmail.To="[email protected]";objEmail.CC="[email protected]";objEmail.BCC="[email protected]";objEmail.Subject="Teste-mailmessage";objEmail.Visible=true;objEmail=null;}
Caption-egenskapen(Index)
DenneegenskapenimplementeresiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenCaption-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavCaption-egenskapen.
Caption-egenskapensomdenblirbruktforSignedDataBlock-objektet.
Caption-egenskapensomdenblirbruktforWindow-objektet.
Caption-egenskapen(SignedDataBlock-objektet)
EnskrivebeskyttetegenskapsomreturnererdetegendefinertenavnetpåSignedDataBlock-objektet.
expression.Caption
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSignedDataBlock-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Caption-egenskapen(Window-objektet)
Enlese-/skriveegenskapsomreturnererellerangirbildetekstenforvinduetsomerrepresentertavWindow-objektet.
expression.Caption
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
MerknaderNårduangirbildetekstforetvindu,etterfølgesbildetekstenalltidav"-MicrosoftOfficeInfoPath2003".
EksempelIfølgendeeksempelbrukesCaption-egenskapentilåangibildetekstenfordetaktivevinduet.
varstrCaption="MyCaption";
Application.ActiveWindow.Caption=strCaption;
CC-egenskapen(EmailAdapter-objektet)
Returnererellerangirenstrengsomrepresentererkopimottakerneave-postmeldingenforbundetmedetEmailAdapter-objekt.
expression.CC
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdienmåværeensemikolondeltstrengsomkanlesessomenlistemedgyldigee-postadresseravbrukerense-postklient.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempeletviserhvordandubrukerCC-egenskapenforenforekomstavEmailAdapter-objektettilåendrekopimottakerneførEmailAdapter-objektetsendes:
objEmailAdapter.CC=oEmailAdapter.CC+";[email protected]";
CC-egenskapen(MailEnvelope-objektet)
Angirellerhenterenstrengsominneholderkopiverdien(CC)sombrukesiMailEnvelope-objektetsomerknyttettiletWindow-objekt.
expression.CC
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMailEnvelope-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdienesomangisforCC-egenskapen,børværeenstrengavgyldigee-postadresser.Dukanangifleree-postadresservedåskriveinn";"mellomadressene,somvistieksempletnedenfor:
objEmail.CC="[email protected];[email protected]"
EksempelIeksempletnedenforbrukesCC-egenskapenforMailEnvelope-objektettilåangiCC-verdienforenegendefinerte-postmelding:
functionCreateMailEnvelope::OnClick(eventObj){varobjEmail;
objEmail=Application.ActiveWindow.MailEnvelope;objEmail.To="[email protected]";objEmail.CC="[email protected]";objEmail.BCC="[email protected]";objEmail.Subject="Teste-mailmessage";objEmail.Visible=true;objEmail=null;}
CC-egenskapen(Index)
CC-egenskapenangirellerhenterenstrengsominneholderkopiverdien(CC)forene-postmelding.DenneegenskapenimplementeresiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforCC-egenskapennedenforforåvisehjelpeemnetforenbestemtimplementeringavCC-egenskapen.
CC-egenskapensomdenblirbruktforEmailAdapter-objektet.
CC-egenskapensomdenblirbruktforMailEnvelope-objektet.
Visalt
Certificate-egenskapen
EnskrivebeskyttetegenskapsomreturnererCertificate-objektetfordetdigitalesertifikatetX.509somblebrukttilåsignereetskjemaelleretsettmedsignertedataietskjema.
expression.Certificate
uttrykkObligatorisk.EtuttrykksomreturnereretSignature-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Command-egenskapen
AngirellerhenterSQL-kommandotekstenforetADOAdapter-objekt.
expression.Command
expressionObligatorisk.EtuttrykksomreturnererenreferansetilADOAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderCommand-egenskapenforADOAdapter-objektetinneholderSQL-kommandotekstensombrukesavADO-dataadapterentilåsendedatatiloghentedatafraeneksternActiveXDataObjects-/OLEDB-datakilde.
Obs!ADOAdapter-objektetkanbarebrukessammenmedMicrosoftSQLServer-ogMicrosoftAccess-databaser.
EksempelIeksempletnedenforbrukesCommand-egenskapenforADOAdapter-objektettilåviseSQL-kommandotekstenforADO-dataadapterenienmeldingsboks:
varobjADOAdapter;
objADOAdapter=XDocument.DataObjects("CityList").QueryAdapter;XDocument.UI.Alert("SQLcommandtext:"+objADOAdapter.Command
CommandBars-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilMicrosoftOfficeCommandBars-samlingsobjektetivinduetsomerknyttettilWindow-objektet.
expression.CommandBars
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderCommandBars-egenskapenkanbarebrukesavklarerteskjemaer.HvisCommandBars-egenskapenbrukesavetskjemasomikkeerheltklarert,vildenreturnereen"ingentilgang"-feil.
EksempelIeksempletnedenforbrukesCommandBars-egenskapenforWindow-objektettilåangienreferansetilCommandBars-samlingsobjektet:
varobjCommandBars;objCommandBars=Application.ActiveWindow.CommandBars;
Visalt
Comment-egenskapen
Enskrivebeskyttetegenskapsomreturnerertekstkommentarensomblelagttildendigitalesignaturensomertilknyttetetskjemaellerendelavetskjema.
expression.Comment
uttrykkObligatorisk.EtuttrykksomreturnereretSignature-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
ConditionName-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengverdisominneholdernavnetpåError-objektet.
expression.ConditionName
expressionObligatorisk.EtuttrykksomreturnererenreferansetilError-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderConditionName-egenskapenbrukesbareforegendefinertefeil,ikkeforfeilsomergenerertvedskjemavalideringelleravsystemet.Hvisfeilenergenerertvedskjemavalideringelleravsystemet,vilConditionName-egenskapenreturnerenull.
EksempelIeksempletnedenforbrukesConditionName-egenskapenforError-objektettilåvisenavnetpåenegendefinertfeilienmeldingsboks:
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errorname:"+objError.ConditionName);
Visalt
Connection-egenskapen
AngirellerhenterkoblingsstrengensombrukesforetADOAdapter-objekt.
expression.Connection
expressionObligatorisk.EtuttrykksomreturnererenreferansetilADOAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderConnection-egenskapenforADOAdapter-objektetinneholderkoblingsstrengensombrukesavADO-dataadapterentilåkobletileneksternActiveXDataObjects-/OLEDB-datakilde.
Obs!ADOAdapter-objektetkanbarebrukessammenmedMicrosoftSQLServer-ogMicrosoftAccess-databaser.
EksempelIeksempletnedenforbrukesConnection-egenskapenforADOAdapter-objektettilåvisekoblingsstrengenforADO-dataadapterenienmeldingsboks:
varobjADOAdapter;
objADOAdapter=XDocument.DataObjects("CityList").QueryAdapter;XDocument.UI.Alert("Connectionstring:"+objADOAdapter.Connection
Context-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilXML-DOM-noden(DocumentObjectModel)somerdennyekontekstnodensomleveresavDocContextChangeEvent-objektet.
expression.Context
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDocContextChangeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Count-egenskapen(DataAdapters-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalldataadaptereiDataAdaptersCollection-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataAdaptersCollection-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Count-egenskapen(DataObjects-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletDataObject-objekteriDataObjects-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataObjects-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenienfor-løkkeiMicrosoftJScripttilågåiløkkegjennomsamlingenavDataObject-objekterogviseenmeldingsbokssomangirnavnetpåhvertavDataObject-objektenesomerknyttettilskjemaet:
for(i=0;i<XDocument.DataObjects.Count;i++){XDocument.UI.Alert("DataObjectname:"+XDocument.DataObjects(i).Name);}
Visalt
Count-egenskapen(Errors-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletError-objekteriErrors-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilErrors-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenienfor-løkkeiMicrosoftJScripttilågåiløkkegjennomsamlingenavError-objekterogviseenmeldingsbokssomangirdenkortefeilmeldingenforhverfeil:
for(i=0;i<XDocument.Errors.Count;i++){XDocument.UI.Alert("Errormessage:"+XDocument.Errors(i).ShortErrorMessage);}
Count-egenskapen(Index)
Count-egenskapenreturnererantalletobjekteriensamling.DenneegenskapenerimplementertifleresamlingeriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenCount-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavCount-egenskapen.
Count-egenskapensomdenblirbruktforDataAdapters-samlingen.
Count-egenskapenslikdenbrukesmedDataObjects-samlingen.
Count-egenskapenslikdenbrukesmedErrors-samlingen.
Count-egenskapensomdenblirbruktforMergeEvent-objektet.
Count-egenskapensomdenblirbruktforSignatures-samlingen.
Count-egenskapensomdenblirbruktforSignedDataBlocks-samlingen.
Count-egenskapenslikdenbrukesmedTaskPanes-samlingen.
Count-egenskapenslikdenbrukesmedViewInfos-samlingen.
Count-egenskapenslikdenbrukesmedWindows-samlingen.
Count-egenskapenslikdenbrukesmedXDocuments-samlingen.
Count-egenskapenslikdenbrukesmedXMLNodes-samlingen.
Count-egenskapen(MergeEvent-objektet)
Enskrivebeskyttetegenskapsomreturnererentellingavantallskjemaersomslåssammeniensammenslåing.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletMergeEvent-objekt
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenkanbrukessammenmedIndex-egenskapenforMergeEvent-objektettilåanslånårdetsisteskjemaetbleslåttsammen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerIndex-egenskapensammenmedCount-egenskapenforenforekomstavMergeEvent-objektettilåanslåomgjeldendeskjemaerdetsisteskjemaetsomblirslåttsammen:
varfLast=eventObj.Index+1==eventObj.Count;
Count-egenskapen(Signatures-samlingen)
EnskrivebeskyttetegenskapsomreturnererantallSignature-objekteriSignatures-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSignatures-samlingen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Count-egenskapen(SignedDataBlocks-samlingen)
EnskrivebeskyttetegenskapsomreturnererantallSignedDataBlock-objekteriskjemamalen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenSignedDataBlocks-samling.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Count-egenskapen(TaskPanes-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletTaskPane-objekteriTaskPanes-samlingen.
expression.Count
expressionObligatorisk.ReturnererenreferansetilTaskPanes-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenienfor-løkkeiMicrosoftJScripttilågågjennomsamlingenavTaskPane-objekter.DenkontrollererVisible-egenskapenforhvertTaskPane-objektogsetteregenskapentilFalsehvisdenerTrue.
varobjTaskPanes;
objTaskPanes=XDocument.View.Window.TaskPanes;
for(i=0;i<objTaskPanes.Count;i++){if(objTaskPanes(i).Visible=true)objTaskPanes(i).Visible=false;}
Visalt
Count-egenskapen(ViewInfos-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletViewInfo-objekteriViewInfos-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilViewInfos-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenienfor-løkkeiMicrosoftJScripttilågåiløkkegjennomsamlingenavViewInfo-objekterogviseenmeldingsbokssomangirnavnetpåhveravvisningenesomerimplementertiskjemaet:
for(i=0;i<XDocument.ViewInfos.Count;i++){XDocument.UI.Alert("Viewname:"+XDocument.ViewInfos(i).Name);}
Visalt
Count-egenskapen(Windows-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletWindow-objekteriWindows-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindows-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenienfor-løkkeiMicrosoftJScripttilågåiløkkegjennomsamlingenavWindow-objekterogviseenmeldingsbokssomangirverdienforvindustypen:
for(i=0;i<Application.Windows.Count;i++){XDocument.UI.Alert("Windowtype:"+Application.Windows(i).Type);}
Visalt
Count-egenskapen(XDocuments-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletXDocument-objekteriXDocuments-samlingen.
expression.Count
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocuments-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenforXDocuments-samlingenienfor-løkkeiMicrosoftJScripttilågåiløkkegjennomsamlingenavXDocument-objekterogviseenmeldingsbokssomangirURI-plasseringen(UniformResourceIdentifier)forhvertåpneskjema:
for(i=0;i<Application.XDocuments.Count;i++){XDocument.UI.Alert("XDocumentURI:"+Application.XDocuments(i).URI);}
Visalt
Count-egenskapen(XMLNodes-samlingen)
EnskrivebeskyttetegenskapsomreturnererantalletXMLDOM-nodeobjekter(DocumentObjectModel)iXMLNodes-samlingen.
expression.Count
expressionObligatorisk.ReturnererenreferansetilXMLNodes-samlingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderCount-egenskapenreturnererenlangheltallsverdi.
EksempelIeksempletnedenforbrukesCount-egenskapenienfor-løkkeiMicrosoftJScripttilågåiløkkegjennomsamlingenavXMLDOM-nodeobjektersomreturneresavGetSelectedNodes-metodenforView-objektet,ogviseenmeldingsbokssomangirnavnetpåhveravXMLDOM-nodeneiXMLNodes-samlingen:
varobjXMLNodes;
objXMLNodes=XDocument.View.GetSelectedNodes();
for(i=0;i<objXMLNodes.Count;i++){XDocument.UI.Alert("XMLDOMnodename:"+objXMLNodes(i).nodeName);}
DataAdapters-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilDataAdapters-samlingensomerforbundetmedetskjemaiMicrosoftOfficeInfoPath2003.
expression.DataAdapters
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesDataAdapters-egenskapenforXDocument-objektettilåangienreferansetilendataadapterkaldtHovedspørring:
varobjDataAdapter;objDataAdapter=XDocument.DataAdapters("Mainquery");
Visalt
DataObjects-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilDataObjects-samlingensomerknyttettiletMicrosoftOfficeInfoPath2003-skjema.
expression.DataObjects
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDataObjects-samlingengirprogrammatisktilgangtiletskjemassekundæredatakilder.HversekundæredatakildeerplassertietDataObject-objektiDataObjects-samlingen.
EksempelIeksempletnedenforbrukesDataObjects-egenskapenforXDocument-objektettilåangienreferansetildensekundæredatakildenCityList:
varobjDataObject;objDataObject=XDocument.DataObjects("CityList");
Date-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilDate-objektet.
expression.Date
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUtil-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderDukanfåtilgangtilallemetodenesomDate-objektetinneholdervedhjelpavDate-egenskapen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
DetailedErrorMessage-egenskapen
AngirellerhenterstrengverdiensominneholderdendetaljertefeilmeldingenforetError-objekt.
expression.DetailedErrorMessage
expressionRequired.AnexpressionthatreturnsareferencetotheErrorobject.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDendetaljertefeilmeldingenerdenlangefeilmeldingensombrukernekanvelgeåvisenårdatavalideringmislykkesiskjemaer.
EksempelIeksempletnedenforbrukesDetailedErrorMessage-egenskapenforError-objektettilåvisedendetaljertefeilmeldingenienmeldingsboks:
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errorname:"+objError.DetailedErrorMessage
DocumentVersion-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderversjonsnummerettiletMicrosoftOfficeInfoPath2003-skjema.
expression.DocumentVersion
expressionObligatorisk.EtuttrykksomreturnererenreferansetilVersionUpgradeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDenneegenskapenkanbarebrukesunderOnVersionUpgrade-hendelsen.
EksempelIeksempletnedenforbrukesDocumentVersion-egenskapenforVersionUpgradeEvent-objektettilåviseversjonsnummerettiletInfoPath-skjemaienmeldingsboks:
functionXDocument::OnVersionUpgrade(eventObj){XDocument.UI.Alert("Theformversion:"+eventObj.DocumentVersion"\nTheformtemplateversion:"+eventObj.SolutionVersion);eventObj.ReturnStatus=true;}
Visalt
DOM-egenskapen(DataObject-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilenXMLDOM(DocumentObjectModel)somerknyttettiletDataObject-objekt.
expression.DOM
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataObject-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVedhjelpavDOM-egenskapenkandufåprogrammatisktilgangtilogbehandlekilde-XMLenforensekundærdatakildesomrepresenteresavDataObject-objektet.NårduharangittenreferansetilXMLDOMen,sominneholderkilde-XML-dataeneforensekundærdatakilde,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletnedenforbrukesDOM-egenskapenforDataObject-objektettilåreturnerealtinnholdetietskjemassekundæredatakildevedhjelpavxml-egenskapenforXMLDOMen:
varstrXML;strXML=XDocument.DataObjects("CityList").DOM.xml;
Visalt
DOM-egenskapen(Index)
DOM-egenskapenreturnererenreferansetilDocumentObjectModel(DOM).DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenDOM-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavDOM-egenskapen.
DOM-egenskapenslikdenbrukesmedDataObject-objektet.
DOM-egenskapensomdenblirbruktforMergeEvent-objektet.
DOM-egenskapenslikdenbrukesmedSolution-objektet.
DOM-egenskapenslikdenbrukesmedXDocument-objektet.
Visalt
DOM-egenskapen(MergeEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetiletskjemasunderliggendeXML-dokumentsomenXMLDOM-konstruksjon(DocumentObjectModel)forgjeldendeskjemasomerinvolvertiensammenslåing.
expression.DOM
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletMergeEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderMedDOM-egenskapenfårdutilgangtilogkanbehandlekilde-XMLenforetskjemaprogrammatisk.NårduharangittenreferansetilXMLDOMen,sominneholderkilde-XML-dataeneforetskjema,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelDetteeksempletviserhvordandubrukerDOM-egenskapenforenforekomstavMergeEvent-objektettilåslåsammendataeneigjeldendeskjema:
XDocument.ImportDOM(eventObj.DOM);
Visalt
DOM-egenskapen(Solution-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilenXMLDOM(DocumentObjectModel)sominneholderkilde-XMLenforskjemadefinisjonsfilen(.xsf).
expression.DOM
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSolution-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVedhjelpavDOM-egenskapenforSolution-objektetkandufåprogrammatisktilgangtilogbehandlekilde-XMLenfor.xsf-filen.NårduharangittenreferansetilXMLDOMen,sominneholderkilde-XML-dataenefor.xsf-filen,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletnedenforbrukesDOM-egenskapenforSolution-objektettilåreturnerealtinnholdetietskjemas.xsf-filvedhjelpavxml-egenskapenforXMLDOMen:
varstrXML;
strXML=XDocument.Solution.DOM.xml;
Visalt
DOM-egenskapen(XDocument-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetiletskjemasunderliggendeXML-dokumentiformavenXMLDOM(DocumentObjectModel).
expression.DOM
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVedhjelpavDOM-egenskapen,somerennøkkelegenskapforXDocument-objektet,kandufåprogrammatisktilgangtilogbehandlekilde-XMLenforetskjema.NårduharangittenreferansetilXMLDOMen,sominneholderkilde-XML-dataeneforetskjema,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletnedenforbrukesDOM-egenskapenforXDocument-objektettilåreturnerealtinnholdetietskjemasunderliggendeXML-dokumentvedhjelpavxml-egenskapenforXMLDOMen:
varstrXML;strXML=XDocument.DOM.xml;
ErrorCode-egenskapen
AngirellerhenterfeilkodenforetError-objekt.
expression.ErrorCode
expressionObligatorisk.EtuttrykksomreturnererenreferansetilError-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderErrorCode-egenskapenimplementeressometlangtheltall.
EksempelIeksempletnedenforbrukesErrorCode-egenskapenforError-objektettilåvisefeilkodenummerettilenfeilienmeldingsboks:
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errorname:"+objError.ErrorCode);
Errors-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilErrors-samlingensomerknyttettiletMicrosoftOfficeInfoPath2003-skjema.
expression.Errors
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderErrors-samlingenerknyttettiletskjemasunderliggendeXML-dokumentslikatfeilsomoppstår,oppståriXML-dokumentet.NårduharangittenreferansetilErrors-samlingen,fårdutilgangtilalleegenskapeneogmetodeneforbehandlingavfeilietInfoPath-skjema.
EksempelIeksempletnedenforbrukesErrors-egenskapenforXDocument-objektettilåreturnereantalletfeilogvisedenverdienienmeldingsboks:
varintErrors;
intErrors=XDocument.Errors.Count;XDocument.UI.Alert("Totalnumberoferrors:"+intErrors);
Visalt
ErrorsLocation-egenskapen
Enlese-ogskrivebeskyttetegenskapsomangirXMLDOM-noden(DocumentObjectModel)adapterenkommertilåkopierereturnertefeilsomXMLunder.
expression.ErrorsLocation
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDenførsteverdienforErrorsLocation-egenskapenernull.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
ExpirationDate-egenskapen
EnskrivebeskyttetegenskapsomreturnererutløpsdatoenforetdigitaltsertifikatidetoversatteSHORTDATE-formatet.
expression.ExpirationDate
uttrykkObligatorisk.EtuttrykksomreturnereretCertificate-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Extension-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetildetglobaleskriptobjektetsomviserfunksjoneneogdeglobalevariableneidenprimæreskriptfilenforetMicrosoftOfficeInfoPath2003-skjema.
expression.Extension
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderExtension-egenskapengjørdetlettereåbrukefunksjoneneogdeglobalevariablenesomerimplementertiskriptfilenforetInfoPath-skjema.Vanligvisbrukesdenfraenegendefinertoppgaverute,fraenegendefinertdialogbokselleriXSL-transformeringen(XSLT)forenvisningderdirektetilgangtilfunksjoneneogvariablenekanværepåkrevd.
Etteksempelerdeklarasjonavenglobalvariabelienskriptfil:
varconstCity="Redmond";
DukanfåtilgangtildenneverdienikodenfordenegendefinerteoppgaverutenellerdialogboksenvedhjelpavExtension-egenskapen,somvistnedenfor:
XDocument.Extension.constCity;
HvisduvilbrukeExtension-egenskapenienegendefinertoppgaverute,måduførstangienreferansetilXDocument-objektetvedhjelpavDHTML-egenskapen(dynamiskHTML)externaliDHTML-vindusobjektet,somvistieksempletnedenfor:
objXDocument=window.external.XDocument;
EksempelIeksempletnedenforbrukesExtension-egenskapenforXDocument-objektettilåfåtilgangtilenegendefinertfunksjon:
objXDocument=window.external.XDocument;objXDocument.Extension.MyCustomFunction();
FileName-egenskapen(DAVAdapter-objektet)
ReturnererellerangirenstrengsomrepresentererfilnavnetsomgjeldendeskjemaiMicrosoftOfficeInfoPath2003fårnårdetsendesavDAVAdapter-objektet.
expression.FileName
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDAVAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
MerknaderXML-filtypenleggestilstrengenhvisdenikkeertattmedallerede.HvisFileName-egenskapenersatttilnull,fårskjemaetnavnetSkjema.xmlnårdetsendes.
EksempelIeksempletnedenforvisesdethvordandubrukerFileName-egenskapenforenforekomstavDAVAdapter-objektettilåangifilnavnetfordetsendteskjemaet:
objDAVAdapter.FileName=strName+"–"+strDate+".xml";
FileName-egenskapen(Index)
DenneegenskapenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenFileName-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavFileName-egenskapen.
FileName-egenskapensomdenblirbruktforDAVAdapter-objektet.
FileName-egenskapensomdenblirbruktforSaveEvent-objektet.
FileName-egenskapen(SaveEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengsomrepresentererfilnavnetsomskalbrukesiOnSaveRequest-hendelsen.
expression.FileName
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSaveEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisIsSaveAs-egenskapenforSaveEvent-objekteterTrue,oglagringenikkeharskjeddenda,returnererFileName-egenskapenentomstreng.HvisIsSaveAs-egenskapenerTrueoglagringenharskjedd,erverdiensomFileName-egenskapenreturnerer,filnavnetskjemaetblelagretsom.HvisSaveEvent-objektetrepresentererenlagring(detvilsihvisIsSaveAs-egenskapenforSaveEvent-objekteterFalse),returnererFileName-egenskapensammeverdisomURI-egenskapenforXDocument-objektet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesFileName-egenskapenforSaveEvent-objektetienbeskjedtilbrukerenførlagringenbegynner:
XDocument.UI.Alert("Youareabouttosavethefollowingfile:"+eventObj.
Visalt
FileURL-egenskapen
AngirellerhenterURL-adressen(UniformResourceLocator)tilXML-filensomerknyttettilXMLFileAdapter-objektet.
expression.FileURL
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXMLFileAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderFileURL-egenskapenangiroghenterenstrengverdi.
EksempelIeksempletnedenforbrukesFileURL-egenskapenforXMLFileAdapter-objektet,somertilgjengeligviaQueryAdapter-egenskapenforXDocument-objektet,tilåviseURL-adressentilXML-filenienmeldingsboks:
XDocument.UI.Alert("XMLfileURL:"+XDocument.QueryAdapter.
FolderURL-egenskapen
EnegenskapsomreturnererellerangirenstrengsomrepresentererURL-adressen(UniformResourceLocator)skjemaetskalsendestilavDAVAdapter-objektet.
expression.FolderURL
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDAVAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSubmit-metodenforDAVAdapter-objektetmislykkeshvisverdienforFolderURL-egenskapenikkebegynnermedenten"http:"-eller"https:"-prefikset.Submit-metodenmislykkesogsåhvisområdetsomerangittavFolderURL-egenskapen,ikkeertilgjengelig,ellerhvisURL-adressenikkefinnespådetsammesikkerhetsdomenetsomskjemamalen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerFolderURL-egenskapenforenforekomstavDavAdapter-objektettilåendremappenskjemadataeneskalsendestil:
objDavAdapter.FolderURL=objDavAdapter.FolderURL+"data/";
Height-egenskapen
Enlese-ogskrivebeskyttetegenskapavtypenlangtheltall,somangirhøydentilvinduetsomrepresenteresavWindow-objektet,måltipunkter.
expression.Height
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
MerknaderDenneegenskapenreturnererenfeilhvisdenbrukesforetvindusomerminimertellermaksimert.
DenneegenskapenkanikkesettestilenverdisomerstørreennverdiensomreturneresavUsableHeight-egenskapen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
HTMLDocument-egenskapen
ReturnererenreferansetiletHTML-dokumentobjektidenegendefinerteoppgaveruteniMicrosoftOfficeInfoPath2003.
expression.HTMLDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTML-dokumentobjektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHTMLDocument-egenskapenforHTMLTaskPane-objekteterenavegenskapenesomarvesavTaskPane-objektetnårtypenoppgaveruteer0,detvilsiatdeterenegendefinertoppgaverute.
VedhjelpavHTMLDocument-metodenkandukalleskriptfunksjoneriHTML-kodenforoppgaverutenfradenprimæreskriptfilenforetskjema,ogdukanogsåbehandleHTML-kodenforoppgaverutendirektevedhjelpavegenskapeneogmetodeneforHTML-dokumentobjektet.
EksempelIeksempletnedenforbrukesHTMLDocument-egenskapenforHTMLTaskPane-objektettilåangienreferansetilHTML-dokumentobjektetfordenegendefinerteoppgaveruten.DeretterkallesdenegendefinertefunksjonenTaskPaneSwitchViewsomerdefinertiHTML-kodenfordenegendefinerteoppgaveruten.
varobjHTMLDoc;
objHTMLDoc=XDocument.View.Window.TaskPanes(0).HTMLDocumentobjHTMLDoc.parentWindow.TaskPaneSwitchView();
Visalt
HTMLWindow-egenskapen
ReturnererenreferansetiletHTML-vindusobjektidenegendefinerteoppgaveruteniMicrosoftOfficeInfoPath2003.
expression.HTMLWindow
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTML-vinduobjektet.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHTMLWindow-egenskapenforHTMLTaskPane-objekteterenavegenskapenesomarvesavTaskPane-objektetnårtypenoppgaveruteer0,detvilsiatdeterenegendefinertoppgaverute.
VedhjelpavHTMLWindow-egenskapenkandukalleskriptfunksjoneriHTML-kodenforoppgaverutenfradenprimæreskriptfilenforetskjema,ogdukanogsåbehandleHTML-kodenforoppgaverutendirektevedhjelpavegenskapeneogmetodeneforHTML-dokumentobjektet.
Obs!HTMLWindow-egenskapenharsammefunksjonalitetsomHTMLDocument-egenskapen,mendenerbaretilgjengelignårklarerteskjemaerbrukes.Hvisetskjemaikkeerheltklarert,kandubrukeHTMLDocument-egenskapenistedet.
EksempelIeksempletnedenforbrukesHTMLWindow-egenskapenforHTMLTaskPane-objektettilåangienreferansetilHTML-vindusobjektetfordenegendefinerteoppgaverutenietklarertskjema.DeretterkallesdenegendefinertefunksjonenTaskPaneSwitchViewsomerdefinertiHTML-kodenfordenegendefinerteoppgaveruten.
varobjHTMLDoc;
objHTMLDoc=XDocument.View.Window.TaskPanes(0).HTMLWindowobjHTMLDoc.parentWindow.TaskPaneSwitchView();
Index-egenskapen
Enskrivebeskyttetegenskapsomreturnererden0-baserteindeksenforskjemaetsomiøyeblikketslåssammen.
expression.Index
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletMergeEvent-objekt
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderVerdientilIndex-egenskapenforMergeEvent-objektetøkerfra0tilCount-1forhversammenslåingshendelsesomforegårnårskjemaetslåssammen.
NårIndex-egenskapenbrukessammenmedCount-egenskapenforMergeEvent-objektet,kandenbrukestilåanslånårdetsisteskjemaeterslåttsammen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerIndex-egenskapensammenmedCount-egenskapenforenforekomstavMergeEvent-objektettilåanslåomgjeldendeskjemaerdetsisteskjemaetsomskalslåssammen:
varfLast=eventObj.Index+1==eventObj.Count;
Visalt
Input-egenskapen
Angirellerhenterenstrengverdisominneholderkilde-XMLenforinput-elementetiskjemadefinisjonsfilen(.xsf).
expression.Input
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWebServiceAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
Merknaderinput-elementeti.xsf-fileninneholderinformasjonomdedeleneavSOAP-inndatameldingen(SimpleObjectAccessProtocol)sombrukestilåkommuniseremedwebtjenesten.MicrosoftOfficeInfoPath2003erstatterbestemtedeleravSOAP-meldingenmeddatafraskjemaet.DetteelementetbrukesnårensekundærdatakildefyllesutmeddatafraenwebtjenesteogInfoPathtrengeråoverføreargumentertilwebtjenestenforåhentedatafraden.
EksempelIeksempletnedenforbrukesInput-egenskapenforWebServiceAdapter-objektettilåviseinndatastrengenforwebtjenestensdataadapterienmeldingsboks:
varobjWSAdapter;
objWSAdapter=XDocument.DataObjects("WebCityList").QueryAdapter;XDocument.UI.Alert("Inputstring:"+objWSAdapter.Input);
Intro-egenskapen
Returnererellerangirenstrengsomrepresentererinnføringenihoveddelenave-postmeldingenforetEmailAdapter-objekt.
expression.Intro
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerIntro-egenskapenforenforekomstavEmailAdapter-objektetforåendreinnføringenihoveddelenave-postmeldingenførEmailAdaptersendes:
objEmailAdapter.Intro="Hereismystatusreportfortheweek.";
IsCancelled-egenskapen
Enlese-ogskrivebeskyttetegenskapsominneholdertilleggsinformasjonforbrukiOnSaveRequest-hendelsensammenmedReturnStatus-egenskapen.
expression.IsCancelled
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSaveEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårInfoPathlukkes,blirbrukerenbedtomålagredokumentethvisIsDirty-egenskapenforXDocument-objekteterTrue.HvisIsCancelled-egenskapenerTrue,kanikkeInfoPathlukkeshvislagringenmislykkes(detvilsiatReturnStatus-egenskapenerFalse).
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesIsCancelled-egenskapenforSaveEvent-objektettilåsikreatdokumentetikkelukkeshvislagringenbleavbrutt:
eventObj.IsCancelled=eventObj.PerformSaveOperation();if(eventObj.IsCancelled)return;eventObj.ReturnStatus=true;
IsDefault-egenskapen
AngirellerhenterenboolskverdisomviseromvisningenerdefinertsomstandardvisningietMicrosoftOfficeInfoPath2003-skjema.
expression.IsDefault
expressionObligatorisk.EtuttrykksomreturnererenreferansetilViewInfo-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderIsDefault-egenskapenforViewInfo-objektetkanbrukestilåfinneutomenvisningerstandardvisning,ogdenkanogsåbrukestilåendrestandardvisningenprogrammatiskførdenførstevisningenlastesinn.
EksempelIeksempletnedenforbrukesIsDefault-egenskapentilågjøredenandrevisningeniViewInfos-samlingentilstandardvisning:
XDocument.ViewInfos(1).IsDefault=true;
IsDirty-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangiromdataeneietMicrosoftOfficeInfoPath2003-skjemaerendretsidenforrigelagring.
expression.IsDirty
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisIsDirty-egenskapenerTrue,erdataiskjemaetsunderliggendeXML-dokumentendretsidenforrigelagring.HvisegenskapenerFalse,erdetikkegjortnoenendringer.
Obs!EndringersomgjøresunderOnLoad-hendelsen,vilikkeresultereiatIsDirty-egenskapensettestilTrue.
EksempelIeksempletnedenforbrukesIsDirty-egenskapenforXDocument-objektettilåfinneutomdataiskjemaeterendret:
if(XDocument.IsDirty)XDocument.UI.Alert("Datahasbeenchanged.");elseXDocument.UI.Alert("Datahasnotbeenchanged.");
Visalt
IsDOMReadOnly-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangiromdataeneidetunderliggendeXML-dokumentetforetMicrosoftOfficeInfoPath2003-skjemaerskrivebeskyttet.
expression.IsDOMReadOnly
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisIsDOMReadOnly-egenskapenerTrue,erdataeneiskjemaetsunderliggendeXML-dokumentskrivebeskyttetogkanikkeendres.HvisegenskapenerFalse,kandataeneendres.
Hvisduvilfinneutomskjemaeterskrivebeskyttet,kandubrukeIsReadOnly-egenskapenforXDocument-objektet.
DataeneietskjemasXML-dokumentskrivebeskyttesifølgendetilfeller:
Skjemaeterdigitaltsignert
Skjemaeterimodusforredusertfunksjonalitet(RFM-modus)
UnderOnBeforeChange-hendelsen
UnderOnValidate-hendelsen
UnderenAngre-ellerGjørom-operasjon
EksempelIeksempletnedenforbrukesIsDOMReadOnly-egenskapenforXDocument-objektettilåfinneutomdataeneiskjemaetsunderliggendeXML-dokumenterskrivebeskyttet.Hvisdataeneerskrivebeskyttet,brukesenreturn-setningtilåavsluttehendelsesbehandlingen.
functionmsoxd__item::OnAfterChange(objEvent){
//DeterminewhethertheXMLDOMisread-only.if(XDocument.IsDOMReadOnly)return;
//Continuenormalprocessing...
}
IsNew-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangirometnyligopprettetMicrosoftOfficeInfoPath2003-skjemaerlagret.
expression.IsNew
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisIsNew-egenskapenerTrue,erikkedataeneiskjemaetsunderliggendeXML-dokumentlagretetteratskjemaetbleopprettet.HvisegenskapenerFalse,erdataeneidetnyeskjemaetsunderliggendeXML-dokumentlagret.
EksempelIeksempletnedenforbrukesIsNew-egenskapenforXDocument-objektettilåfinneutomdataeneietnyttskjemaerlagret:
if(XDocument.IsNew)XDocument.UI.Alert("Pleasesaveyourform.");elsereturn;
IsReadOnly-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangirometMicrosoftOfficeInfoPath2003-skjemaeriskrivebeskyttetmodus.
expression.IsReadOnly
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisIsReadOnly-egenskapenerTrue,erskjemaetiskrivebeskyttetmodus.Dukanlikevelgjøreendringeriskjemaet,menendringenekanikkelagresmedenLagre-operasjon.DumåbrukeenLagresom-operasjon.
HvisduvilfinneutomskjemaetsunderliggendeXML-dokumenteriskrivebeskyttetmodus,kandubrukeIsDOMReadOnly-egenskapenforXDocument-objektet.
EksempelIeksempletnedenforbrukesIsReadOnly-egenskapenforXDocument-objektettilåfinneutomskjemaeteriskrivebeskyttetmodus:
if(XDocument.IsReadOnly)XDocument.UI.Alert("Theformcannotbemodified.");elsereturn;
IsRecovered-egenskapen
EnskrivebeskyttetegenskapsomreturnererenBoolean-verdisomangirometMicrosoftOfficeInfoPath2003-skjemablesistlagretvedhjelpavlagringsoperasjonenforautogjenoppretting.
expression.IsRecovered
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeeksempelviserhvordanduskalbrukeIsRecovered-egenskapentilåanginårskjemaeteråpnetogomdensistelagringenavskjemaetbleutførtvedhjelpavlagringsoperasjonenforautomatiskgjenoppretting:
functionXDocument::OnLoad(eventObj){XDocument.UI.Alert("LastsavedbyanAutoRecoversaveoperation:"+XDocument.}
IsSaveAs-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangiromPerformSaveOperation-metodenforSaveEvent-objektetutføressomenLagre-operasjonellersomenLagresom-operasjon.
expression.IsSaveAs
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSaveEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderIsSaveAs-egenskapenreturnererTruenårhendelsenbleutløstavetkalltilSaveAs-metoden,elleravetkalltilSave-metodennårdokumenteternytt,elleravetkalltilenavmetodenenårdokumenteterskrivebeskyttet.EllersreturnererIsSaveAs-egenskapenFalse.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesIsSaveAs-egenskapenforSaveEvent-objektettilåanslåombrukerenkanviseenLagresom-dialogboks.Ellersinformereregenskapenbrukerenomatskjemaetblirlagret.
if(!eventObj.IsSaveAs){XDocument.UI.Alert(“Abouttosavethisform.”);}eventObj.PerformSaveOperation();
Visalt
IsSigned-egenskapen
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangirometMicrosoftOfficeInfoPath2003-skjemaerdigitaltsignertvedhjelpavdigitalesignaturer.
expression.IsSigned
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisIsSigned-egenskapenerTrue,erskjemaetdigitaltsignert.HvisegenskapenerFalse,erikkeskjemaetdigitaltsignert.
InfoPathbrukerXML-signaturertilåsignereskjemaerdigitalt.
Obs!Hvisetskjemaerdigitaltsignert,erdetunderliggendeXML-dokumentetiskrivebeskyttetmodus.
EksempelIeksempletnedenforbrukesIsSigned-egenskapenforXDocument-objektettilåfinneutometskjemaerdigitaltsignert:
if(XDocument.IsSigned)XDocument.UI.Alert("Thisformcontainsdigitalsignatures.");elsereturn;
Visalt
IssuedBy-egenskapen
Enskrivebeskyttetegenskapsomreturnererutstederenfordetdigitalesertifikatet.
expression.IssuedBy
uttrykkObligatorisk.EtuttrykksomreturnereretCertificate-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
IssuedTo-egenskapen
Enskrivebeskyttetegenskapsomreturnererenstrengsomrepresentererhvemdetdigitalesertifikateterutstedttil.
expression.IssuedTo
uttrykkObligatorisk.EtuttrykksomreturnereretCertificate-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
IsUndoRedo-egenskapen(DataDOMEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomangiromdatavalideringshendelseninntrefferunderenAngre-ellerGjørom-operasjon.
expression.IsUndoRedo
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderUnderenAngre-ellerGjørom-operasjonerskjemaetsunderliggendeXML-dokumentsattiskrivebeskyttetmodusogkanikkeendres.DettekannoengangerskjeunderenOnAfterChange-hendelse.IsåfallbrukesIsUndoRedo-egenskapentilåhoppeoverdenskriptbasertedatavalideringen.
EksempelIeksempletfraeksempelskjemaetDataValidationnedenforbrukesIsUndoRedo-egenskapentilåfinneutomhendelseninntrefferunderenAngre-ellerGjørom-operasjon.Hvishendelseninntreffer,avslutteshendelsesbehandlingenvedhjelpavreturn;-setningen.
functionmsoxd__itemB_quantityListB::OnAfterChange(eventObj){if(eventObj.IsUndoRedo){//AnundoorredooperationhasoccurredandtheDOMisread-only.return;}XDocument.DOM.selectSingleNode("/sampleData/listB/total").text=GetTotal("/sampleData/listB/itemB/quantityListB");}
EgenskapenIsUndoRedo(DocContextChangeEvent-objektet)
Enskrivebeskyttetegenskapsomreturnererenboolskverdi.Denneverdienangiromkontekstendringshendelsenoppstodsometresultatavåangreenoperasjonellergjøreomenoperasjon.
expression.IsUndoRedo
expressionObligatorisk.ReturnererenreferansetilDocContextChangeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
IsUndoRedo-egenskapen(Index)
DenneegenskapenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenIsUndoRedo-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavIsUndoRedo-egenskapen.
IsUndoRedo-egenskapensomdenblirbruktforDataDOMEvent-objektet.
IsUndoRedo-egenskapensomdenblirbruktforDocContextChangeEvent-objektet.
Visalt
Item-egenskapen(DataAdapters-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangittedataadapterobjektetfraDataAdaptersCollection-samlingen,basertpåplasseringellernavn.
expression.Item(ByValvarIndexAsVariant)AsObject
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataAdapters-samlingen.
varIndexObligatoriskVariant.EtuttrykksomangirposisjonentiletmedlemiDataAdapters-samlingen.Hvisargumenteteretnumeriskuttrykk,mådetværeettallmellom0ogverdientilCount-egenskapenforensamlingminus1.Hvisargumenteteretstrenguttrykk,mådetværenavnetpåetmedlemisamlingen.
returnererEnreferansetiletdataadapterobjekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesItem-egenskapenforDataAdapters-samlingentilåreturnereenreferansetilendataadapterisamlingen:
varobjDataAdapter;objDataAdapter=XDocument.DataAdapters.Item(0);
Item-egenskapenerstandardegenskapforDataAdapters-samlingen,ogderforkandenogsåbrukespåfølgendemåte:
varobjDataAdapter;objDataAdapter=XDocument.DataAdapters(0);
DukanogsåbrukenavnetpådataadapterensomargumentetforItem-metoden,somvistieksempletnedenfor:
varobjDataAdapter;objDataAdapter=XDocument.DataAdapters("MyDataAdapter");
Visalt
Item-egenskapen(DataObjects-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteDataObject-objektetfraDataObjects-samlingen.
expression.Item(ByValvarIndexAsVariant)AsDataObject
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataObjects-samlingen.
varIndexObligatoriskVariant.EtuttrykksomangirposisjonentiletmedlemiDataObjects-samlingen.Hvisnumericexpression,måargumentetværeettallmellom0ogverdientilCount-egenskapenforensamlingminus1.Hvisstringexpression,måargumentetværenavnetpåetmedlemisamlingen.
returnsEnreferansetiletDataObject-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisdenangitteverdienforvarIndex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilDataObject-objektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesItem-egenskapenforDataObjects-samlingentilåreturnereenreferansetiletDataObject-objekt:
varobjDataObject;objDataObject=XDocument.DataObjects.Item(0);
EttersomItem-egenskapenerstandardegenskapenforDataObjects-samlingen,kandenogsåbrukessomvistnedenfor:
varobjDataObject;objDataObject=XDocument.DataObjects(0);
DukanogsåbrukenavnetpåDataObject-objektetsomargumenttilItem-metoden,somvistieksempletnedenfor:
varobjDataObject;objDataObject=XDocument.DataObjects("MyDataObject");
Item-egenskapen(Errors-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteError-objektetfraErrors-samlingen.
expression.Item(ByValindexAsLong)AsError
expressionObligatorisk.EtuttrykksomreturnererenreferansetilErrors-samlingen.
indexObligatoriskLongInteger.EtuttrykksomangirposisjonentiletmedlemiErrors-samlingen.Argumentetmåværeettallfra0tilverdienavCount-egenskapenforsamlingenminus1.
returnsEnreferansetiletError-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisdenangitteverdienforindex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilError-objektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesItem-egenskapenforErrors-samlingentilåreturnereenreferansetiletError-objekt:
varobjError;objError=XDocument.Errors.Item(0);
EttersomItem-egenskapenerstandardegenskapenforErrors-samlingen,kandenogsåbrukessomvistnedenfor:
varobjError;objError=XDocument.Errors(0);
Item-egenskapen(Index)
Item-egenskapenreturnererenreferansetiletobjektiensamling.DenneegenskapenerimplementertifleresamlingeriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenItem-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavItem-egenskapen.
Item-egenskapensomdenblirbruktforDataAdapters-samlingen.
Item-egenskapenslikdenbrukesmedDataObjects-samlingen.
Item-egenskapenslikdenbrukesmedErrors-samlingen.
Item-egenskapensomdenblirbruktforSignatures-samlingen.
Item-egenskapensomdenblirbruktforSignedDataBlocks-samlingen.
Item-egenskapenslikdenbrukesmedTaskPanes-samlingen.
Item-egenskapenslikdenbrukesmedViewInfos-samlingen.
Item-egenskapenslikdenbrukesmedWindows-samlingen.
Item-egenskapenslikdenbrukesmedXDocuments-samlingen.
Item-egenskapenslikdenbrukesmedXMLNodes-samlingen.
Visalt
Item-egenskapen(Signatures-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildenangittedigitalesignaturenfraSignatures-samlingen.
expression.Item(ByValvarIndexAsVariant)AsSignature
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSignatures-samlingen.
varIndexObligatoriskVariant.EtnumeriskuttrykksomangirposisjonentiletmedlemiSignatures-samlingen.Argumentetmåværeettallfra0tilverdienforsamlingensCount-egenskapminus1.
returnererEnreferansetilendigitalsignatur.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Item-egenskapen(SignedDataBlock-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteSignedDataBlock-objektetfraSignedDataBlocks-samlingen,basertpåplasseringellernavn.
expression.Item(ByValvarIndexAsVariant)AsSignedDataBlock
expressionObligatorisk.EtuttrykksomreturnererenSignedDataBlocks-samling.
varIndexObligatoriskVariant.EtuttrykksomangirposisjonentiletmedlemiSignedDataBlocks-samlingen.Hvisdetteargumenteteretnumeriskuttrykk,mådetværeettallfra0tilverdienavsamlingensCount-egenskapminus1.Hvisargumenteteretstrenguttrykk,mådetværenavnetpåetmedlemisamlingen.
returnererEnreferansetiletSignedDataBlock-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Item-egenskapen(TaskPanes-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteTaskPane-objektetfraTaskPanes-samlingen.
expression.Item(ByValvarIndexAsVariant)AsTaskPane
expressionObligatorisk.ReturnererenreferansetilTaskPanes-samlingen.
varIndexObligatoriskVariant.Numericexpressionsomangirtypeoppgaverute.BasertpåXdTaskPaneType¨-opplistingen.
returnsEnreferansetiletTaskPane-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisdenangitteverdienforvarIndex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilTaskPane-objektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesItem-egenskapenforTaskPanes-samlingentilåreturnereenreferansetiletangittTaskPane-objekt:
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes.Item(4);
EttersomItem-egenskapenerstandardegenskapenforTaskPanes-samlingen,kandenogsåbrukessomvistnedenfor:
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes(4);
Visalt
Item-egenskapen(ViewInfos-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteViewInfo-objektetfraViewInfos-samlingen.
expression.Item(ByValvarIndexAsVariant)AsViewInfo
expressionObligatorisk.EtuttrykksomreturnererenreferansetilViewInfos-samlingen.
varIndexObligatoriskVariant.EtuttrykksomangirposisjonentiletmedlemiViewInfos-samlingen.Hvisnumericexpression,måargumentetværeettallmellom0ogverdientilCount-egenskapenforensamlingminus1.Hvisstringexpression,måargumentetværenavnetpåetmedlemisamlingen.
returnsEnreferansetiletViewInfo-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisdenangitteverdienforvarIndex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilViewInfo-objektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneforobjektet.
EksempelIeksempletnedenforbrukesItem-egenskapenforViewInfos-samlingentilåreturnereenreferansetiletViewInfo-objekt:
varobjViewInfo;objViewInfo=XDocument.ViewInfos.Item(0);
EttersomItem-egenskapenerstandardegenskapenforViewInfos-samlingen,kandenogsåbrukessomvistnedenfor:
varobjViewInfo;objViewInfo=XDocument.ViewInfos(0);
DukanogsåbrukenavnetpåViewInfo-objektet,somernavnetpåenvisning,somargumenttilItem-metoden,somvistieksempletnedenfor:
varobjViewInfo;objViewInfo=XDocument.ViewInfos("MyView");
Item-egenskapen(Windows-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteWindow-objektetfraWindows-samlingen.
expression.Item(ByValvarIndexAsVariant)AsWindow
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindows-samlingen.
varIndexObligatoriskVariant.EtuttrykksomangirposisjonentiletmedlemiWindows-samlingen.Argumentetmåværeettallfra0ogtilverdienavtelleegenskapentilsamlingenminus1.
returnsEnreferansetiletWindow-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisdenangitteverdienforvarIndex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilWindow-objektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesItem-egenskapenforWindows-samlingentilåreturnereenreferansetiletWindow-objekt:
varobjWindow;objWindow=Application.Windows.Item(0);
EttersomItem-egenskapenerstandardegenskapenforWindows-samlingen,kandenogsåbrukessomvistnedenfor:
varobjWindow;objWindow=Application.Windows(0);
Visalt
Item-egenskapen(XDocuments-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildetangitteXDocument-objektetfraXDocuments-samlingen.
expression.Item(ByValvarIndexAsVariant)AsXDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocuments-samlingen.
varIndexObligatoriskVariant.EtuttrykksomangirposisjonentiletmedlemiXDocuments-samlingen.Hvisnumericexpression,måargumentetværeettallmellom0ogverdientilCount-egenskapenforensamlingminus1.Hvisstringexpression,måargumentetværeUniformResourceLocator(URL)-banenforetmedlemisamlingen.
returnsEnreferansetiletXDocument-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisdenangitteverdienforvarIndex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilXDocument-objektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesItem-egenskapenforXDocuments-samlingentilåreturnereenreferansetiletXDocument-objekt:
varobjXDoc;objXDoc=Application.XDocuments.Item(0);
EttersomItem-egenskapenerstandardegenskapenforXDocuments-samlingen,kandenogsåbrukessomvistnedenfor:
varobjXDoc;objXDoc=Application.XDocuments(0);
DukanogsåbrukenavnetpåXDocument-objektetsomargumenttilItem-metoden,somvistieksempletnedenfor:
varobjXDoc;objXDoc=Application.XDocuments("MyForm");
Visalt
Item-egenskapen(XMLNodes-samlingen)
EnskrivebeskyttetegenskapsomreturnererenreferansetildenangitteXMLDOM-noden(DocumentObjectModel)fraXMLNodes-samlingen.
expression.Item(ByValvarIndexAsVariant)AsIXMLDOMNode
expressionObligatorisk.ReturnererenreferansetilXMLNodes-samlingen.
varIndexObligatoriskVariant.NumericexpressionsomangirposisjonentiletmedlemiXMLNodes-samligen.Argumentetmåværeettallfra0ogtilverdienavtelleegenskapentilsamlingenminus1.
returnsEnreferansetiletXMLDOM-nodeobjekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisdenangitteverdienforvarIndex-argumentetikkestemmeroverensmednoeneksisterendeelementerisamlingen,oppstårdetenfeil.
NårduharangittenreferansetilXMLDOM-nodeobjektetsomItem-egenskapenreturnerer,fårdutilgangtilalleegenskapeneogmetodenefornoden.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletnedenforbrukesItem-egenskapenforXMLNodes-samlingentilåreturnereenreferansetiletXMLDOM-nodeobjekt:
varobjXMLNodes;varobjXMLNode;
objXMLNodes=XDocument.View.GetContextNodes();objXMLNode=objXMLNodes.Item(0);
EttersomItem-egenskapenerstandardegenskapenforXMLNodes-samlingen,kandenogsåbrukessomvistnedenfor:
varobjXMLNodes;varobjXMLNode;
objXMLNodes=XDocument.View.GetContextNodes();objXMLNode=objXMLNodes(0);
Language-egenskapen
AngirellerhenterstandardspråkkodenforetMicrosoftOfficeInfoPath2003-skjema.
expression.Language
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDukanogsåfåtilgangtilspråkinnstillingeneforetInfoPath-skjemavedhjelpavLanguageSettings-egenskapenforApplication-objektet.
EksempelIeksempletnedenforbrukesLanguage-egenskapenforXDocument-objektettilåvisegjeldendespråkinnstillingforetskjemaienmeldingsboks:
XDocument.UI.Alert("Thecurrentlanguageis:"+XDocument.Language
Visalt
LanguageSettings-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilLanguageSettings-objektetiMicrosoftOffice.
expression.LanguageSettings
expressionEtuttrykksomreturnererenreferansetilApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderLanguageSettings-egenskapenerbaretilgjengelignårskriptkodebrukes.
NårduharopprettetenreferansetilLanguageSettings-objektet,fårdutilgangtilalleegenskapeneogmetodeneforobjektet.
EksempelEksempletnedenforbrukerLanguageID-egenskapenforLanguageSettings-objektettilåreturnereLCID-verdien(etfiresifrettall)forgjeldendespråkforhjelpesystemetiOffice:
Application.LanguageSettings.LanguageID(3);
Obs!EttersomMicrosoftOfficeInfoPath2003brukerskriptkodeistedetforVisualBasicforApplications(VBA),kanduikkebrukenavnenepåtallverdiene.Dumåbrukedenumeriskeverdiene,somvistidetforrigeeksemplet(msoLanguageIDHelp=3).
Left-egenskapen
Enlese-ogskrivebeskyttetegenskapavtypenlangtheltall,somangirdenhorisontaleplasseringenavvinduetsomrepresenteresavWindow-objektet,måltipunkter.
expression.Left
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWindow-objekt
MerknaderDenneegenskapenreturnererenfeilhvisdenbrukesforetvindusomerminimertellermaksimert.
Nårduangirenplasseringfordenneegenskapensomerutenforskjermen,visesvinduetpåskjermen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
MachineOnlineState-egenskapen
EnskrivebeskyttetegenskapavtypenXdMachineOnlineState,somreturnerergjeldendetilkoblingsstatusforklientdatamaskinen.
expression.MachineOnlineState
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
MailEnvelope-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilMailEnvelope-objektetknyttettilvinduetsomrepresenteresavWindow-objektet.
expression.MailEnvelope
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderMailEnvelope-egenskapenkanbarebrukessammenmedredigeringsvindutyper.Hvisdenbrukessammenmedenutformingsvindutype,vildenreturnereenfeil.Denvilogsåreturnereenfeilhvisingenskjemaereråpneiskjemaområdet.
EksempelIeksempletnedenforbrukesMailEnvelope-egenskapenforWindow-objektettilåangienreferansetilMailEnvelope-objektet,somderetterbrukestilåoppretteogviseenegendefinerte-postmelding:
varobjEmail;
objEmail=Application.ActiveWindow.MailEnvelope;objEmail.Subject="Teste-mailmessage";objEmail.Visible=true;
Visalt
MatchExpression-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengverdisominneholderXPath-uttrykketforXMLDOM-noden(DocumentObjectModel)somhendelsenbehandlesforiøyeblikket.
expression.MatchExpression
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderXPath-uttrykketiMatchExpression-egenskapenpekertilenXMLDOM-nodeiskjemaetsunderliggendeXML-dokument.Detteernodensomiøyeblikketvalideresavhendelsesbehandlingenfordatavalidering.
EksempelIeksempletnedenforbrukesMatchExpression-egenskapenforDataDOMEvent-objektettilåviseXPath-uttrykketforXMLDOM-nodensomvalideresiøyeblikket:
XDocument.UI.Alert("Matchexpression:"+eventObj.MatchExpression
Math-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilMath-objektet.
expression.Math
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUtil-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderNårdubrukerMath-egenskapen,fårdutilgangtilallemetodeneMath-objektetinneholder.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(ADOAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetADOAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletADOAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(Application-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholdernavnetpåMicrosoftOfficeInfoPath2003-programmet.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderNavnetpåprogrammetinneholderikkenoeversjonsnummer.Hvisduvilhenteversjonsnummerettiletprogram,brukerduVersion-egenskapenforApplication-objektet.
EksempelIeksempletnedenforbrukesAlert-metodenforUI-objektet,somertilgjengeligviaXDocument-objektet,tilåviseenmeldingsbokssomangirnavnetpåprogrammet:
XDocument.UI.Alert("Applicationname:"+Application.Name);
Visalt
Name-egenskapen(DataObject-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengverdisomangirnavnetpådettilknyttedeDataObject-objektet.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataObject-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNavnetpåDataObject-objekteterdetsammesomnavnetpådensekundæredatakildendenrepresenterer.NavnetpåDataObject-objektetkanogsåbrukessomargumenttilItem-egenskapenforDataObjects-samlingen.
EksempelIeksempletnedenforbrukesName-egenskapenforDataObject-objektettilåvisenavnetpåDataObject-objektetienmeldingsboks:
varobjDataObject;
objDataObject=XDocument.DataObjects(0);XDocument.UI.Alert("DataObjectname:"+objDataObject.Name);
Name-egenskapen(DAVAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetDAVAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletDAVAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(EmailAdapter-objekt)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetEmailAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(HWSAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetHWSAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletHWSAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(Index)
Name-egenskapenreturnererenstrengsomangirnavnetpåetobjekt.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenName-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavName-egenskapen.
Name-egenskapensomdenblirbruktforADOAdapter-objektet.
Name-egenskapenslikdenbrukesmedApplication-objektet.
Name-egenskapenslikdenbrukesmedDataObject-objektet.
Name-egenskapensomdenblirbruktforDAVAdapter-objektet.
Name-egenskapensomdenblirbruktforEmailAdapter-objektet.
Name-egenskapenslikdenbrukesmedHWSAdapter-objektet.
Name-egenskapensomdenblirbruktforSharepointListAdapter-objektet.
Name-egenskapensomdenblirbruktforSignedDataBlock-objektet.
Name-egenskapenslikdenbrukesmedView-objektet.
Name-egenskapenslikdenbrukesmedViewInfo-objektet.
Name-egenskapensomdenblirbruktforWebServiceAdaptber-objektet.
Name-egenskapensomdenblirbruktforXMLFileAdapter-objektet.
Name-egenskapen(SharePointListAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetSharepointListAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSharePointListAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(SignedDataBlock-objektet)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetSignedDataBlock-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignedDataBlock-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(View-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholdernavnetpåvisningensomrepresenteresavView-objektet.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisduvilfinneutomenvisningerstandardvisning,brukerduViewInfo-objektet.
EksempelIeksempletfraeksempelskjemaetEventsnedenforbrukesName-egenskapenforView-objektettilåfinneuthvilkenvisningbrukerenharbyttettil.HvisvisningenArchiveCustomerbrukes,blirdetlagttilennotatverdiiskjemaetsunderliggendeXML-dokument.
functionXDocument::OnSwitchView(eventObj){varoDate=newDate();
if(XDocument.View.Name=="ArchiveCustomer"){varoNotesNode=XDocument.DOM.selectSingleNode("/Customers/CustomerInfo/Notes");varoDivNode=XDocument.DOM.createNode(1,"div","http://www.w3.org/1999/xhtml");
oDivNode.text="Noterecorded"+oDate.toString();oNotesNode.appendChild(oDivNode);}}
Name-egenskapen(ViewInfo-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengverdisomangirnavnetpåvisningensomerknyttettilViewInfo-objektet.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetilViewInfo-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNavnetpåViewInfo-objekteterdetsammesomnavnetpåvisningendetrepresenterer.NavnetpåViewInfo-objektetkanogsåbrukessomargumenttilItem-egenskapenforViewInfos-samlingen.
EksempelIeksempletnedenforbrukesName-egenskapenforViewInfo-objektettilåvisenavnetpåenvisningienmeldingsboks:
varobjViewInfo;
objViewInfo=XDocument.ViewInfos(0);XDocument.UI.Alert("Viewname:"+objViewInfo.Name);
Name-egenskapen(WebServiceAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetWebServiceAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Name-egenskapen(XMLFileAdapter-objekt)
EnskrivebeskyttetegenskapsomreturnerernavnetpåetXMLFileAdapter-objekt.
expression.Name
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXMLFileAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
NewValue-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengverdisomangirverdientilenXMLDOM-node(DocumentObjectModel)somvilblioppdatertellersattinnunderendatavalideringshendelse.
expression.NewValue
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNewValue-egenskapeninneholderverdientilXMLDOM-nodensomvilerstattedeneksisterendeverdien.HvisduvilhentedenopprinneligeverdientilXMLDOM-noden,brukerduOldValue-egenskapenforDataDOMEvent-objektet.
EksempelIeksempletfraADO-eksempelskjemaet(ActiveXDataObjects)nedenforbrukesNewValue-egenskapenforDataDOMEvent-objektettilåfinneutomdennyeverdientilXMLDOM-nodenerentomstreng.Hvisverdienikkeerentomstreng,angirkodenatandrefeltskalværetommestrenger.
functionmsoxd__Employees_EmployeeID_attr::OnAfterChange(eventObj){if(eventObj.IsUndoRedo){//AnundoorredooperationhasoccurredandtheDOMisread-only.return;}if(eventObj.NewValue=="")return;
if(XDocument.DOM.selectSingleNode('/dfs:myFields/dfs:queryFields/q:Employees/@FirstName').text!="")XDocument.DOM.selectSingleNode('/dfs:myFields/dfs:queryFields/q:Employees/@FirstName').text="";
if(XDocument.DOM.selectSingleNode('/dfs:myFields/dfs:queryFields/q:Employees/@LastName').text!="")XDocument.DOM.selectSingleNode('/dfs:myFields/dfs:queryFields/q:Employees/@LastName').text="";}
Visalt
Node-egenskapen(Error-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXMLDOM-noden(DocumentObjectModel)ietskjemasunderliggendeXML-dokumentsomerknyttettiletError-objekt.
expression.Node
expressionObligatorisk.EtuttrykksomreturnererenreferansetilError-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVedhjelpavNode-egenskapenkandufåtilgangtilalleegenskapeneogmetodeneforXMLDOM-noden.
EksempelIeksempletnedenforbrukesNode-egenskapenforError-objektettilåviseXML-nodenforenfeilienmeldingsboks:
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errorname:"+objError.Node.xml);
Visalt
Node-egenskapen(Index)
Node-egenskapenreturnererenreferansetilXML-nodenDOM(DocumentObjectModel)ietskjemasunderliggendeXML-dokumentsomertilknyttetetbestemtobjekt.DenneegenskapenerimplementertiflereMicrosoftOfficeInfoPath2003-objektmodeller.KlikkenNode-egenskapskoblingnedenforforåvisehjelpeemnetforenbestemtimplementeringavNode-egenskapen.
Node-egenskapsomsomdenbrukespåError-objektet.
Node-egenskapsomdenbrukespåInfoPathControlSite-objektet.
Node-egenskapen(InfoPathControlSite-objektet)
HenterenreferansetilXML-nodensomActiveX-kontrollenerbundettil.
uttrykk.Node
uttrykkObligatorisk.EtuttrykksomreturnererenreferansetilInfoPathControlSite-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderInfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
Visalt
OldValue-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengverdisomangirdenopprinneligeverdientilenXMLDOM-node(DocumentObjectModel)somvilblioppdatertellerslettetunderendatavalideringshendelse.
expression.OldValue
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderOldValue-egenskapeninneholderdenopprinneligeverdientilXMLDOM-nodensomvilblierstattetmedennyverdiellerslettet.HvisduvilhentedennyeverdientilXMLDOM-noden,brukerduNewValue-egenskapenforDataDOMEvent-objektet.
EksempelIeksempletnedenforbrukesOldValue-egenskapenforDataDOMEvent-objektettilåvisedenopprinneligeverdientilenXMLDOM-node,sammenmeddennyeverdien:
XDocument.UI.Alert("Originalvalue:"+eventObj.OldValue+"\nNewvalue:"+eventObj.NewValue);
Visalt
Operation-egenskapen(DataDOMEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengverdisomangirhvilkentypehandlingsombrukespåenXMLDOM-node(DocumentObjectModel)underendatavalideringshendelse.
expression.Operation
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderOperation-egenskapenreturnererverdieneInsert,UpdateogDelete.
EksempelIeksempletfraeksempelskjemaetStructuralEditingnedenforbrukesOperation-egenskapenforDataDOMEvent-objektettilåkontrolleretypenhandlingsominntreffer.Hvisdeterenslettehandling,kallerkodenenegendefinertfunksjon.
functionmsoxd__item::OnAfterChange(eventObj){if(!eventObj.IsUndoRedo&&eventObj.Operation=="Delete"&&eventObj.Site.nodeName=="item"&&eventObj.Source.nodeName=="item"){Calculate();}}
Operation-egenskapen(Index)
Operation-egenskapenangirellerreturnererenstrengsomrepresentererenkommandostrengforwebtjeneste,ellerdenreturnerernavnetpåenhendelseshandling.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenOperation-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavOperation-egenskapen.
Operation-egenskapenslikdenbrukesmedDataDOMEvent-objektet.
Operation-egenskapenslikdenbrukesmedWebServiceAdapter-objektet.
Visalt
Operation-egenskapen(WebServiceAdapter-objektet)
Angirellerhenterenstrengverdisominneholderkilde-XMLenforoperation-elementetiskjemadefinisjonsfilen(.xsf).
expression.Operation
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWebServiceAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
Merknaderoperation-elementeti.xsf-fileninneholderinformasjonomwebtjenesten,inkludertnavn,metodensombrukestilhentingogsendingavdata,ogURL-adresse(UniformResourceLocator).
EksempelIeksempletnedenforbrukesOperation-egenskapenforWebServiceAdapter-objektettilåviseoperasjonsstrengenforwebtjenestensdataadapterienmeldingsboks:
varobjWSAdapter;
objWSAdapter=XDocument.DataObjects("WebCityList").QueryAdapter;XDocument.UI.Alert("Operationstring:"+objWSAdapter.Operation
Visalt
OutputLocation-egenskapen
Enlese-ogskrivebeskyttetegenskapsomangirXMLDOM-noden(DocumentObjectModel)adapterenkopiererXMLunder,somerreturnertavXML-webtjenesten.
expression.OutputLocation
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisverdienforOutputLocation-egenskapenikkeerangittforenspørringsadapter,tilsvarerdendataFields-elementetidatakildensomerforbundetmeddatatilkoblingen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
PackageURL-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderURL-adressen(UniformResourceLocator)tilhurtigbuffermappenderdeutpakkedeskjemafileneforetMicrosoftOfficeInfoPath2003-skjemaerplassert.
expression.PackageURL
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSolution-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderPackageURL-egenskapenangisvedkjøring,ogURL-adressenpekertilmappenderskjemamalfileneerhurtigbufret.
EksempelIeksempletnedenforbrukesPackageURL-egenskapenforSolution-objektettilåviseURL-adressentilmappenienmeldingsboks:
XDocument.UI.Alert("PackageURL:"+XDocument.Solution.PackageURL
Visalt
Parent-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilXMLDOM-noden(DocumentObjectModel)fordenoverordnedenodenforXMLDOM-nodensomendresunderendatavalideringshendelse.
expression.Parent
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXMLDOM-nodensomreturneresavParent-egenskapen,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.DettekanværesærlignyttigundersletteoperasjonerfordiParent-egenskapentilordnestilplasseringenforXMLDOM-nodensombleslettet.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIdeleksempletfraeksempelskjemaetDataValidationnedenforbrukesParent-egenskapenforDataDOMEvent-objektettilåkontrollerenavnetpådenoverordnedenoden.Hvisdetstemmeroverensmedbestemtekriterier,visesenfeilmelding.
functionmsoxd__shippingDates::OnBeforeChange(eventObj){varobjOrderDate=newDate(XDocument.DOM.selectSingleNode('/sampleData/shippingDates/orderDate').text.replace(/(.*)-(.*)-(.*)/,"$2-$3-$1"));varobjShipDate=newDate(XDocument.DOM.selectSingleNode('/sampleData/shippingDates/shipDate').text.replace(/(.*)-(.*)-(.*)/,"$2-$3-$1"));...
if(objShipDate.toString()!="NaN"&&objOrderDate.toString()=="NaN"){eventObj.ReturnMessage="TheShipDateisinvalidwithoutanorderdate.";
if(eventObj.Parent.nodeName=="orderDate")eventObj.ReturnMessage+="YoumustdeletetheShipDate"+"beforedeletingtheOrderDate.";
eventObj.ReturnStatus=false;return;}...}
Visalt
QueryAdapter-egenskapen(DataObject-objektet)
Enskrivebeskyttetegenskapsomreturnererenreferansetildataadapterobjektetsombrukesforensekundærdatakilde.
expression.QueryAdapter
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataObject-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetildataadapterobjektetsomreturneresavQueryAdapter-egenskapen,kandubrukeegenskapeneogmetodenefordetbestemtedataadapterobjektet.
MicrosoftOfficeInfoPath2003støttertretyperdataadaptere:
1. ActiveXDataObjectsRepresenteresavADOAdapter-objektet.
2. WebtjenesterRepresenteresavWebServiceAdapter-objektet.
3. XML-filRepresenteresavXMLFileAdapter-objektet.
EksempelIeksempletnedenforbrukesQueryAdapter-egenskapenforDataObject-objektettilåreturnereenreferansetildataadapterensomerknyttettilDataObject-objektet,idettetilfelletetADOAdapter-dataadapterobjekt.DeretterbrukesCommand-egenskapenforADOAdapter-objektettilåviseSQL-kommandotekstenienmeldingsboks.
varobjDataAdapter;
objDataAdapter=XDocument.DataObjects("CityList").QueryAdapterXDocument.UI.Alert("SQLcommandtext:"+objDataAdapter.Command);
QueryAdapter-egenskapen(Index)
QueryAdapter-egenskapenreturnererenreferansetilentypedataadapterobjekt,foreksempelADOAdapter-,WebServiceAdapter-ellerXMLFileAdapter-objektet.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenQueryAdapter-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavQueryAdapter-egenskapen.
QueryAdapter-egenskapenslikdenbrukesmedDataObject-objektet.
QueryAdapter-egenskapenslikdenbrukesmedXDocument-objektet.
Visalt
QueryAdapter-egenskapen(XDocument-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetildataadapterobjektetsomerknyttettiletMicrosoftOfficeInfoPath2003-skjema.
expression.QueryAdapter
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDataadapterobjekterinneholderulikeegenskaperogmetodersomhenterdatafraogsenderdatatileksternedatakilder.Dataadapterensomerknyttettiletskjema,eravhengigavdentypendatakildesomblebruktdaskjemaetbleopprettet.
VedhjelpavQueryAdapter-egenskapenkandufåtilgangtildenprimæredatakildenforetInfoPath-skjema.Hvisduvilhatilgangtildataadapterobjektenesombrukesforetskjemassekundæredatakilde,brukerduDataObjects-egenskapenforXDocument-objektet.
MicrosoftOfficeInfoPath2003støttertretyperdataadaptere:
1. ActiveXDataObjectsRepresenteresavADOAdapter-objektet.
2. WebtjenesterRepresenteresavWebServiceAdapter-objektet.
3. XML-filRepresenteresavXMLFileAdapter-objektet.
Obs!XMLFileAdapter-objektetkanikkebrukessammenmedQueryAdapter-egenskapenforXDocument-objektet.Detkanbarebrukesforsekundæredatakilder.HvisduvilhatilgangtiletskjemasunderliggendeXML-dokument,brukerduDOM-egenskapenforXDocument-objektet.
EksempelIeksempletnedenforbrukesQueryAdapter-egenskapenforXDocument-objektettilåangienreferansetilADOAdapter-dataadapterobjektet.DeretterbrukesCommand-egenskapenforADOAdapter-objektettilåviseSQL-kommandotekstenienmeldingsboks.
varobjADOAdapter;
objADOAdapter=XDocument.QueryAdapter;XDocument.UI.Alert("SQLcommandtext:"+objADOAdapter.Command);
Visalt
QueryAllowed-egenskapen(ADOAdapter-objektet)
Enboolsk,skrivebeskyttetegenskapsomalltidreturnererTrue,somtilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.QueryAllowed
expressionEtuttrykksomreturnereretADOAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
QueryAllowed-egenskapen(DAVAdapter-objektet)
Enboolsk,skrivebeskyttetegenskapsomalltidreturnererFalse,somtilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.QueryAllowed
expressionEtuttrykksomreturnereretDAVAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
QueryAllowed-egenskapen(EmailAdapter-objekt)
Enboolsk,skrivebeskyttetegenskapsomalltidreturnererFalse,somtilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.QueryAllowed
expressionEtuttrykksomreturnereretEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
QueryAllowed-egenskapen(HWSAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnererenBoolean-verdisomalltiderFalse,tilsvarendequeryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.QueryAllowed
expressionEtuttrykksomreturnereretHWSAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
QueryAllowed-egenskapen(Index)
QueryAllowed-egenskapenreturnererenverdisomerforbundetmedqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).DenneegenskapenerimplementertiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenQueryAllowed-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavQueryAllowed-egenskapen.
QueryAllowed-egenskapensomdenblirbruktforADOAdapter-objektet.
QueryAllowed-egenskapensomdenblirbruktforDAVAdapter-objektet.
QueryAllowed-egenskapensomdenblirbruktforEmailAdapter-objektet.
QueryAllowed-egenskapensomdenblirbruktforHWSAdapter-objektet.
QueryAllowed-egenskapensomdenblirbruktforSharepointListAdapter-objektet.
QueryAllowed-egenskapensomdenblirbruktforWebServiceAdapter-objektet.
QueryAllowed-egenskapensomdenblirbruktforXMLFileAdapter-objektet.
Visalt
QueryAllowed-egenskapen(SharePointListAdapter-objektet)
Enboolsk,skrivebeskyttetegenskapsomalltidreturnererTrue,somtilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.QueryAllowed
expressionEtuttrykksomreturnereretSharepointListAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
QueryAllowed-egenskapen(WebServiceAdapter-objektet)
Enboolsk,skrivebeskyttetegenskapsomerforbundetmedqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).StandardverdienerFalse.
expression.QueryAllowed
expressionEtuttrykksomreturnereretWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
QueryAllowed-egenskapen(XMLFileAdapter-objektet)
Enboolsk,skrivebeskyttetegenskapsomalltidreturnererTrue,somtilsvarerqueryAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.QueryAllowed
expressionEtuttrykksomreturnereretXMLFileAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
ReturnMessage-egenskapen
Angirellerhenterenstrengverdisomviserfeilmeldingensomvilblireturnerthvisdatavalideringshendelsenmislykkes.
expression.ReturnMessage
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårReturnStatus-egenskapenbrukessammenmedReturnStatus-egenskapenforDataDOMEvent-objektet,viserdenenmeldingsboksforbrukerenmeddenangittetekstmeldingen.
EksempelIeksempletnedenforbrukesReturnMessage-egenskapenforDataDOMEvent-objektettilåviseenmeldingforbrukerenhvisdatavalideringenforXMLDOM-nodenmislykkes:
functionmsoxd__id_attr::OnBeforeChange(eventObj){if(eventObj.NewValue==""){eventObj.ReturnMessage="Youmustsupplyavalueforthisfield.";eventObj.ReturnStatus=false;return;}}
Visalt
ReturnStatus-egenskapen(DataDOMEvent-objektet)
Angirellerhenterenboolskverdisomviserreturstatusenfordatavalideringshendelsen.
expression.ReturnStatus
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisReturnStatus-egenskapenersatttilFalse,forkastesendringeneiXMLDOM-noden(DocumentObjectModel),ogdatavalideringshendelsenmislykkes.HvisegenskapenersatttilTrue,hardetikkeoppståttnoendatavalideringsfeil,ogdatavalideringshendelsenervellykket.
EksempelIeksempletnedenforbrukesReturnStatus-egenskapenforDataDOMEvent-objektettilåangiatdatavalideringshendelsenmislyktes.KodenbrukerogsåReturnMessage-egenskapenforDataDOMEvent-objektettilåviseenmeldingforbrukeren.
functionmsoxd__id_attr::OnBeforeChange(eventObj){if(eventObj.NewValue==""){eventObj.ReturnMessage="Youmustsupplyavalueforthisfield.";eventObj.ReturnStatus=false;return;}}
ReturnStatus-egenskapen(DocActionEvent-objektet)
AngirellerhenterenboolskverdisomviserreturstatusenforOnClick-hendelsen.
expression.ReturnStatus
expressionObligatorisk.ReturnererenreferansetilDocActionEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisReturnStatus-egenskapenersatttilFalse,mislykkesOnClick-hendelsen.HvisegenskapenersatttilTrue,erOnClick-hendelsenvellykket.StandardverdienerTrue.
Obs!NårReturnStatus-egenskapensettestilFalse,vildetvisesenmeldingsbokssomangirathendelsenvarmislykket.
EksempelIeksempletnedenforbrukesReturnStatus-egenskapenforDocActionEvent-objektettilåangiatOnClick-hendelsenmislyktes:
functionDocActionEventCancel::OnClick(eventObj){//Canceltheevent.eventObj.ReturnStatus=false;}
ReturnStatus-egenskapen(DocReturnEvent-objektet)
AngirellerhenterenboolskverdisomviserreturstatusenforOnLoad-ogOnSubmitRequest-hendelsen.
expression.ReturnStatus
expressionObligatorisk.ReturnererenreferansetilDocReturnEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisReturnStatus-egenskapenersatttilFalse,mislykkesOnLoad-ogOnSubmitRequest-hendelsen.HvisegenskapenersatttilTrue,erOnLoad-ogOnSubmitRequest-hendelsenvellykket.StandardverdienforOnLoad-hendelsenerTrue,ogstandardverdienforOnSubmitRequest-hendelsenerFalse.
EksempelIeksempletnedenforbrukesReturnStatus-egenskapenforDocReturnEvent-objektettilåangiatOnLoad-hendelsenmislyktes:
functionXDocument::OnLoad(eventObj){//Canceltheevent.eventObj.ReturnStatus=false;}
ReturnStatus-egenskapen(Index)
ReturnStatus-egenskapenreturnererenboolskverdisomangiromendringenesomblegjortunderhendelsen,skalgodtasellerforkastes.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenReturnStatus-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavReturnStatus-egenskapen.
ReturnStatus-egenskapenslikdenbrukesmedDataDOMEvent-objektet.
ReturnStatus-egenskapenslikdenbrukesmedDocActionEvent-objektet.
ReturnStatus-egenskapenslikdenbrukesmedDocReturnEvent-objektet.
ReturnStatus-egenskapensomdenblirbruktforMergeEvent-objektet.
ReturnStatus-egenskapensomdenblirbruktforSaveEvent-objektet.
ReturnStatus-egenskapenslikdenbrukesmedVersionUpgradeEvent-objektet.
ReturnStatus-egenskapen(MergeEvent-objektet)
Enlese-ogskrivebeskyttetegenskapsomangirellerhenterenboolskverdisomviserreturstatusenforOnMergeRequest-hendelsen.
expression.ReturnStatus
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletMergeEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderStandardverdienforReturnStatus-egenskapenforMergeEvent-objekteterUsann.HvisdenneegenskapenikkeersatttilSann,mislykkeshendelsesbehandlingenforOnMergeRequest-hendelsen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
ReturnStatus-egenskapen(SaveEvent-objektet)
AngirellerhenterenboolskverdisomviserreturstatusenforOnSaveRequest-hendelsen.
expression.ReturnStatus
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSaveEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
ReturnStatus-egenskapen(SignEvent-objektet)
SetterellerhenterenBoolean-verdisomangirstatusentilOnSign-hendelsen.
expression.ReturnStatus
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignEvent-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
ReturnStatus-egenskapen(VersionUpgradeEvent-objektet)
AngirellerhenterenboolskverdisomviserreturstatusenforOnVersionUpgrade-hendelsen.
expression.ReturnStatus
expressionObligatorisk.ReturnererenreferansetilVersionUpgradeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisReturnStatus-egenskapenersatttilFalse,mislykkesOnVersionUpgrade-hendelsen,ogskjemaetåpnesikke.HvisegenskapenersatttilTrue,erOnVersionUpgrade-hendelsenvellykket.
EksempelIeksempletnedenforbrukesReturnStatus-egenskapenforVersionUpgradeEvent-objektettilåangiatOnVersionUpgrade-hendelsenmislyktes:
functionXDocument::OnVersionUpgrade(eventObj){//Canceltheevent.eventObj.ReturnStatus=false;}
Role-egenskapen
Angirellerhenterbrukerensgjeldenderolle.
expression.Role
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesRole-egenskapentilåanslågjeldendebrukersrolle.
varstrCurrentRole=XDocument.Role;
RollBack-egenskapen(MergeEvent-objektet)
Enlese-ogskrivebeskyttetegenskapsominneholdertilleggsinformasjonOnMergeRequest-hendelsen,sammenmedflaggetforReturnStatus-egenskapen.
expression.RollBack
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletMergeEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisReturnStatus-egenskapenforMergeEvent-objektetsettestilTrue,ignoreresdenneegenskapen.
HvisReturnStatus-egenskapenersatttilFalseogRollBack-egenskapenersatttilTrue,avbrytesheleflettingenogtilbakestillestilstatusenføroperasjonenblestartet.HvisRollBack-egenskapenersatttilFalse,kanikkegjeldendeskjemaflettes,menflettingenfortsetterinesteskjema.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempletnedenforbrukesRollBack-egenskapenforMergeEvent-objektettilårulletilbakeheleoperasjonenhvisflettingenmislykkes.
try{XDocument.ImportDOM(eventObj.DOM)}catch(ex){eventObj.ReturnStatus=false;eventObj.RollBack=true;}
ShortErrorMessage-egenskapen
AngirellerhenterstrengverdiensominneholderdenkortefeilmeldingenforetError-objekt.
expression.ShortErrorMessage
expressionObligatorisk.EtuttrykksomreturnererenreferansetilError-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDenkortefeilmeldingenerverktøytipsetbrukernesernårdatavalideringiskjemaermislykkes.
EksempelIeksempletnedenforbrukesShortErrorMessage-egenskapenforError-objektettilåvisedenkortefeilmeldingenienmeldingsboks:
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errorname:"+objError.ShortErrorMessage);
Visalt
SignatureBlockXmlNode-egenskapen
EnskrivebeskyttetegenskapsomreturnererXML-nodensomtilsvarerendigitalsignatur.
expression.SignatureBlockXmlNode
uttrykkObligatorisk.EtuttrykksomreturnereretSignature-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
SignatureContainer-egenskap
EnskrivebeskyttetegenskapsomreturnererrotensXLM-modusfordeltreetsominneholdersignatureneiSignedDataBlock-objektet.
expression.SignatureContainer
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSignedDataBlock-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
SignatureRelation-egenskapen
EnskrivebeskyttetegenskapsomreturnererrelasjonenmellomfleresignaturerforSignedDataBlock-objektet,uttryktsomXdSignatureRelation-nummerertekonstanter.
expression.SignatureRelation
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSignedDataBlock-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Signatures-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilSignatures-samlingensomerforbundetmedSignedDataBlock-objektet.
expression.Signatures
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSignedDataBlock-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
SignedDataBlock-egenskapen
EnskrivebeskyttetegenskapsomreturnererdensignertedatablokkensomutløserOnSign-hendelsen.
expression.SignedDataBlock
uttrykkObligatorisk.EtuttrykksomreturnereretSignEvent-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
SignedDataBlocks-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilSignedDataBlocks-samlingensomerknyttettiletXDocument-objekt.
expression.SignedDataBlocks
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSignedDataBlocks-egenskapenbrukestilåhenteenreferansetilSignedDataBlocks-samlingen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Site-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilXMLDOM-noden(DocumentObjectModel)derdatavalideringshendelsenbehandlesiøyeblikket.
expression.Site
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXMLDOM-nodensomreturneresavSite-egenskapen,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletfraeksempelskjemaetDataValidationnedenforbrukesSite-egenskapenforDataDOMEvent-objektettilåkontrollereverdientilXMLDOM-noden.Hvisdenstemmeroverensmedbestemtekriterier,opprettesenfeil.
functionmsoxd__itemB_quantityListB::OnValidate(eventObj){if(parseInt(eventObj.Site.nodeTypedValue,10)>50)eventObj.ReportError(eventObj.Site,"Invalidquantity."+"Thetotalnumberofeachtypeofblockcannotexceed50.",false);
if(parseInt(eventObj.Site.nodeTypedValue,10)<0)eventObj.ReportError(eventObj.Site,"Invalidquantity."+"Thetotalnumberofeachtypeofblockcannotbelessthan0.",false);}
Visalt
SiteUrl-egenskapen
EnskrivebeskyttetegenskapsomreturnererURL-adressen(UniformResourceLocator)forWindowsSharePointServices-områdetsomSharepointListAdaptersenderspørringtil.
expression.SiteUrl
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSharePointListAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserhvordandubrukerSiteUrl-egenskapenforetSharePointListAdapter-objekttilålagreURL-plasseringenienlokalvariabel.
varstrSiteURL=XDocument.DataAdapters["Announcements"].SiteUrl
Visalt
Solution-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilSolution-objektetsomerknyttettiletMicrosoftOfficeInfoPath2003-skjema.
expression.Solution
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSolution-objektetgirtilgangtilinformasjonometskjemastilknyttedeskjemadefinisjonsfil(.xsf),inkluderttilgangtilenXMLDOM(DocumentObjectModel)sominneholderkilde-XMLenfor.xsf-filen.
EksempelIeksempletnedenforbrukesSolution-egenskapenforXDocument-objektettilålasteinnenvariabelmedXML-innholdetfor.xsf-filen:
varstrXSF;strXSF=XDocument.Solution.DOM.xml;
Visalt
SolutionVersion-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderversjonsnummerettilenMicrosoftOfficeInfoPath2003-skjemamal.
expression.SolutionVersion
expressionObligatorisk.EtuttrykksomreturnererenreferansetilVersionUpgradeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDenneegenskapenkanbarebrukesunderOnVersionUpgrade-hendelsen.
EksempelIeksempletnedenforbrukesSolutionVersion-egenskapenforVersionUpgradeEvent-objektettilåviseversjonsnummerettilenInfoPath-skjemamalienmeldingsboks:
functionXDocument::OnVersionUpgrade(eventObj){XDocument.UI.Alert("Theformversion:"+eventObj.DocumentVersion+"\nTheformtemplateversion:"+eventObj.SolutionVersion);eventObj.ReturnStatus=true;}
Visalt
Source-egenskapen(DataDOMEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXMLDOMen(DocumentObjectModel)derdatavalideringshendelseninntreffer.
expression.Source
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXMLDOM-nodensomreturneresavSource-egenskapen,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletfraeksempelskjemaetStructuralEditingnedenforbrukesSource-egenskapenforDataDOMEvent-objektettilåreturnereenreferansetilXMLDOM-nodensomforårsaketdenopprinneligeendringen.Hvisnodenavnetstemmeroverensmedbestemtekriterier,kallesenegendefinertfunksjon.
functionmsoxd__quantity::OnAfterChange(eventObj){if(!eventObj.IsUndoRedo&&eventObj.Source.nodeName!="item")Calculate(eventObj.Site.parentNode);}
Visalt
Source-egenskapen(DocActionEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetildeninnersteXMLDOM-noden(DocumentObjectModel)ietskjemasunderliggendeXML-dokument.
expression.Source
expressionObligatorisk.ReturnererenreferansetilDocActionEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXMLDOM-nodensomreturneresavSource-egenskapen,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomstøttesavXMLDOMen.
Obs!HvisduvillæremeromXMLDOMogegenskapeneogmetodenedenstøtter,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletnedenforbrukesSource-egenskapenforDocActionEvent-objektettilåvisekilde-XML-dataeneforXMLDOM-nodenienmeldingsboks:
functionDocActionEventSource::OnClick(eventObj){XDocument.UI.Alert("Source:"+eventObj.Source.xml);}
Visalt
Source-egenskapen(Index)
Source-egenskapenreturnererenreferansetilXMLDOM-noden(DocumentObjectModel)sominneholderkilde-XMLenfordataenesomendresunderenhendelse.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenSource-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavSource-egenskapen.
Source-egenskapenslikdenbrukesmedDataDOMEvent-objektet.
Source-egenskapenslikdenbrukesmedDocActionEvent-objektet.
Visalt
Status-egenskapen(Certificate-objektet)
Enskrivebeskyttetegenskapsomreturnererstatusenfordetdigitalesertifikatet.Statusensomreturneres,erenavdeXdCertificateStatus-nummerertekonstantene.
expression.Status
uttrykkObligatorisk.EtuttrykksomreturnereretCertificate-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Status-egenskapen(Index)
DenneegenskapenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenStatus-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavStatus-egenskapen.
Status-egenskapensomdenblirbruktforCertificate-objektet.
Status-egenskapensomdenblirbruktforSignature-objektet.
Visalt
Status-egenskapen(Signature-objektet)
Enskrivebeskyttetegenskapsomreturnererstatusenfordenangittedigitalesignaturen.Statusensomreturneres,erbasertpåXdSignatureStatus-nummereringen
expression.Status
uttrykkObligatorisk.EtuttrykksomreturnereretSignature-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderStatus-egenskapenbekrefterbareomskråstrekenidendigitalesignaturenergyldig.Denbekrefterikkeklareringskjedenidetdigitalesertifikatet,oghellerikkeatbildetavvisningensombletattdasignaturenblelagttil,tilsvarergjeldendevisningidetsignerteskjemaet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Subject-egenskapen(EmailAdapter-objekt)
Returnererellerangirenstrengsomrepresentereremnetie-postmeldingerforbundetmeddetbestemtEmailAdapter-objektet.
expression.Subject
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerSubject-egenskapenforenforekomstavEmailAdapter-objektetforåendreemnetie-postmeldingenførEmailAdapter-objektetsendes:
objEmailAdapter.Subject="WeeklyStatusReport";
Subject-egenskapen(MailEnvelope-objektet)
AngirellerhenterenstrengsominneholderemneverdiensombrukesiMailEnvelope-objektetsomerknyttettiletWindow-objekt.
expression.Subject
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMailEnvelope-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderMailEnvelope-objektetstøtterikkeprogrammatiskopprettelseavmeldingstekstiene-postmelding.Brukernekanskriveinnmeldingstekstennåre-postmeldingenvisesistandardprogrammetfore-post.
EksempelIeksempletnedenforbrukesSubject-egenskapenforMailEnvelope-objektettilåangiemneverdienforenegendefinerte-postmelding:
functionCreateMailEnvelope::OnClick(eventObj){varobjEmail;
objEmail=Application.ActiveWindow.MailEnvelope;objEmail.To="[email protected]";objEmail.CC="[email protected]";objEmail.BCC="[email protected]";objEmail.Subject="Teste-mailmessage";objEmail.Visible=true;objEmail=null;}
Visalt
SubmitAllowed-egenskapen(ADOAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletADOAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderStandardverdienforSubmitAllowed-egenskapenerFalse,somogsåerstandardverdienforsubmitAllowed-attributtet.HvissubmitAllowed-attributtetsettestilTrue,støtterADO-tilkoblingensendingavdataitilleggtilspørringer.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitAllowed-egenskapen(DAVAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomalltidreturnererFalse,somtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletDAVAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitAllowed-egenskapen(EmailAdapter-objekt)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomalltidreturnererTrue,somtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitAllowed-egenskapen(HWSAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnererenBoolean-verdisomalltiderTrue,tilsvarendesubmitAllowed-attributtetiskjemdefinisjonsfilen(XSF).
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletHWSAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
SubmitAllowed-egenskapen(Index)
SubmitAllowed-egenskapenreturnererenverdisomtilsvarersumitAllowed-attributtetiskjemadefinisjonsfilen(XSF).DenneegenskapenimplementeresiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenSubmitAllowed-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavSubmitAllowed-egenskapen.
SubmitAllowed-egenskapensomdenblirbruktforADOAdapter-objektet.
SubmitAllowed-egenskapensomdenblirbruktforDAVAdapter-objektet.
SubmitAllowed-egenskapensomdenblirbruktforEmailAdapter-objektet.
SubmitAllowed-egenskapensomdenblirbruktforHWSAdapter-objektet.
SubmitAllowed-egenskapensomdenblirbruktforSharepointListAdapter-objektet.
SubmitAllowed-egenskapensomdenblirbruktforWebServiceAdapter-objektet.
SubmitAllowed-egenskapensomdenblirbruktforXMLFileAdapter-objektet.
Visalt
SubmitAllowed-egenskapen(SharePointListAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).ReturnereralltidFalseforSharePointListAdapter-objektet.
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSharepointListAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitAllowed-egenskapen(WebServiceAdapter-objektet)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).StandardverdienerFalse.
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitAllowed-egenskapen(XMLFileAdapter-objekt)
EnskrivebeskyttetegenskapsomreturnererenboolskverdisomalltidreturnererFalse,somtilsvarersubmitAllowed-attributtetiskjemadefinisjonsfilen(XSF).
expression.SubmitAllowed
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXMLFileAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
TaskPanes-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilTaskPanes-samlingensomerknyttettilWindow-objektet.
expression.TaskPanes
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderTaskPanes-egenskapenkanbarebrukessammenmedredigeringsvindutyper.Hvisdenbrukessammenmedenutformingsvindutype,vildenreturnereenfeil.
EksempelIeksempletnedenforbrukesTaskPanes-egenskapenforWindow-objektettilåangienreferansetilTaskPanes-samlingen:
varobjTaskPanes;
objTaskPanes=Application.ActiveWindow.TaskPanes;
Visalt
Timeout-egenskapen(ADOAdapter-objektet)
AngirellerhenterdenlangeheltallsverdienfortidsavbruddforADOAdapter-objektet.
expression.Timeout
expressionObligatorisk.EtuttrykksomreturnererenreferansetilADOAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderTimeout-egenskapenforADOAdapter-objektetinneholdertidsavbruddsverdiensombrukesavADO-dataadapterentilåreguleretidensombrukestilåsendedatatiloghentedatafraeneksternActiveXDataObjects-/OLEDB-datakilde.
Obs!ADOAdapter-objektetkanbarebrukessammenmedMicrosoftSQLServer-ogMicrosoftAccess-databaser.
EksempelIeksempletnedenforbrukesTimeout-egenskapenforADOAdapter-objektettilåvisetidsavbruddsverdienforADO-dataadapterenienmeldingsboks:
varobjADOAdapter;
objADOAdapter=XDocument.DataObjects("CityList").QueryAdapter;XDocument.UI.Alert("SQLcommandtext:"+objADOAdapter.Timeout
Visalt
Timeout-egenskapen(Index)
Timeout-egenskapensetterellermottartidsavbruddsverdienfornoentyperdataadaptere.DenneegenskapenimplementeresiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenTimeout-egenskapnedenforforåvisehjelpeemnetforenbestemtimplementeringavTimeout-egenskapen.
Timeout-egenskapensomdenblirbruktforADOAdapter-objektet.
Timeout-egenskapensomdenblirbruktforWebServiceAdapter-objektet.
Timeout-egenskapen(WebServiceAdapter-objektet)
AngirellerhentertidsavbruddsverdienforlangtheltallisekunderforetWebServiceAdapter-objekt.
expression.Timeout
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderStandardverdienforTimeout-egenskapenforWebServiceAdapter-objekteter30sekunder.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
To-egenskapen(EmailAdapter-objektet)
Returnererellerangirenstrengsomrepresenterermottakerneave-postmeldingerforbundetmedetbestemtEmailAdapter-objekt.
expression.To
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdienmåværeensemikolondeltstrengsomkanlesessomenlistemedgyldigee-postadresseravbrukerense-postklient.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelDetteeksempletviserhvordandubrukerTo-egenskapenforenforekomstavEmailAdapter-objektetforåendremottakerneavene-postmeldingførEmailAdapter-objektetsendes:
objEmailAdapter.To=objEmailAdapter.To+";[email protected]";
To-egenskapen(Index)
To-egenskaperreturnererellerangirmottakerneavene-postmelding.DenneegenskapenimplementeresiflereobjektmodellobjekteriMicrosoftOfficeInfoPath2003.KlikkenkoblingforTo-egenskapennedenforforåvisehjelpeemnetforenbestemtimplementeringavTo-egenskapen.
To-egenskapensomdenblirbruktforEmailAdapter-objektet.
To-egenskapensomdenblirbruktforMailEnvelope-objektet.
To-egenskapen(MailEnvelope-objektet)
Angirellerhenterenstrengsominneholdersendtil-verdiensombrukesiMailEnvelope-objektetsomerknyttettiletWindow-objekt.
expression.To
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMailEnvelope-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdienesomangisforTil-egenskapen,børværeenstrengavgyldigee-postadresser.Dukanangifleree-postadresservedåskriveinn";"mellomadressene,somvistieksempletnedenfor:
objEmail.To="[email protected];[email protected]"
EksempelIeksempletnedenforbrukesTo-egenskapenforMailEnvelope-objektettilåangisendtil-verdienforenegendefinerte-postmelding:
functionCreateMailEnvelope::OnClick(eventObj){varobjEmail;
objEmail=Application.ActiveWindow.MailEnvelope;objEmail.To="[email protected]";objEmail.CC="[email protected]";objEmail.BCC="[email protected]";objEmail.Subject="Teste-mailmessage";objEmail.Visible=true;objEmail=null;}
Top-egenskapen
Enlese-ogskrivebeskyttetegenskapavtypenlangtheltall,somangirdenvertikaleplasseringenavvinduetsomrepresenteresavWindow-objektet,måltipunkter.
expression.Top
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWindow-objekt
MerknaderTop-egenskapenreturnererenfeilhvisdenbrukesforetvindusomerminimertellermaksimert.
HvisduangirenplasseringforTop-egenskapensomerutenforskjermen,viseshelevinduetpåskjermen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Type-egenskapen(DocContextChangeEvent-objekt)
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderentypekontekstendringshendelsesomoppstodnårOnContextChange-hendelsenbleutløst.
expression.Type
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDocContextChangeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSombeskrevetiemnetomOnContextChange-hendelsen,returnererType-egenskapenbareverdien"ContextNode"forkontekstendringeriMicrosoftInfoPath2003ServicePack1.Hviskodenienhendelsesbehandlingimidlertidutførerhandlingersomavhengeravgjeldendefunksjonalitet,børdenkodenværeutformettilåsjekkeverdienforType-egenskapen,fordifremtidigeversjoneravInfoPathkanskjebrukerandreverdierforandrekontekstendringer.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Type-egenskapen(Error-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengverdisominneholderError-objekttypen.
expression.Type
expressionObligatorisk.EtuttrykksomreturnererenreferansetilError-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDetfinnestretyperfeil:
SCHEMA_VALIDATIONDatavalideringmislyktessometresultatavenbegrensningdefinertiXML-skjemaet.
SYSTEM_GENERATEDDatavalideringmislyktessometresultatavbegrensningerdefinertiskjemadefinisjonsfilen(.xsf)ellersometresultatavskriptkodesomkallerReportError-metodenforDataDOMEvent-objektet.
USER_SPECIFIEDDatavalideringmislyktessometresultatavenegendefinertskriptfeilopprettetmedAdd-metodenforErrors-samlingen.
EksempelIeksempletnedenforbrukesType-egenskapenforError-objektettilåvisetypenfeilienmeldingsboks:
varobjError;
objError=XDocument.Errors(0);XDocument.UI.Alert("Errorname:"+objError.Type);
Visalt
Type-egenskapen(HTMLTaskPane-objektet)
EnskrivebeskyttetegenskapsomreturnererenverdisomangirtypenoppgaverutesomrepresenteresavHTMLTaskPane-objektet,somalltiderenegendefinertoppgaverute.
expression.Type
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTMLTaskPane-objektet.BasertpåXdTaskPaneType-opplistingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderType-egenskapenforHTMLTaskPane-objekteterenavegenskapenesomarvesfraTaskPane-objektetnårtypenoppgaveruteer0,detvilsiatdeterenegendefinertoppgaverute.
Obs!Type-egenskapenerbasertpåXdTaskPaneType-nummereringen.DissetallverdienebrukesogsåsomargumentertilItem-egenskapenforTaskPanes-samlingenforåreturnereenreferansetilenangitttypeoppgaverute.
EksempelIeksempletnedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienreferansetilHTMLTaskPane-objektetsomrepresentererdenegendefinerteHjelp-oppgaveruten.DeretterbrukesVisible-egenskapenforHTMLTaskPane-objektettilågjøredenegendefinerteoppgaverutensynligiMicrosoftOfficeInfoPath2003-brukergrensesnittet.TypeverdienfordenegendefinerteoppgaverutenerdensammesomverdiensomoverførestilItem-egenskapen.
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes(0);objTaskPane.Visible=true;
Type-egenskapen(Index)
Type-egenskapenreturnererenverdisomangirobjekttype.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenType-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavType-egenskapen.
Type-egenskapensomdenblirbruktforDocContextChangeEvent-objektet.
Type-egenskapenslikdenbrukesmedError-objektet.
Type-egenskapenslikdenbrukesmedHTMLTaskPane-objektet.
Type-egenskapenslikdenbrukesmedTaskPane-objektet.
Type-egenskapenslikdenbrukesmedWindow-objektet.
Visalt
Type-egenskapen(TaskPane-objektet)
EnskrivebeskyttetegenskapsomreturnererenverdisomangirtypenoppgaverutesomrepresenteresavTaskPane-objektet.
expression.Type
expressionObligatorisk.EtuttrykksomreturnererenreferansetilTaskPane-objektet.BasertpåXdTaskPaneType-opplistingen.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderHvisType-egenskapenforTaskPane-objektetreturnerer0,eroppgaverutenenegendefinertoppgaverute.HvisType-egenskapenreturnererenannenverdi,eroppgaveruteneninnebygdoppgaverute.
Obs!Type-egenskapenerbasertpåXdTaskPaneType-nummereringen.DissetallverdienebrukesogsåsomargumentertilItem-egenskapenforTaskPanes-samlingenforåreturnereenreferansetilenangitttypeoppgaverute.
EksempelIeksempletnedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienreferansetilTaskPane-objektetsomrepresentererdeninnebygdeHjelp-oppgaveruten.DeretterbrukesVisible-egenskapenforTaskPane-objektettilågjøreHjelp-oppgaverutensynligiMicrosoftOfficeInfoPath2003-brukergrensesnittet.
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes.Item(4);objTaskPane.Visible=true;
Visalt
Type-egenskapen(Window-objektet)
EnskrivebeskyttetegenskapsomreturnererenlangheltallsverdisomangirvindustypensomrepresenteresavWindow-objektet.Verdiensomreturneres,erbasertpåXdWindowType-nummereringen.
expression.Type
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderWindow-objektenerepresentererdetotypenevinduersombrukesiInfoPath-programmet:redigeringsvinduet,sombrukessomskjemaområdenårenbrukerfyllerutetskjema,ogutformingsvinduet,sombrukessomutformingsmodusnårenbrukerutformeretskjema.
EksempelIeksempletnedenforbrukesType-egenskapenforWindow-objektettilåfinneuthvilkentypevindusomeraktiviøyeblikket:
if(Application.ActiveWindow.Type==0)XDocument.UI.Alert("Theactivewindowisaneditingwindow.");elseXDocument.UI.Alert("Theactivewindowisadesigningwindow.");
UI-egenskapen
ReturnererenreferansetilUI-objektetiMicrosoftOfficeInfoPath2003.
expression.UI
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderUI-objektet(UserInterface)inneholderenrekkemetodersomkanbrukestilåviseegendefinerteoginnebygdedialogbokser.
EksempelIeksempletnedenforbrukesUI-egenskapenforXDocument-objektettilåviseenenkelmeldingsboksvedhjelpavAlert-metoden:
XDocument.UI.Alert("Hereisthemessagetext.");
Visalt
URI-egenskapen(Index)
URI-egenskapenreturnererenstrengverdisomangirenURI-plassering(UniformResourceIdentifier).DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenURI-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavURI-egenskapen.
URI-egenskapenslikdenbrukesmedSolution-objektet.
URI-egenskapenslikdenbrukesmedXDocument-objektet.
Visalt
URI-egenskapen(Solution-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengverdisominneholderURIen(UniformResourceIdentifier)tilenMicrosoftOfficeInfoPath2003-skjemamal.
expression.URI
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSolution-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVerdientilURI-egenskapenforSolution-objektetkanværeenURL-adresse(UniformResourceLocator)ellerenURN(UniformResourceName),avhengigavhvorskjemaetåpnesfra.
EksempelIeksempletnedenforbrukesURI-egenskapenforSolution-objektettilåviseURIentilenskjemamalienmeldingsboks:
XDocument.UI.Alert("URI:"+XDocument.Solution.URI);
Visalt
URI-egenskapen(XDocument-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengverdisominneholderURIen(UniformResourceIdentifier)tiletMicrosoftOfficeInfoPath2003-skjema.
expression.URI
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderURI-egenskapenkanbrukessomnavnpåetskjemanårdenkallesviaXDocuments-samlingen,somvistieksempletnedenfor:
Application.XDocuments(XDocument.URI);
EksempelIeksempletnedenforbrukesURI-egenskapenforXDocument-objektettilåviseURIentiletskjemaienmeldingsboks:
XDocument.UI.Alert("URI:"+XDocument.URI);
UsableHeight-egenskapen
Enskrivebeskyttetegenskapavtypenlangtheltall,somreturnererdentilgjengeligeskjermhøyden(maksimaltantallpunkterdukansettehøydenforetInfoPath-dokumentvindutil).
expression.UsableHeight
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletApplication-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
UsableWidth-egenskapen
Enskrivebeskyttetegenskapavtypenlangtheltall,somreturnererdentilgjengeligeskjermbredden(maksimaltantallpunkterdukansettebreddenforetInfoPath-dokumentvindutil).
expression.UsableWidth
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletApplication-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
User-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilUser-objektet.
expression.User
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletApplication-objekt.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Util-egenskapen
SkrivebeskyttetegenskapsomreturnererenreferansetilUtil-objektet.
expression.Util
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Version-egenskapen(Application-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderversjonsnummerettilMicrosoftOfficeInfoPath2003.
expression.Version
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderVersjonsnummerettilprogrammetinneholderikkenoeprogramnavn.Hvisduvilhentenavnettiletprogram,brukerduName-egenskapenforApplication-objektet.
Hvisduvilhenteversjonsnummerettilenskjemamal,brukerduVersion-egenskapenforSolution-objektet.
EksempelIeksempletnedenforbrukesVersion-egenskapenforApplication-objektettilåviseversjonsnummerettilprogrammetienmeldingsboks:
XDocument.UI.Alert("Applicationversion:"+Application.Version);
Version-egenskapen(Index)
Version-egenskapenreturnererenstrengverdisomangiretversjonsnummer.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenVersion-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavVersion-egenskapen.
Version-egenskapenslikdenbrukesmedApplication-objektet.
Version-egenskapenslikdenbrukesmedSolution-objektet.
Visalt
Version-egenskapen(Solution-objektet)
EnskrivebeskyttetegenskapsomreturnererenstrengsominneholderversjonsnummerettilenMicrosoftOfficeInfoPath2003-skjemamal.
expression.Version
expressionObligatorisk.EtuttrykksomreturnererenreferansetilSolution-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisduvilhenteversjonsnummerettilInfoPath-programmet,brukerduVersion-egenskapenforApplication-objektet.
EksempelIeksempletnedenforbrukesVersion-egenskapenforSolution-objektettilåviseversjonsnummerettilenskjemamalienmeldingsboks:
XDocument.UI.Alert("Formtemplateversion:"+XDocument.Solution.
View-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilView-objektetsomerknyttettiletMicrosoftOfficeInfoPath2003-skjema.
expression.View
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderView-objektetsomView-egenskapenkaller,representerervisningensomiøyeblikketeraktivietInfoPath-skjema.NårduharangittenreferansetilView-objektet,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforobjektetprogrammatisktilåarbeideinteraktivtmedvisningen.
EksempelIeksempletnedenforbrukesView-egenskapenforXDocument-objektettilåangienreferansetilView-objektet.DeretterbrukesName-egenskapenforView-objektettilåvisenavnetpåvisningenienmeldingsboks.
varobjView;
objView=XDocument.View;XDocument.UI.Alert("Viewname:"+objView.Name);
ViewInfos-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilViewInfos-samlingensomerknyttettiletMicrosoftOfficeInfoPath2003-skjema.
expression.ViewInfos
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderViewInfos-samlingeninneholderensamlingavViewInfo-objektermedinformasjonomhverenkeltvisningsomerimplementertietInfoPath-skjema.
EksempelIeksempletnedenforbrukesViewInfos-egenskapenforXDocument-objektettilåangienreferansetilViewInfos-samlingen.DeretterbrukesCount-egenskapenforViewInfos-samlingentilågåiløkkegjennomsamlingenforåfinnestandardvisningenvedhjelpavIsDefault-egenskapenforViewInfo-objektet.Nårstandardvisningenerfunnet,visesnavnetpåvisningenienmeldingsboks.
varobjViewInfos;objViewInfos=XDocument.ViewInfos;for(i=0;i<objViewInfos.Count;i++){if(objViewInfos(i).IsDefault)XDocument.UI.Alert("Thedefaultviewis:"+objViewInfos(i).Name);}
Visalt
Visible-egenskapen(HTMLTaskPane-objektet)
AngirellerhenterenboolskverdisomviseratoppgaverutensomrepresenteresavHTMLTaskPane-objektet,somalltiderenegendefinertoppgaverute,ersynligiMicrosoftOfficeInfoPath2003-brukergrensesnittet.
expression.Visible
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTMLTaskPaneobject.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVisible-egenskapenforHTMLTaskPane-objekteterenavegenskapenesomarvesfraTaskPane-objektetnårtypenoppgaveruteer0,detvilsiatdeterenegendefinertoppgaverute.
NårVisible-egenskapensettestilTrue,visesoppgaverutenibrukergrensesnittet.NårdensettestilFalse,fjernesdenfrabrukergrensesnittet.
EksempelIeksempletnedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienreferansetilHTMLTaskPane-objektetsomrepresentererdenegendefinerteoppgaveruten.DeretterbrukesVisible-egenskapenforHTMLTaskPane-objektettilågjøredenegendefinerteoppgaverutensynligiInfoPath-brukergrensesnittet.
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes(0);objTaskPane.Visible=true;
Visible-egenskapen(Index)
Visible-egenskapenangirellerreturnererenboolskverdisomviserombrukergrensesnittkomponentensomrepresenteresavobjektet,ersynligibrukergrensesnittet.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenVisible-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavVisible-egenskapen.
Visible-egenskapenslikdenbrukesmedHTMLTaskPane-objektet.
Visible-egenskapenslikdenbrukesmedMailEnvelope-objektet.
Visible-egenskapenslikdenbrukesmedTaskPane-objektet.
Visible-egenskapen(MailEnvelope-objektet)
Angirellerhenterenboolskverdisomvisersynlighetentildenegendefinertee-postmeldingensomopprettesmedMailEnvelope-objektetsomerknyttettiletWindow-objekt.
expression.Visible
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMailEnvelope-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårVisible-egenskapenforMailEnvelope-objektetersatttilTrue,vildenegendefinertee-postmeldingenvisesistandardprogrammetfore-post.Hvisdetikkeerkonfigurertnoestandardprogramfore-post,vilVisible-egenskapenreturnereenfeil.
EksempelIeksempletnedenforbrukesVisible-egenskapenforMailEnvelope-objektettilåviseenstandarde-postmeldingistandardprogrammetfore-post:
functionCreateMailEnvelope::OnClick(eventObj){varobjEmail;
objEmail=Application.ActiveWindow.MailEnvelope;objEmail.To="[email protected]";objEmail.CC="[email protected]";objEmail.BCC="[email protected]";objEmail.Subject="Teste-mailmessage";objEmail.Visible=true;objEmail=null;}
Visalt
Visible-egenskapen(TaskPane-objektet)
AngirellerhenterenboolskverdisomviseratoppgaverutensomrepresenteresavTaskPane-objektet,ersynligiMicrosoftOfficeInfoPath2003-brukergrensesnittet.
expression.Visible
expressionObligatorisk.EtuttrykksomreturnererenreferansetilTaskPane-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårVisible-egenskapensettestilTrue,visesoppgaverutenibrukergrensesnittet.NårdensettestilFalse,fjernesdenfrabrukergrensesnittet.
EksempelIeksempletnedenforbrukesItem-egenskapenforTaskPanes-samlingentilåangienreferansetilTaskPane-objektetsomrepresentererdeninnebygdeHjelp-oppgaveruten.DeretterbrukesVisible-egenskapenforTaskPanes-objektettilågjøreHjelp-oppgaverutensynligiInfoPath-brukergrensesnittet.
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes(4);objTaskPane.Visible=true;
Width-egenskapen
Enlese-ogskrivebeskyttetegenskapavtypenlangtheltall,somangirbreddenavvinduetsomrepresenteresavWindow-objektet,måltipunkter.
expression.Width
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWindow-objekt
MerknaderWidth-egenskapenreturnererenfeilhvisdenbrukesforetvindusomerminimertellermaksimert.
Width-egenskapenkanikkesettestilenverdisomerstørreennverdiensomreturneresavUsableWidth-egenskapen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Window-egenskapen(HTMLTaskPaneExternal-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilWindow-objektetsomerknyttettilenegendefinertoppgaverute.
expression.Window
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTMLTaskPaneExternal-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderWindow-objektetsomreturneresavWindow-egenskapen,representererdetaktiveMicrosoftOfficeInfoPath2003-vinduetsomerknyttettildenegendefinerteoppgaveruten.
EksempelIeksempletnedenforbrukesHTMLTaskPaneExternal-objektetviaexternal-egenskapenforDHTML-vindusobjektet(DynamicHTML)tilåangienreferansetilWindow-objektetsomerendelavInfoPath-objektmodellen:
varobjWindow;
objWindow=window.external.Window;objWindow.MailEnvelope.Visible=true;
Window-egenskapen(Index)
Window-egenskapenreturnererenreferansetiletWindow-objekt.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenWindow-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavWindow-egenskapen.
Window-egenskapenslikdenbrukesmedHTMLTaskPaneExternal-objektet.
Window-egenskapenslikdenbrukesmedView-objektet.
Visalt
Window-egenskapen(View-objektet)
Enskrivebeskyttetegenskapsomreturnererenreferansetilvindusobjektetsomerknyttettilvisning.
expression.Window
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderWindow-objektetsomreturneresavWindow-egenskapen,representererMicrosoftOfficeInfoPath2003-vinduetsomeraktivtiøyeblikket.DeterogsåtilgjengeligviaWindows-samlingen.
EksempelIeksempletnedenforbrukesWindow-egenskapenforView-objektettilåangienreferansetildenførsteoppgaveruteniTaskPanes-samlingen:
varobjTaskPane;
objTaskPane=XDocument.View.Window.TaskPanes(0);
Windows-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilWindows-samlingen.
expression.Windows
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderNårduharangittenreferansetilWindows-samlingen,kandubrukeegenskapeneforsamlingentilåfåtilgangtilWindow-objekteneiden.
Obs!Windows-samlingenkanbarebrukestilåhenteantalletWindow-objekterisamlingenellertilåreturnereenreferansetiletWindow-objekt.DenkanikkebrukestilåleggetilellerfjerneWindow-objekter.
EksempelIeksempletnedenforbrukesWindows-egenskapentilåfåtilgangtilCount-egenskapenforWindows-samlingenogviseverdienienmeldingsboks:
XDocument.UI.Alert("CountofWindows:"+Application.Windows.Count);
WindowState-egenskapen
Enlese-ogskrivebeskyttetegenskapavtypenXdWindowState,somreturnererellersetterstatusenforvinduetsomrepresenteresavWindow-objektet.
expression.WindowState
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWindow-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
WSDLURL-egenskapen
EnskrivebeskyttetegenskapsomreturnererenstrengverdisominneholderURL-adressen(UniformResourceLocator)tilWSDL-filen(WebServicesDescriptionLanguage)forwebtjenestensomerknyttettilWebServiceAdapter-objektet.
expression.WSDLURL
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWebServiceAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderWSDL-fileneretXML-dokumentsomdefinerermeldingsformatetenXML-webtjenesteforstår.TjenestebeskrivelsenfungerersomenavtalesomdefinerervirkemåtentilenXML-webtjenesteoginformerermuligeklienteromhvordandeskalinterageremedtjenesten.VirkemåtentilenXML-webtjenestebestemmesavmeldingsmønstresomtjenestendefinererogstøtter.BegrepsmessigangirdissemønstrenehvatjenestebrukerenkanforventeskalskjenårenriktigformatertmeldingsendestilXML-webtjenesten.
EksempelIeksempletnedenforbrukesWSDLURL-egenskapenforWebServiceAdapter-objektettilåviseURL-adressentilWSDL-filensombrukesforwebtjenesten:
varobjWSAdapter;
objWSAdapter=XDocument.DataObjects("WebCityList").QueryAdapter;XDocument.UI.Alert("WSDLfileURL:"+objWSAdapter.WSDLURL
Visalt
XDocument-egenskapen(DataDOMEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilDataDOMEvent-objektet,underendatavalideringshendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXDocument-objektetsomreturneresavXDocument-egenskapenforDataDOMEvent-objektet,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesXDocument-egenskapenforDataDOMEvent-objektettilåangienreferansetilXDocument-objektet:
varobjXDoc;
objXDoc=eventObj.XDocument;
XDocument-egenskapen(DocActionEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilDocActionEvent-objektet,underenOnClick-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilDocActionEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXDocument-objektetsomreturneresavXDocument-egenskapenforDocActionEvent-objektet,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesXDocument-egenskapenforDocActionEvent-objektettilåangienreferansetilXDocument-objektet:
varobjXDoc;
objXDoc=eventObj.XDocument;
XDocument-egenskapen(DocContextChangeEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerforbundetmedDocContextChangeEvent-objektetienOnContextChange-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilDocContextChangeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
XDocument-egenskapen(DocEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilDocEvent-objektet,underenOnSwitchView-ellerOnAfterChange-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilDocEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXDocument-objektetsomreturneresavXDocument-egenskapenforDocEvent-objektet,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesXDocument-egenskapenforDocEvent-objektettilåangienreferansetilXDocument-objektet:
varobjXDoc;
objXDoc=eventObj.XDocument;
XDocument-egenskapen(DocReturnEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilDocReturnEvent-objektet,underenOnLoad-ellerOnSubmitRequest-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilDocReturnEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXDocument-objektetsomreturneresavXDocument-egenskapenforDocReturnEvent-objektet,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesXDocument-egenskapenforDocReturnEvent-objektettilåangienreferansetilXDocument-objektet:
varobjXDoc;
objXDoc=eventObj.XDocument;
Visalt
XDocument-egenskapen(HTMLTaskPaneExternal-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilenegendefinertoppgaverute.
expression.XDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTMLTaskPaneExternal-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderXDocument-objektetsomreturneresavXDocument-egenskapen,representererskjemaetsunderliggendeXML-dokumentsomerknyttettildenegendefinerteoppgaveruten.
EksempelIeksempletnedenforbrukesHTMLTaskPaneExternal-objektetviaexternal-egenskapenforDHTML-vindusobjektet(DynamicHTML)tilåangienreferansetilXDocument-objektetsomerendelavInfoPath-objektmodellen:
varobjXDoc;
objXDoc=window.external.XDocument;objXDoc.View.SwitchView("View2");
XDocument-egenskapen(Index)
XDocument-egenskapenreturnererenreferansetiletXDocument-objekt.DenneegenskapenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenXDocument-egenskapskoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavXDocument-egenskapen.
XDocument-egenskapenslikdenbrukesmedDataDOMEvent-objektet.
XDocument-egenskapenslikdenbrukesmedDocActionEvent-objektet.
XDocument-egenskapensomdenblirbruktforDocContextChangeEvent-objektet.
XDocument-egenskapenslikdenbrukesmedDocEvent-objektet.
XDocument-egenskapenslikdenbrukesmedDocReturnEvent-objektet.
XDocument-egenskapenslikdenbrukesmedHTMLTaskPaneExternal-objektet.
XDocument-egenskapensomdenblirbruktforMergeEvent-objektet.
XDocument-egenskapensomdenblirbruktforSaveEvent-objektet.
XDocument-egenskapenslikdenbrukesmedVersionUpgradeEvent-objektet.
XDocument-egenskapenslikdenbrukesmedWindow-objektet.
XDocument-egenskapen(InfoPathControlSite-objektet)
HenterenreferansetilXDocument-objektetsomertilknyttetvisningensominneholderkontrollen.
uttrykk.XDocument
uttrykkObligatorisk.EtuttrykksomreturnererenreferansetilInfoPathControl-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderInfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
XDocument-egenskap(MergeEvent-objekt)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerforbundetmedMergeEvent-objektetienOnMergeRequest-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilMergeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
XDocument-egenskapen(SignEvent-objektet)
HenterenreferansetilXDocument-objektettilknyttetOnSign-hendelsen.
expression.XDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignEvent-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
XDocument-egenskapen(VersionUpgradeEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilVersionUpgradeEvent-objektet,underenOnVersionUpgrade-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilVersionUpgradeEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharangittenreferansetilXDocument-objektetsomreturneresavXDocument-egenskapenforVersionUpgradeEvent-objektet,kandubrukeenhvilkensomhelstavegenskapeneogmetodeneforobjektet.
EksempelIeksempletnedenforbrukesXDocument-egenskapenforVersionUpgradeEvent-objektettilåangienreferansetilXDocument-objektet:
varobjXDoc;
objXDoc=eventObj.XDocument;
Visalt
XDocument-egenskapen(Window-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerknyttettilvinduetsomrepresenteresavWindow-objektet.
expression.XDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderXDocument-egenskapenkanbarebrukessammenmedredigeringsvindutyper.Hvisdenbrukessammenmedenutformingsvindutype,vildenreturnereenfeil.Denvilogsåreturnereenfeilhvisingenskjemaereråpneiskjemaområdet.
EksempelIeksempletnedenforbrukesXDocument-egenskapenforWindow-objektettilåangienreferansetilskjemaetsunderliggendeXML-dokumentsomerknyttettilvinduetsomeraktivtiøyeblikket:
varobjXDoc;
objXDoc=Application.ActiveWindow.XDocument;
XDocuments-egenskapen
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocuments-samlingen.
expression.XDocuments
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderNårduharangittenreferansetilXDocuments-samlingen,kandubrukeegenskapeneforsamlingentilåfåtilgangtilXDocument-objekteneiden.
EksempelIeksempletnedenforbrukesXDocuments-egenskapentilåfåtilgangtilCount-egenskapenforXDocuments-samlingenogviseverdienienmeldingsboks:
XDocument.UI.Alert("CountofXDocuments:"+Application.XDocuments
Visalt
XPath-egenskapen
EnskrivebeskyttetegenskapsomreturnererXPath-uttrykketforetSignedDataBlock-objekt.
expression.XPath
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignedDataBlock-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
XPathNamespaceDeclarations-egenskapen
EnskrivebeskyttetegenskapsominneholdernavneområdedeklarasjonerforXPath-uttrykketsomreturneresavXPath-egenskapenforetSignedDataBlock-objekt.
expression.XPathNamespaceDeclarations
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignedDataBlock-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Activate-metoden
AktiverervinduetsomrepresenteresavWindow-objektet.
expression.Activate()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderActivate-metodenkanbarebrukessammenmedredigeringsvindutyper.Hvisdenbrukessammenmedenutformingsvindutype,vildenreturnereenfeil.
DukanbrukeActive-egenskapenforWindow-objektettilåfinneutometvinduerdetaktivevinduet.
EksempelIeksempletnedenforbrukesActivate-metodenforWindow-objektettilåaktivereetvindusomerknyttettilvisningen.Leggmerketilkontrollenavvindustype.
varobjWindow;
//Setareferencetoaview'sassociatedwindow.objWindow=XDocument.View.Window;if(objWindow.Type==0){//Makethewindowtheactivewindow.objWindow.Activate();}
objWindow=null;
Visalt
Add-metoden
LeggertiletError-objektiErrors-samlingenogreturnererenreferansetildetnyeError-objektet.
expression.Add(ByValvarNodeAsVariant,ByValbstrConditionNameAsString,ByValbstrShortErrorMessageAsString,[ByValbstrDetailedErrorMessageAsString],[ByVallErrorCodeAsLong],[ByValbstrTypeAsString="modeless"])AsError
expressionObligatorisk.EtuttrykksomreturnererenreferansetilErrors-samlingen.
varNodeObligatoriskVariant.XML-nodensomfeilenknyttestil.
bstrConditionNameObligatoriskString.Navnetpåfeilen.
bstrShortErrorMessageObligatoriskString.Kortmeldingenforfeilen.
bstrDetailedErrorMessageValgfrittString.Dendetaljertemeldingenforfeilen.
lErrorCodeValgfrittLongInteger.Standardverdiener0.Feilkodenforfeilen.
bstrTypeValgfrittString.Standardverdiener"utenmodus".Typefeilbehandling.Denandreverdiensomstøtteser"modal".
returnsEnreferansetilError-objektetsomnettopperopprettet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderAdd-metodenbrukestilåoppretteegendefinertefeilmeldingerietMicrosoftOfficeInfoPath2003-skjema.DukanopprettetotyperfeilmedAdd-metoden:
ikke-modalBrukerenblirvarsletomfeilenmedetinnlagtvarselogkanvelgeåreturneretilforrigeverdimedenangreoperasjon.
modalBrukerenblirvarsletomfeilenmedetdialogboksvarsel.BrukerenkanklikkeOKidialogboksenforåvisefeilensometinnlagtvarsel,ogderettervelgeåreturneretilforrigeverdimedenangreoperasjon.
Obs!EgendefinertefeilkanogsåopprettesvedhjelpavReportError-metodenforDataDOMEvent-objektet.
EksempelIeksempletnedenforbrukesAdd-metodenforErrors-samlingentilåoppretteenegendefinertfeilmelding:
varobjErrors;varobjError;
objErrors=XDocument.Errors;objError=objErrors.Add(MyXMLNode,"ValidationError","Thedataisinvalid.");
Alert-metoden
ViserenmeldingsboksmedenegendefinerttekstmeldingietMicrosoftOfficeInfoPath2003-skjema.
expression.Alert(ByValbstrAlertStringAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUI-objektet.
bstrAlertStringObligatoriskString.Tekstensomskalvises.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderAlert-metodenviserenenkelmeldingsboksmedetinformasjonsikonogenOK-knapp.Baretekstenimeldingsboksenkantilpasses.
Obs!Dukansetteinnlinjeskiftitekstenidenegendefinertemeldingenvedåbrukestandardtegnet\n.
EksempelIeksempletnedenforbrukesAlert-metodenforUI-objektettilåviseenmeldingsboks:
XDocument.UI.Alert("Custommessagetextgoeshere.");
Avg-metoden
Returnererenvariantsomergjennomsnittsverdienforallenumeriskeelementerietnodesett.
expression.Avg(ByValpxmllistInputAsIXMLDOMNodeList)AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMath-objektet.
pxmllistInputObligatoriskIXMLDOMNodeList.Nodesettetsominneholderverdienedetskalregnesutgjennomsnittfor.
returnsEnvariantsomrepresenterergjennomsnittsverdienforallenumeriskeelementerietnodesett.
Sikkerhet0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelervariabelenaverageAgesatttilgjennomsnittsverdienforallenumeriskeelementerinodesettetmy:ages.
varages=XDocument.DOM.selectNodes("//my:ages");varaverageAge=XDocument.Util.Math.Avg(ages);
BuildSQLFromXMLNodes-metoden
ReturnererenstrengsominneholderetSQL-kommandotekstfragmentsombrukerdenangitteXML-noden.
expression.BuildSQLFromXMLNodes(ByRefpXmlNodeAsIXMLDOMNode)AsString
expressionObligatorisk.EtuttrykksomreturnererenreferansetilADOAdapter-objektet.
pXmlNodeObligatoriskObject.XML-nodensomskalkonverterestiletSQL-fragment.
returnsString.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSQL-fragmentetsomgenereresavBuildSQLFromXMLNodes-metoden,erenSQLWHERE-setningsdeliformatetfield=value.XML-nodensomdubrukerforpXmlNode-argumentet,børværeenetterkommeravdfs:queryFields-noden.NårduharSQL-kommandotekstfragmentet,kanduleggedettilideneksisterendeSQL-kommandostrengenforADOAdapter-objektetvedhjelpavCommand-egenskapen.
EksempelIeksempletnedenforbrukesBuildSQLFromXMLNodes-metodenforADOAdapter-objektettilåoppretteetSQL-kommandotekstfragmentbasertpåenangittXML-node.DetteeksempleterbasertpåetskjemasombrukerOrders-tabellen(Ordrer)ieksempeldatabasenNorthwind(Gastronor)iMicrosoftSQLServer.
functionQueryGreaterThan(){varobjQueryFieldNode;varstrWhereClause;varstrOldCommand;varobjQueryFieldAttributes;varobjCurQueryFieldAttribute;
//BuildtheWHEREclausefromtheQueryFieldsintheform's//underlyingXMLDOM.objQueryFieldNode=XDocument.DOM.selectSingleNode("dfs:myFields/dfs:queryFields/q:Orders");strWhereClause=XDocument.QueryAdapter.BuildSQLFromXMLNodes(objQueryFieldNode);
//Replacethe'='signswith'>=',andappendtheclauseto//theSQLcommandtext.strWhereClause=strWhereClause.replace(/=/,">=");strOldCommand=XDocument.QueryAdapter.Command;if(strWhereClause!=""){XDocument.QueryAdapter.Command=strOldCommand+"where"+strWhereClause;}
//CleartheQueryFieldssotheWHEREclauseisn't//automaticallygenerated.objQueryFieldAttributes=objQueryFieldNode.attributes;while(objCurQueryFieldAttribute=objQueryFieldAttributes.nextNode()){objCurQueryFieldAttribute.text="";}//Performthequery.try{XDocument.Query();}catch(e){XDocument.UI.Alert("Failedtoquery.\n\n"+e.message);}//Resetthecommandsothatsubsequentqueriesarebasedon//thecorrectSQLcommandtextstring.XDocument.QueryAdapter.Command=strOldCommand;
//Cleanup.objQueryFieldNode=null;strWhereClause=null;strOldCommand=null;objQueryFieldAttributes=null;objCurQueryFieldAttribute=null;
}
Visalt
CacheSolution-metoden(Application-objektet)
Undersøkerskjemamalenihurtigbufferenogoppdatererdenomnødvendigfraderdenerpublisert.
expression.CacheSolution(ByValbstrSolutionURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletApplication-objekt.
bstrSolutionURIObligatoriskString.StrengensomangirUniformResourceIdentifier(URI)forskjemamalen.Denneparameterenkanangissomenskjemadefinisjonsfil(.xsf)ellerenskjemamalfil(.xsn)
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemamalenihurtigbufferenstemmeroverensmedskjemamalenpåpubliseringsstedet,blirdenikkeoppdatert.Hvisdatamaskinenerfrakobletogskjemaetalleredefinnesihurtigbufferen,beholdesskjemaetibufferenutenatdetoppdateres.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeVisualBasicforApplications(VBA)-eksempelbrukesCacheSolution-metodenforApplication-objektettilåbufreenskjemamal:
PublicSubCacheFormTemplate()
DimIAsIntegerDimobjAppAsObjectDimaryForms(2)AsString
'CreateareferencetotheApplicationobject.SetobjApp=CreateObject("InfoPath.Application")
'Populatethearraywithformtemplatelocations.aryForms(0)="\\MyServer\MyForms\MyForm.xsn"aryForms(1)="\\MyServer\MyForms\manifest.xsf"
'Loopthroughthearrayandcachetheformtemplates.ForI=0ToUBound(aryForms)-1objApp.CacheSolution(aryForms(I))NextI
EndSub
Visalt
CacheSolution-metoden(ExternalApplication-objektet)
Undersøkerskjemamalenihurtigbufferenogoppdatererdenomnødvendigfraderdenerpublisert.
expression.CacheSolution(ByValbstrSolutionURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrSolutionURIObligatoriskString.StrengverdiensomangirUniformResourceIdentifier(URI)forskjemamalen.Denneparameterenkanangissomenskjemadefinisjonsfil(.xsf)ellerenskjemamalfil(.xsn)
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemamalenihurtigbufferenstemmeroverensmedskjemamalenpåpubliseringsstedet,blirdenikkeoppdatert.Hvisdatamaskinenerfrakobletogskjemaetalleredefinnesihurtigbufferen,beholdesskjemaetibufferenutenatdetoppdateres.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesCacheSolution-metodenforExternalApplication-objektettilåplassereenskjemamalihurtigbufferen:
PublicSubCacheFormTemplate()
DimIAsIntegerDimobjExternalAppAsObjectDimaryForms(2)AsString
'CreateareferencetotheExternalApplicationobject.SetobjExternalApp=CreateObject("InfoPath.ExternalApplication")
'Populatethearraywithformtemplatelocations.aryForms(0)="\\MyServer\MyForms\MyForm.xsn"aryForms(1)="\\MyServer\MyForms\manifest.xsf"
'Loopthroughthearrayandcachetheformtemplates.ForI=0ToUBound(aryForms)-1objExternalApp.CacheSolution(aryForms(I))NextI
EndSub
Visalt
CacheSolution-metoden(Index)
CacheSolution-metodenundersøkerskjemamalenihurtigbufferenogoppdatererdenomnødvendigfraderdenerpublisert.DennemetodenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenCacheSolution-metodenedenforforåvisehjelpeemnetforenbestemtimplementeringavCacheSolution-metoden.
CacheSolution-metodensomdenblirbruktforApplication-objektet.
CacheSolution-metodensomdenblirbruktforExternalApplication-objektet.
Visalt
Close-metoden(ExternalApplication-objektet)
LukkerdetangitteMicrosoftOfficeInfoPath2003-skjemaet.
expression.Close(ByValbstrDocumentURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrDocumentURIObligatoriskString.StrengverdiensomangirUniformResourceIdentifier(URI)foretskjema.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderClose-metodenlukkergjeldendeåpneskjemautenåavslutteInfoPath-programmet.NårClose-metodenbrukes,lukkesskjemaetubetinget,detvilsiateventuelleendringeriskjemadataeneikkeblirlagret.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesClose-metodenforExternalApplication-objektettilålukkegjeldendeåpneskjema:
PublicSubAutomateInfoPathForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'OpenanInfoPathform.objIP.Open("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeenopened.")
'ClosetheInfoPathform.objIP.Close("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeenclosed.")
'QuittheInfoPathapplication.objIP.QuitMsgBox("TheInfoPathapplicationhasbeenclosed.")
SetobjIP=Nothing
EndSub
Close-metoden(Index)
Close-metodenlukkerelementetsomerknyttettilangittsamlingellerobjekt.DennemetodenerimplementertifleresamlingerogobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenClose-metodekoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavClose-metoden.
Close-metodenslikdenbrukesmedExternalApplication-objektet.
Close-metodenslikdenbrukesmedWindow-objektet.
Close-metodenslikdenbrukesmedXDocuments-samlingen.
Visalt
Close-metoden(Window-objektet)
LukkervinduetsomrepresenteresavWindow-objektet.
expression.Close([ByValbForceAsBoolean])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilWindow-objektet.
bForceValgfrittBoolean.StandardverdierUsann.Avgjøromåpnedokumenterskallagres.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderClose-metodenlukkerdettilknyttedevinduetogalleskjemaeneivinduet.HvisbForce-parameterensettestilTrue,vilalleskjemaerblilukketutenålagres,selvomdeerblittendretsidenforrigelagring.HvisparameterensettestilFalse,vilbrukerenblispurtomendringeneskallagres.
Close-metodenkanbarebrukessammenmedredigeringsvindutyper.Hvisdenbrukessammenmedenutformingsvindutype,vildenreturnereenfeil.DessutenkanClose-metodenbarebrukessammenmedhendelsesbehandlingstypeneOnSubmitRequestogOnClick.Hvisdenbrukessammenmedandretyperhendelsesbehandling,vildenreturnereenfeil.
Obs!Hvisvinduetsomlukkes,erdetenestevinduetsomeråpentiMicrosoftOfficeInfoPath2003,vilInfoPath-programmetogsålukkes.
EksempelIeksempletnedenforbrukesClose-metodenforWindow-objektettilålukkedetaktivevinduet,ogeventuelleendringeriskjemaetblirtvungettilålagres:
Application.ActiveWindow.Close(false);
Visalt
Close-metoden(XDocuments-samlingen)
LukkerdetangitteMicrosoftOfficeInfoPath2003-skjemaet.
expression.Close(ByValvarIndexAsVariant)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocuments-samlingen.
varIndexObligatoriskVariant.StrengverdiensomangirUniformResourceIdentifier(URI)foretskjema,enlangheltallsverdisomangirposisjonsindeksenforetXDocument-objektiXDocuments-samlingen,ellerenreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderClose-metodenlukkergjeldendeåpneskjemautenåavslutteInfoPath-programmet.Skjemaetlukkesubetinget,detvilsiateventuelleendringeriskjemadataeneikkeblirlagret.
EksempelIeksempletnedenforbrukesClose-metodenforXDocuments-samlingentilålukkegjeldendeåpneskjemavedhjelpavposisjonsindeksenforetXDocument-objektisamlingen:
Application.XDocuments.Close(0);
DukanogsåoverføreenreferansetiletXDocument-objekt:
varobjXDoc;
objXDoc=Application.XDocuments(0);Application.XDocuments.Close(objXDoc);
Confirm-metoden
Viserenmeldingsboksmedknapperforinndatafraenbruker.Verdiensomreturneres,erénavdeopplistedeXdConfirmChoice-konstantene.
expression.Confirm(promptAsString,buttonsAsXdConfirmButtons)AsXdConfirmChoice
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUI-objektet.
bstrPromptObligatoriskString.Tekstmeldingensomskalvises.
lButtonsObligatoriskXdConfirmButtons.Angirantalletknapperoghvilketyperknappersomskalvises.DukanangialleverdieneiXdConfirmButtons-opplistingen.
Sikkerhet2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Merknader
EksempelIfølgendeeksempelbrukesConfirm-metodenforUI-objektettilåviseendialogboksmedknappeneJaogNei:
XDocument.UI.Confirm("Doyouwishtocontinue?",4);
Create-metoden
OppretteretnyttSignature-objekt.DennemetodenkanbarekallesfraOnSign-hendelsesbehandlingen.
expression.Create()
expressionObligatorisk.EtuttrykksomreturnererenSignatures-samling.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderDendigitalesignaturenskrivesfaktiskikkeifilenførSign-metodenkallesfordetnyopprettedeSignature-objektet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
OppretteDOM-metode
OppretterennyforekomstavXMLDOM(DocumentObjectModel)iminnet.
expression.CreateDOM()AsXMLDOMDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
returnsEnreferansetilXMLDOM.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderBrukavCreateDOM-metodentilåoppretteenforekomstavXMLDOMerdetsammesomåbrukefølgendemetodeforåoppretteetMicrosoftXMLCoreServices(MSXML)5.0DOMDocument-objekt:
varobjDoc=newActiveXObject("Msxml2.DOMDocument.5.0");Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelbrukesCreateDOM-metodenforXDocument-objektettilåoppretteenforekomstavXMLDOMogtilordnedentilenvariabel.
varobjDOM=XDocument.CreateDOM();
Visalt
Delete-metoden
SletterdetangitteError-objektetfraErrors-samlingen.
expression.Delete(ByValvarNodeAsVariant,ByValbstrConditionNameAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilErrors-samlingen.
varNodeObligatoriskVariant.XML-nodenDocumentObjectModel(DOM)somertilknyttetfeilen.
bstrConditionNameObligatoriskString.Navnetpåfeilen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDelete-metodensletteralledeError-objekteneiErrors-samlingensomerknyttettildenangitteXML-noden,ogsomharsammenavn.HvisduvilslettealleError-objekteneiErrors-samlingen,brukerduDeleteAll-metoden.
Obs!Delete-metodensletterbarefeilsomeropprettetmedAdd-metodenforErrors-samlingen.Metodenkanikkebrukestilåslettefeilsomoppstårpågrunnavskjema-ellerdatavalideringsbegrensninger,ellerfeilsomeropprettetmedReportError-metodenforDataDOMEvent-objektet.
EksempelIeksempletnedenforbrukesDelete-metodenforErrors-samlingentilåsletteallefeilbasertpåderestilknyttedeXML-nodeognavn:
XDocument.Errors.Delete(MyXMLNode,"ValidationError");
DeleteAll-metoden
SletteralleError-objekteneiErrors-samlingen.
expression.DeleteAll()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilErrors-samlingen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisduvilsletteetbestemtError-objektfraErrors-samlingen,brukerduDelete-metoden.
Obs!ImotsetningtilDelete-metoden,sombaresletterfeilsomeropprettetmedAdd-metodenforErrors-samlingen,sletterDeleteAll-metodenallefeileneiErrors-samlingen,uansetthvordandeeropprettet.
EksempelIeksempletnedenforbrukesDeleteAll-metodenforErrors-samlingentilåsletteallefeileneisamlingen:
XDocument.Errors.DeleteAll();
DisableAutoUpdate-metoden
DeaktivererautomatisksynkroniseringmellometskjemasunderliggendeXML-dokumentogdettilknyttedeView-objektet.
expression.DisableAutoUpdate()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVisningeneietMicrosoftOfficeInfoPath2003-skjemasynkroniseresautomatiskmeddataeneietskjemasunderliggendeXML-dokument.DukanoverstyredettevedhjelpavDisableAutoUpdate-metoden.Dumåkanskjegjøredetteavfunksjonelleårsaker,foreksempelnårdugjørmangeendringerprogrammatiskietskjemasunderliggendeXML-dokumentogduikkevilatvisningenskaloppdateresføralleendringeneergjort.
DukanaktivereautomatisksynkroniseringvedhjelpavEnableAutoUpdate-metodenforView-objektet.
EksempelIeksempletnedenforbrukesDisableAutoUpdate-metodenforView-objektettilådeaktiveresynkroniseringmellometskjemasunderliggendeXML-dokumentogvisningendeterknyttettil:
XDocument.View.DisableAutoUpdate();
Enable-metoden
DefinererenmetodesommåangisavutviklerenforInfoPathforkallnårenforekomstavkontrollenienvisningmåaktiveresellerdeaktiveres.
uttrykk.Enable(vfEnabledsomboolsk)
uttrykkObligatorisk.EtuttrykksomreturnererenreferansetilInfoPathControl-objektet.
vfEnabledObligatorisk.Enboolskverdisomangiromkontrolleneraktivert.
MerknaderInfoPathvilkalleEnable-metodenforåaktivereellerdeaktiverekontrollen,foreksempelnårvisningenoppdateresellerlukkes,nårdokumentetersignertogikkeskalredigeres,ellernårreglersommådeaktiverekontrollen,brukespåskjemaet.
InfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
EnableAutoUpdate-metoden
AktivererautomatisksynkroniseringmellometskjemasunderliggendeXML-dokumentogdettilknyttedeViewobjektet.
expression.EnableAutoUpdate()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVisningeneietMicrosoftOfficeInfoPath2003-skjemasynkroniseresautomatiskmeddataeneietskjemasunderliggendeXML-dokument.DukanimidlertidoverstyredettevedhjelpavDisableAutoUpdate-metoden.Hvisduvilaktiveresynkroniseringigjen,brukerduEnableAutoUpdate-metoden.
EksempelIeksempletnedenforbrukesEnableAutoUpdate-metodenforView-objektettilåaktiveresynkroniseringmellometskjemasunderliggendeXML-dokumentogvisningendeterknyttettil:
XDocument.View.EnableAutoUpdate();
Eval-metoden
Returnererenvariantsominneholderresultatsettetsomberegnesnåruttrykketbrukespåhvertelementsettikonteksten.
expression.Eval(ByValnodeListAsIXMLDOMNodeList,ByValbstrExpressionasString)AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMath-objektet.
nodeListObligatoriskIXMLDOMNodeList.Nodensomangirkontekstenforuttrykket.
bstrExpressionObligatoriskString.Uttrykketsomskalbrukespåhvertnodesettidenangittekonteksten.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelervariabelenmaxCostsatttildenhøyestekostnadsverdien,derkostnadberegnesvedågangeprismedmengde.
varnodes=XDocument.DOM.selectNodes("/my:items/my:item");varmaxCost=XDocument.Util.Math.Max(XDocument.Util.Math.Eval
Visalt
ExecuteAction-metoden
UtførerenMicrosoftOfficeInfoPath2003-redigeringskommandomotetskjemasunderliggendeXML-dokument,basertpådevalgtedataeneivisningensomerknyttettilView-objektet.
expression.ExecuteAction(ByValbstrActionAsString,[ByValvarXmlToEditAsVariant])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
bstrActionObligatoriskString.Navnetpåredigeringshandlingensomskalforetas.
varXmlToEditValgfrittVariant.Navnetpåfeltetellergruppensomredigeringshandlingenbrukespå.Detteerdetsammesomverdienpåname-attributtetixmlToEdit-elementettilskjemadefinisjonsfilen(.xsf).
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderExecuteAction-metodenbrukestilåutføreinnebygdeInfoPath-redigeringshandlingerprogrammatiskmotetskjemasunderliggendeXML-dokument,basertpådenvalgtekontekstenienvisning.
Handlingensomutføres,erdensammehandlingensomvilleblittutførtvedåklikkeentilsvarendemeny-ellerverktøylinjeknapp,ogsomknappeelementeti.xsf-filenharettilsvarendexmlToEdit-ogaction-attributtfor.Påsammemåtesomnårenknappbrukes,vilhandlingenværebasertpågjeldendeutvalg:Denvilutførespåvalgtkontekst(hvisvalgetførertilatknappendeaktiveres,vilikkeExecuteAction-metodenhanoenvirkning).
Obs!DukanbrukeskriptkodetilførståangivalgkontekstvedhjelpavSelectNodes-ellerSelectText-metodenforView-objektetogderetterkalleExecuteAction-metodenogutføredenpådenkonteksten.
ExecuteAction-metodenreturnererenfeilifølgendetilfeller:
bstrAction-parametereninneholderikkeetgyldignavnforredigeringskomponent.
varXmlToEdit-parameterenstemmerikkeoverensmedenredigeringskomponentsomerdefinertivisningen.
varXmlToEdit-parameterenkrevesforenbestemtredigeringshandling.
Redigeringshandlingengjelderikkeforvalgtkontekst.
Gyldigeparameterkombinasjoner
Obs!InoentilfellerkanetkalltilExecuteAction-metodenfraOnClick-hendelsenresultereienfeil.Detteskyldesatdenvalgtekontekstenbyttertilknappennårknappenklikkes.Isliketilfellererdetbedreåbrukeenknapp(ellerkobling)ienegendefinertoppgaverute,verktøylinjeellermenytilåkalleExecuteAction-metoden.
EksempelIeksempletnedenforbrukesExecuteAction-metodenforView-objektettilåslettemerkededataogplasseredempåutklippstavlen:
XDocument.View.ExecuteAction("Cut");
IeksempletnedenforbrukesExecuteAction-metodenforView-objektettilåsetteinndatavedhjelpavredigeringskomponentenxCollection,basertpåvalgtkontekst:
XDocument.View.ExecuteAction("xCollection::insert","group1_1");
Export-metoden
Eksporterervisningentilenfilavdetangitteformatet.
expression.Export(ByValbstrURLAsString,ByValbstrFormatAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
bstrURLObligatoriskString.Katalogplasseringensomdeneksportertefilenblirskrevettil.
bstrFormatObligatoriskString.Filformattypensomdetskaleksporterestil.Bare"MHT"-verdierstøttes.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisExport-metodenbrukesietskjemasomikkeerheltklarert,vildenreturnereen"ingentilgang"-feil.
EksempelIeksempletnedenforbrukesExport-metodenforView-objektettilåeksporteregjeldendevisning:
XDocument.View.Export("C:\\MyView","MHT");
Visalt
ForceUpdate-metoden
FremtvingersynkroniseringmellometskjemasunderliggendeXML-dokumentogdettilknyttedeViewobjektet.
expression.ForceUpdate()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderVisningeneietMicrosoftOfficeInfoPath2003-skjemasynkroniseresautomatiskmeddataeneiskjemaetsunderliggendeXML-dokument.DukanimidlertidfremtvingesynkroniseringvedhjelpavForceUpdate-metoden.Detteerogsånyttignårdataiensekundærdatakildeerendretogmåoppdateresivisningen.
AutomatisksynkroniseringkandeaktiveresvedhjelpavDisableAutoUpdate-metodenogaktiveresvedhjelpavEnableAutoUpdate-metoden.
EksempelIeksempletnedenforbrukesForceUpdate-metodenforView-objektettilåfremtvingesynkroniseringmellometskjemasunderliggendeXML-dokumentogvisningendeterknyttettil:
XDocument.View.ForceUpdate();
Visalt
FormatString-metoden
FormatererdenangittestrengenellerXML-nodenifølgedeangittekategori-ogalternativparameterne.
expression.FormatString(ByValvarInput,ByValbstrCategoryAsString,ByValbstrOptionsAsString)AsString
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
varInputObligatoriskStringellerXMLnode.StrengverdienellerXML-nodensomskalformateres.
bstrCategoryObligatoriskString.Strengverdiensomangirkategoriensomskalbrukestilformateringen.Verdieromfatternumber,percentage,currency,date,time,ogdatetime.
bstrOptionsObligatoriskString.Strengverdiensomangiralternativenesombrukesvedformatering.Tarformenforenstrengsomskillermellomstoreogsmåbokstaveriformatet"optionName:value".
returnsString.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderFormatString-metodenkanbrukesoveraltiskriptkodenderduvilendreformatetforenangittstreng.DenmåkvalifiseresmedApplication-objektnavnet,ogreturverdienmåtilordnestilenvariabelellerbrukessometuttrykksomkreverenstrengverdi.
AvsnittenenedenforgirenoversiktoververdienesomkanbrukesforparameternebstrCategoryogbstrOptions.
Listeoverkategorier
Listeoveralternativer
EksempelIeksempletnedenforbrukesFormatString-metodenforApplication-objektettilåformateredenangittedatostrengensometlangtdatoformat:
Application.FormatString("2003-01-08","date","dateFormat:LongDate");
Visalt
GenerateDataSetDiffGram-metoden
ReturnereretXML-datasettsominnholderetinnebygdskjemasombeskriverdataeneogdatasettetsDiffGram.
expression.GenerateDataSetDiffGram(ByValpNodeAsIXMLDocumentObject)AsIXMLDocumentObject
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
pNodeObligatoriskIXMLDocumentObject.EnXML-DOM-node(DocumentObjectModel)sominneholderXML-dataenefordatasettetsomdetskalopprettesDiffGramfor.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDiffGramfordenangittepNodegenereresvedåbrukeoriginaldataenefordensideordnedenodentilåberegneforskjellenmellomoriginaldataeneogdenangittepNode.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
GetContextNodes-metoden
ReturnererenreferansetilenXMLNodes-samlingsomfyllesutmedXMLDOM-noder(DocumentObjectModel)basertpågjeldendekontekst.DenbeståravensekvensavXMLDOM-nodersomtilordnesfravisningen.DentilsvarergjeldendenodeforXSL-transformering(XSLT)ogstarterigjeldendeutvalgoggåroppovergjennomdeoverordnedevisningenetilBODY-koden.expression.GetContextNodes([ByValvarNodeAsVariant],[ByValvarViewContextAsVariant])AsXMLNodes
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
varNodeOptionalVariant.EnXMLDOM-node.
varViewContextValgfrittVariant.IDentilkontrollensombrukesikonteksten.
returnsEnreferansetilXMLNodes-samlingen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisdetikkebrukesparametere,basereskontekstnodenepågjeldendeutvalg.Hvisdetbrukesparametere,returneresdekontekstnodenesomvilleblittreturnertbasertpåutvalgetsomvilleblitthentetvedetkalltilSelectNodes-metodenforView-objektet.
EksempelIdeleksempletfraeksempelskjemaetStructuralEditingnedenforbrukesGetContextNodes-metodenforView-objektettilåreturnereensamlingavXMLDOM-noderbasertpågjeldendekontekst.Kodengårderetteriløkkegjennomdennesamlingenogsøkeretterenbestemtnode.Nårnodenerfunnet,kallerkodendenegendefinertefunksjonenApplyDiscountToItemforåoppdateredataeneinoden.
objContextNodes=XDocument.View.GetContextNodes();
//Scanthelistofcontextnodesforanitemnodeandifoneisfound//applythediscounttoit.for(vari=0;i<objContextNodes.Count;i++){if(objContextNodes.item(i).nodeName=="item"){ApplyDiscountToItem(objContextNodes.item(i),intPercentage);blnAppliedDiscount=true;break;}}
Visalt
GetDataVariable-metoden
Returnererenstrengsominneholderverdientildenangittevariabelen,somerenforhåndsdefinertvariabellagretsometattributtforbehandlingsinstruksjoniskjemaetsunderliggendeXML-dokument.
expression.GetDataVariable(ByVallVariableNumberAsLong)AsString
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
lVariableNumberObligatoriskLong.Nummeretpåvariabelen.
returnsString.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisvariabelenikkeerdefinertellerertom,returnererGetDataVariable-metodenentomstreng.DuangirenvariabelvedhjelpavSetDataVariable-metodenforXDocument-objektet.
Obs!InfoPathstøtterbarebrukavinitialView-variabelen.Detteervariabelensombrukestilåangistartvisningensombrukesnåretskjemaåpnes.Nummerettildennevariabeleneralltid1,ogvariabelverdienmåværenavnetpåenvisningiskjemaet.
EksempelIeksempletnedenforbrukesGetDataVariable-metodenforXDocument-objektettilåreturnereverdientildenførstevariabelen:
varstrVariable1;strVariable1=XDocument.GetDataVariable(1);
Visalt
GetDOM-metoden
ReturnererenreferansetilXMLDOMen(DocumentObjectModel)fordetangitteDataObject-objektetsomerknyttettilXDocument-objektet.
expression.GetDOM(ByValbstrNameAsString)AsXMLDOMDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
bstrNameObligatoriskString.NavnetpåetDataObject-objekt.
returnsEnreferansetiletXMLDOM-dokumentobjekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårduharfåttenreferansetilXMLDOMensomreturneresavGetDOM-metoden,kandubrukeenhvilkensomhelstavegenskapeneogmetodenesomXMLDOMstøtter,tilåbehandledataeneiDOMen.
Obs!HvisduvilhamerinformasjonomXMLDOM,sedokumentasjonenforMSXML5.0SDKihjelpesystemetforMicrosoftScriptEditor(MSE).
EksempelIeksempletnedenforbrukesGetDOM-metodenforXDocument-objektettilåangienreferansetilXMLDOMendenreturnerer,somidettetilfelleterDataObject-objektetCityDropDownList:
varobjXml;
objXml=XDocument.GetDOM("CityDropDownList");
GetNamedNodeProperty-metoden
ReturnererverdienforennavngittegenskapfordenangitteXML-noden,sommåværeenikke-attributtnodeihoveddatakilden.
expression.GetNamedNodeProperty(ByValvarMainDOMNodeAsVariant,ByValbstrPropertyNameAsString,ByValbstrDefaultValueAsString)AsString
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
varMainDOMNodeObligatoriskVariant.EnXML-nodesomtilsvarerenikke-attributtnodeihoveddatavisningen,somennavngittegenskapskalangisfor.
bstrPropertyNameObligatoriskString.Angirnavnettilegenskapensomharverdiensomskalreturneres.
bstrDefaultValueObligatoriskString.Angirstandardverdiensomskalreturnereshvisegenskapenikkeerangitt.
returnsEnstrengsomtilsvarerdengjeldendeverdienfordennavngitteegenskapenfordenangitteXML-nodenihoveddatakilden.HvisdenangitteegenskapenikkeerangittfordenneXML-noden,returneresdenangittestandardstrengen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNavngitteegenskapergjøratbrukerekanknyttestrengertilbrukerdefinerteegenskaperforXML-elementnoderihoveddatakilden.VerdienforennavngittegenskapkanangisvedhjelpavSetNamedNodeProperty-metoden.BrukGetNamedNodeProperty-metodentilåleseverdienforennavngittegenskap.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforvisesdethvordanduangiroghenterverdienforennavngittegenskap(mednavnet"cost")forenXML-node(mednavnet"item"):
varobjXMLNode=XDocument.DOM.selectSingleNode("/items/item");
varstrTest=XDocument.GetNamedNodeProperty(objXMLNode,'cost','Valuenotset');
//Thevalueofthe"cost"namedpropertyissetto100.XDocument.SetNamedNodeProperty(objXMLNode,'cost','100');
strTest=XDocument.GetNamedNodeProperty(objXMLNode,'cost','Valuenotset');
IXSL-eksempeletnedenforvisesdennavngitteegenskapen"cost"forelementnoden:
<xsl:value-ofselect="xdXDocument:GetNamedNodeProperty(item,'cost','empty')"/>
Visalt
GetSelectedNodes-metoden
ReturnererenreferansetilenXMLNodes-samlingsomfyllesutmedXMLDOM-noder(DocumentObjectModel)basertpåmerkedeelementerienvisning.
expression.GetSelectedNodes()AsXMLNodes
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
returnsEnreferansetilXMLNodes-samlingen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisingenelementerermerketienvisningellerhvisbaretekstermerket,returnererGetSelectedNodes-metodenentomsamling.
EksempelIeksempletnedenforbrukesGetSelectedNodes-metodenforView-objektettilåangienreferansetilensamlingavXMLDOM-noderbasertpådetmerkedeområdetivisningen.DeretterfinnerkodenutomnoderblereturnertogviserisåfallinformasjonomdenførstenodenfraXMLNodes-samlingenienmeldingsboks.
objXMLNodes=XDocument.View.GetSelectedNodes();
if(objXMLNodes.Count>0){XDocument.UI.Alert(objXMLNodes(0).nodeName+"\n\n"+objXMLNodes(0).text);}
ImportDOM-metoden
ImportererdeangitteXML-dataenetildetgjeldendeskjemaet.
expression.ImportDOM(ByValpxDocAsIXMLDocumentObject)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
pxDocObligatoriskIXMLDocument.XML-dataenesomskalimporteres(slåssammen)tilskjemaetsomforøyeblikketeråpent.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderBrukerduobjektmodellentilåimportereetskjemaprogrammatisk,erdetdetsammesomåutføreensammenslåingsoperasjonvedhjelpavkommandoenSlåsammenskjemaerpåFil-menyeniInfoPath.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforbrukesImportDOM-metodenforXDocument-objektettilåimportereetskjemafrahendelsesbehandlingenOnMergeRequest:
XDocument::OnMergeRequest(eventObj){XDocument.ImportDOM(eventObj.DOM);eventObj.ReturnStatus=true;}
Visalt
ImportFile-metoden
Importererdetangitteskjemaettilgjeldendeskjema.
expression.ImportFile(ByValbstrFileURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
bstrFileURIObligatoriskString.UniformResourceIdentifier(URI)forskjemaetsomskalimporteres(flettes)iskjemaetsomeråpentforøyeblikket.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderBrukavobjektmodellentilåimportereetskjemaprogrammatisk,tilsvarerutføringavenfletteoperasjonibrukergrensesnittet.
EksempelIeksempletnedenforbrukesImportFile-metodenforXDocument-objektettilåimportereetskjema:
XDocument.ImportFile("C:\SomeOtherForm.xml");
Init-metoden
DefinererenmetodesommåangisavutviklerenforåutføreeventuelleinitialiseringsrutinersomerobligatoriskenårenforekomstavkontrollenleggestilietInfoPath-skjema.
uttrykk.Init(pControlSitesomInfoPathControlSite)
uttrykkObligatorisk.EtuttrykksomreturnererenreferansetilInfoPathControl-objektet.
pControlSiteObligatorisk.EnforekomstavInfoPathControlSite-objektet.
MerknaderInfoPathkallerInit-metodennårenbrukerleggertilenforekomstavkontrollenienvisning.InfoPathsenderenforekomstavInfoPathControlSite-objektettilInit-metodennårkontrolleninitialiseres.InfoPathControlSite-objektetlevererNode-egenskapensomgirtilgangtilXMLDOM-nodensomkontrollenerbundettil,ogXDocument-egenskapenfortilgangtilXDocument-objektetsomertilknyttetetskjema,somigjengirtilgangtildenfullstendigeInfoPath-objektmodellen.
InfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
Visalt
IsCurrentUser-metoden
ReturnererTruehvisdengjeldendebrukerensamsvarermeddetangittebrukernavnet.
expression.IsCurrentUser(ByValbstrUsernameAsString)AsBoolean
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUser-objektet.
bstrUsernameObligatoriskString.Brukernavnet,medformatet"domene\brukernavn".
returnsEnboolskverdisomindikereromdetangittebrukernavnetsamsvarermednavnettildengjeldendebrukeren.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderSelvomIsCurrentUser-metodenharsikkerhetsnivå0,erdenikkealltidtilgjengelig.NåretkallgjørestilIsCurrentUser-metoden,utførerInfoPathførstensikkerhetskontrollforåfastsetteomtilgangtildennemetodenertillatt.Sikkerhetskontrollenbekrefteromkallkodenerklarertellerikke,ogfastsetterogsåplasseringentilkallkoden.
Hviskallkodenerklarert(somdenforeksempelernårIsCurrentUser-metodenkallesfraeninstallertellersignertInfoPath-skjemamalellerfraenklarerteksternkilde,foreksempelenkjørbarfilpådenlokaledatamaskinen),vilInfoPathtillatefullstendigtilgangtilIsCurrentUser-metoden.
Hviskallkodenikkeerklarert(foreksempelhvisetkallkommerfraendomenebasertInfoPath-skjemamalellerfraskriptsomkjøreriMicrosoftInternetExplorer),kontrollererInfoPathførsthvorkalletkommerfra.HviskalleterfrakodesomikkeerklarertienInfoPath-skjemamalpåenURL-adressesomforeksempelhttp://www.contoso.com/eksempel.xsn,erkalletfraInternett-sonen.InfoPathnekteralleikke-klarertekallsomkommerfraInternett-sonen,tilgangtilIsCurrentUser-metoden.HviskalleterfraenURL-adressesomforeksempelhttp://contoso/eksempel.xsn,erkalletfraintranettsonen.Hvisetikke-klarertkallkommerfraintranettsonen,kontrollererInfoPathominnstillingeneforbrukergodkjenningiInternetExplorertillaterautomatiskpålogging(kuniintranettsonenellerforallepålogginger).HvisInternetExplorererkonfigurertforautomatiskpålogging,tillaterInfoPathfullstendigtilgangtilIsCurrentUser-metoden.Hvisikke,nektestilgangtilIsCurrentUser-metoden.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforbrukesIsCurrentUser-metodenforUser-objektettilåfastsetteomdengjeldendebrukerensamsvarermed"UserDomain\NancyDavilio".
varfUserMatched;fUserMatched=Application.User.IsCurrentUser("UserDomain\NancyDavolio")
Visalt
IsDestinationReachable-metoden
ReturnererenboolskverdisomindikereromdenangitteURL-adressen(UniformResourceLocator),UNC-banen(UniversalNamingConvention)ellerIP-adressentilmåldatamaskinenkankoblestilfraklientdatamaskinen.
expression.IsDestinationReachable(ByValbstrDestinationAsString,[ByValbstrBehaviorAsString)AsBoolean
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
bstrDestinationObligatoriskString.Angirplasseringensomskalkontrolleresfornettverkstilkobling.IP-adresser,UNC-banerellerURL-adresserergyldigeverdier.
returnsEnboolskverdisomindikereromdetkanopprettesentilkoblingtilmålet.Trueindikereratdetkanopprettesentilkobling,Falseindikereratdetikkekanopprettesentilkobling.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
Obs!HvisenIP-adresseerangitt,settessikkerhetsnivåetfordennemetodentilnivå3.DeterikkemuligåfastsettedomenetpåbakgrunnavIP-adressen,såoppringerenmåderforhaalleklareringstillatelser.
MerknaderNårdetgjelderUNC-ogURL-strenger,ergyldigeverdierdesomkuninkludererservernavnet,foreksempelhttp://MyServereller\\MyServer.Verdiersomhttp://MyServer/MyVirtualDirectoryeller\\MyServer\MyShare,erikkegyldige.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
IsUserMemberOf-metoden
Returnererenboolskverdisomindikereromdengjeldendebrukerenermedlemavdenangittegruppen.
expression.IsUserMemberOf(ByValbstrGroupnameAsString)AsBoolean
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUser-objektet.
bstrGroupnameObligatoriskString.Gruppenavnet,medformatet"domene\gruppenavn".
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderSelvomIsUserMemberOf-metodenharsikkerhetsnivå0,erdenikkealltidtilgjengelig.NåretkallgjørestilIsUserMemberOf-metoden,utførerInfoPathførstensikkerhetskontrollforåfastsetteomtilgangtildennemetodenertillatt.Sikkerhetskontrollenbekrefteromkallkodenerklarertellerikke,ogfastsetterogsåplasseringentilkallkoden.
Hviskallkodenerklarert(somdenforeksempelernårIsUserMemberOf-metodenkallesfraeninstallertellersignertInfoPath-skjemamalellerfraenklarerteksternkilde,foreksempelenkjørbarfilpådenlokaledatamaskinen),vilInfoPathtillatefullstendigtilgangtilIsUserMemberOf-metoden.
Hviskallkodenikkeerklarert(foreksempelhvisetkallkommerfraendomenebasertInfoPath-skjemamalellerfraskriptsomkjøreriMicrosoftInternetExplorer),kontrollererInfoPathførsthvorkalletkommerfra.HviskalleterfrakodesomikkeerklarertienInfoPath-skjemamalpåenURL-adressesomforeksempelhttp://www.contoso.com/eksempel.xsn,erkalletfraInternett-sonen.InfoPathnekteralleikke-klarertekallsomkommerfraInternett-sonen,tilgangtilIsUserMemberOf-metoden.HviskalleterfraenURL-adressesomforeksempelhttp://contoso/eksempel.xsn,erkalletfraintranettsonen.Hvisetikke-klarertkallkommerfraintranettsonen,kontrollererInfoPathominnstillingeneforbrukergodkjenningiInternetExplorertillaterautomatiskpålogging(kuniintranettsonenellerforallepålogginger).HvisInternetExplorererkonfigurertforautomatiskpålogging,kontrollererInfoPathbrukerensgruppemedlemskap.Hvisgruppemedlemskapeteroffentlig,tillaterInfoPathfullstendigtilgangtilIsUserMemberOf-metoden.Hvisgruppemedlemskapetikkeeroffentlig,skjulerInfoPathresultatet.DetvilsiatInfoPathbehandlergruppemedlemskapetsomomdetikkevarsynlig.ReturverdieneridettetilfelletalltidFalse,fordigruppemedlemskapetikkeeroffentlig.InfoPathrapportererikkeattilgangernektet.
Obs!Informasjonomgruppemedlemskaperoffentlighvistilgangtilinformasjonenertillatt,oginformasjonenersynligforalleikke-anonymebrukere.Hvisbareénikke-anonymbrukererspesifiktnektettilgangtil
medlemskapsinformasjon,erikkeinformasjonenomgruppemedlemskapoffentlig.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforbrukesIsUserMemberOf-metodenforUser-objektettilåfastsetteomdengjeldendebrukerenermedlemavgruppen"GroupDomain\Administrators".
varfGroupMatched;fGroupMatched=Application.User.IsUserMemberOf("GroupDomain\Administrators")
Match-metoden
Returnererenboolskverdisomangiromtestentilsvarerdetangittemønsteret.
expression.Match(ByValbstrValueAsString,ByValbstrPatternAsString)AsBoolean
bstrValueObligatoriskString.Strengensomskaltestesmotmønsteret.
bstrPatternObligatoriskString.Mønsteretsomskalbrukes.
returnsEnboolskverdisomangiromstrengentilsvarermønsteret.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderMatch-metodenkanbrukestilåtesteallestrengermotetvanliguttrykk.DetvanligeuttrykketmåværeisamsvarmedspesifikasjonenforXML-skjemaforW3Cforvanligeuttrykk(http://www.w3.org/TR/xmlschema-2/#regexs).
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Obs!SpesifikasjonenforXML-skjemaforvanligeuttrykkerforskjelligfravanligeuttrykkiPerl.
EksempelIfølgendeeksempelervariabelenisSSNValidsatttilenverdisomangiromverdiensomerlagretimy:SSN-noden,eretgyldigpersonnummer:
varSSN=XDocument.DOM.selectSingleNode(“//my:SSN”);varisSSNValid=XDocument.Util.Match(SSN.text,"\\d\\d\\d-\\d\\d-\\d\\d\\d\\d");
Max-metoden
Returnererenvariantsomerdenhøyesteverdienavallenumeriskeelementerietnodesett.
expression.Max(ByValpxmllistInputAsIXMLDOMNodeList)AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMath-objektet.
pxmllistInputObligatoriskIXMLDOMNodeList.Nodesettetsomskalbrukestilåsøkeetterdenhøyesteverdien.
returnsEnvariantsomrepresentererdenhøyesteverdienavallenumeriskeelementerietnodesett.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelermaxAgesatttilmaksimumsverdienforallenumeriskeelementerinodesettetmy:ages:
varages=XDocument.DOM.selectNodes("//my:ages");varmaxAge=XDocument.Util.Math.Max(ages);
Min-metoden
Returnererenvariantsomerdenlavesteverdienavallenumeriskeelementerietnodesett.
expression.Min(ByValpxmllistInputAsIXMLDOMNodeList)AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMath-objektet.
pxmllistInputObligatoriskIXMLDOMNodeList.Nodesettetsomskalbrukestilåsøkeetterdenlavesteverdien.
returnsEnvariantsomrepresentererdenlavesteverdienavallenumeriskeelementerietnodesett.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelervariabelenminAgesatttilminimumsverdienforallenumeriskeelementerinodesettetmy:ages:
varages=XDocument.DOM.selectNodes("//my:ages");varmaxAge=XDocument.Util.Math.Min(ages);
Visalt
Navigate-metoden
LasterinndetangitteHTML-dokumentetidenegendefinerteoppgaveruteniMicrosoftOfficeInfoPath2003.
expression.Navigate(ByValbstrURLAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHTMLTaskPaneobject.
bstrURLObligatoriskString.UniformResourceLocator(URL)forHTML-dokumentetduskalnavigeretil.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNavigate-metodenforHTMLTaskPane-objekteterenavmetodenesomarvesavTaskPane-objektetnåroppgaveruteneravtypen0,sombetyratdeterenegendefinertoppgaverute.
Obs!Navigate-metodenkanikkekallesunderenOnLoad-hendelsefordivisningenennåikkeerlastetinnnårhendelseninntrefferogdeterknyttetoppgaverutertilvisningen.
EksempelIeksempletnedenforbrukesNavigate-metodenforHTMLTaskPane-objektettilålasteinnetHTML-dokumentidenegendefinerteoppgaveruten.HTML-dokumenteterinkludertiskjemafileneforskjemamalen.
varobjTaskPane;
//Setareferencetothecustomtaskpane.objTaskPane=XDocument.View.Window.TaskPanes(0);objTaskPane.Navigate("taskpane2.htm");
Visalt
New-metoden(ExternalApplication-objektet)
OppretteretnyttMicrosoftOfficeInfoPath2003-skjemabasertpåetangittskjema
expression.New(ByValbstrDocumentURIAsString,[ByValdwBehaviorAsLong=1])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrDocumentURIObligatoriskString.StrengverdiensomangirUniformResourceIdentifier(URI)foretskjema.
dwBehaviorValgfrittLong.Standardverdiener1.Enlangverdisomangirhvordanskjemaetskalåpnes.VerdieneerbasertpåXdDocumentVersionMode-opplistingen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderNew-metodenkanbarebrukestilåoppretteetnyttskjemabasertpåeteksisterendeskjema.Denkanikkebrukestilåoppretteetnyttskjemabasertpåenskjemamal.Hvisduviloppretteetskjemafraenskjemamal,brukerduNewFromSolution-metodenforExternalApplication-objektet.
NårdubrukerNew-metoden,åpnesInfoPath,ogdetnyeskjemaeterklarttilåfyllesut.
Obs!DukanikkebrukeClose-metodenforExternalApplication-objektettilålukkeetskjemasomeråpnetmedNew-metoden.NårNew-metodenoppretteretskjema,ernavnetpåskjemaetennåikkekjent.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesNew-metodenforExternalApplication-objektettilåoppretteetnyttskjemabasertpåetangittskjema:
PublicSubCreateFromForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'CreateanInfoPathform.objIP.New("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeencreated.")
SetobjIP=Nothing
EndSub
New-metoden(Index)
New-metodenoppretteretnyttelementbasertpåetskjema.DennemetodenerimplementertifleresamlingerogobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenNew-metodekoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavNew-metoden.
New-metodenslikdenbrukesmedExternalApplication-objektet.
New-metodenslikdenbrukesmedXDocuments-samlingen.
Visalt
New-metoden(XDocuments-samlingen)
OppretteretnyttMicrosoftOfficeInfoPath2003-skjemabasertpådetangitteskjemaet.
expression.New(ByValvarURIAsVariant,[ByValdwBehaviorAsLong=1])AsXDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocuments-samlingen.
varURIObligatoriskVariant.AngirUniformResourceIdentifier(URI)foretskjema.
dwBehaviorValgfrittLong.Standardverdiener1.Enlangverdisomangirhvordanskjemaetskalåpnes.VerdieneerbasertpåXdDocumentVersionMode-opplistingen.
returnsEnreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNew-metodenkanbarebrukestilåoppretteetnyttskjemabasertpåeteksisterendeskjema.Denkanikkebrukestilåoppretteetnyttskjemabasertpåenskjemamal.Hvisduviloppretteetskjemafraenskjemamal,brukerduNewFromSolution-metodenforXDocuments-samlingen.
NårdubrukerNew-metoden,åpnesdetnyeskjemaetiInfoPath,klarttilåfyllesut.
Obs!HvisdubrukerdetvalgfriedwBehavior-argumentetiNew-metoden,kandubareoverføredennumeriskeverdienforXdDocumentVersionMode-nummereringen.EttersomInfoPathbrukerskriptspråksammenmedobjektmodellen,kanikkenavngitteverdierbrukes.
EksempelIeksempletnedenforoverføresURIenforeteksisterendeskjematilNew-metodenforXDocuments-samlingen,etnyttskjemaopprettes,ogdettilknyttedeXDocument-objektetreturneres:
varobjXDoc;
objXDoc=Application.XDocuments.New("C:\\MyForm.xml");
Visalt
NewADODBConnection-metoden
OppretterogreturnererenreferansetilettomtADO(ActiveXDataObjects)Connection-objekt.
expression.NewADODBConnection()ADODB.Connection
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
returnsEnreferansetiletADO-Connection-objekt.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemaetikkeerheltklarert,vilNewADODBConnection-metodenreturnereen"ingentilgang"-feil.
EksempelIeksempletnedenforbrukesNewADODBConnection-metodenforApplication-objektettilåangienreferansetilettomtADOConnection-objekt:
varobjADOConnection;
objADOConnection=Application.NewADODBConnection();
Visalt
NewADODBRecordset-metoden
OppretterogreturnererenreferansetilettomtADO(ActiveXDataObjects)Recordset-objekt.
expression.NewADODBRecordset()ADODB.Recordset
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
returnsEnreferansetiletADO-Recordset-objekt.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemaetikkeerheltklarert,vilNewADODBRecordset-metodenreturnereen"ingentilgang"-feil.
EksempelIeksempletnedenforbrukesNewADODBRecordset-metodenforApplication-objektettilåangienreferansetilettomtADORecordset-objekt:
varobjADORecordset;
objADORecordset=Application.NewADODBRecordset();
Visalt
NewFromSolution-metoden(ExternalApplication-objektet)
OppretteretnyttMicrosoftOfficeInfoPath2003-skjemabasertpådenangitteskjemamalen.
expression.NewFromSolution(ByValbstrSolutionURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrSolutionURIObligatoriskString.StrengverdiensomangirUniformResourceIdentifier(URI)forenskjemamal.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderNewFromSolution-metodenkanbarebrukestilåoppretteetnyttskjemabasertpåeneksisterendeskjemamal.Denkanikkebrukestilåoppretteetnyttskjemabasertpåeteksisterendeskjema.Hvisduviloppretteetskjemafraeteksisterendeskjema,brukerduNew-metodenforExternalApplication-objektet.
NårdubrukerNewFromSolution-metoden,åpnesInfoPath,ogdetnyeskjemaeterklarttilåfyllesut.
Obs!DukanikkebrukeClose-metodenforExternalApplication-objektettilålukkeetskjemasomeråpnetmedNewFromSolution-metoden.NårNewFromSolution-metodenoppretteretskjema,ernavnetpåskjemaetennåikkekjent.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesNewFromSolution-metodenforExternalApplication-objektettilåoppretteetnyttskjemabasertpåenangittskjemamal:
PublicSubCreateFromFormTemplate()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'CreateanInfoPathformfromaformtemplate.objIP.NewFromSolution("C:\MyForms\MyFormTemplate.xsn")MsgBox("TheInfoPathformhasbeencreated.")
SetobjIP=Nothing
EndSub
Visalt
NewFromSolution-metoden(Index)
NewFromSolution-metodenoppretteretnyttelementbasertpåenskjemamal.DennemetodenerimplementertifleresamlingerogmodelleriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenNewFromSolution-metodekoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavNewFromSolution-metoden.
NewFromSolution-metodenslikdenbrukesmedExternalApplication-objektet.
NewFromSolution-metodenslikdenbrukesmedXDocuments-samlingen.
Visalt
NewFromSolution-metoden(XDocuments-samlingen)
OppretteretnyttMicrosoftOfficeInfoPath2003-skjemabasertpådenangitteskjemamalen.
expression.NewFromSolution(ByValvarURIAsVariant)AsXDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocuments-samlingen.
varURIObligatoriskVariant.AngirUniformResourceIdentifier(URI)foretskjema.
returnsEnreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNewFromSolution-metodenkanbarebrukestilåoppretteetnyttskjemabasertpåeneksisterendeskjemamal.Denkanikkebrukestiloppretteetnyttskjemabasertpåetskjema.Hvisduviloppretteetskjemafraeteksisterendeskjema,brukerduNew-metodenforXDocuments-samlingen.
NårdubrukerNewFromSolution-metoden,åpnesdetnyeskjemaetiInfoPath,klarttilåfyllesut.
EksempelIeksempletnedenforoverføresURIenforeteksisterendeskjematilNewFromSolution-metodenforXDocuments-samlingen,etnyttskjemaopprettes,ogdettilknyttedeXDocument-objektetreturneres.
varobjXDoc;
objXDoc=Application.XDocuments.NewFromSolution("C:\\MyForm.xsn");
Visalt
NewFromSolutionWithData-metoden
OppretteretnyttMicrosoftOfficeInfoPath2003-skjemavedhjelpavdeangitteXML-dataeneogdenangitteskjemamalen.
expression.NewFromSolutionWithData(ByValvarXMLDataAsVariant,ByValvarSolutionURIAsVariant,[ByValdwBehaviorAsLong=1])AsXDocument
expressionEtuttrykksomreturnererenreferansetilenXDocuments-samling.
varXMLDataObligatoriskVariant.SkafferXML-dataenesomskalbrukessomenmalforskjemaet.KanværeenstrengsomangirURIen(UniformResourceIdentifier)foretXML-dokument,ellerenXMLDOMNodesominneholderXMLensomskalbrukessomXML-dokumentet(mal).
varSolutionURIObligatoriskVariant.StrengsomangirURIen(UniformResourceIdentifier)forenskjemamalfil(enXSF-ellerXSN-fil).
dwBehaviorValgfrittLong.Reservertforfremtidigbruk.Denneverdienbørutelatesellersettestil1.
returnsEnreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderFølgenderelatertemetoderforXDocuments-samlingenerogsåtilgjengelige:
New-metodengjøratdukanoppretteennyforekomstavInfoPathvedhjelpavetangittXML-dokument.XML-dokumentetmåtilsvareetInfoPath-skjema.EtnyttskjemaåpnesiInfoPath.SkjemaetbrukerdetangitteXML-dokumentetsomopprinneligedata,ogbrukerdetstilknyttedeskjemamalsomangittibehandlingsinstruksjoneneiskjemaetstopptekst.
NewFromSolution-metodengjøratdukanoppretteennyforekomstavInfoPathvedhjelpavenangittskjemamalogdettilknyttedeXML-skjemaet(deopprinneligemaldataene).
NewFromSolutionWithData-metodenstøtteretscenariosomikketilbysavdetoovennevntemetodene:åangibådeXML-dokumentetsombrukessomopprinneligedata,ogskjemamalen.XML-dokumentettrengerikkeværeopprettetiInfoPath.DetkanangissomentenenURIellersomenXMLDOMNode.
NårdubrukerNewFromSolutionWithData-metoden,åpnesdetnyeskjemaetiInfoPath,klarttilåfyllesut.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforoverføresURIeneforeteksisterendeXML-dokument,ogeneksisterendeskjemamal,tilNewFromSolutionWithData-metodenforXDocuments-samlingen,etnyttskjemaopprettes,ogdettilknyttedeXDocument-objektetreturneres:
varobjXDoc=Application.XDocuments.NewFromSolutionWithData
IeksempeletnedenforoverføresenXMLDOMNodesomopprinneligedata,ogURIenforeteksisterendeskjema,tilNewFromSolutionWithData-metodenforXDocuments-samlingen,etnyttskjemaopprettes,ogdettilknyttedeXDocument-objektetreturneres:
varobjXMLNode=XDocument.DOM.selectSingleNode("/employees/employee");
varobjXDoc=Application.XDocuments.NewFromSolutionWithData
Now-metoden
Returnererenvariantsomrepresenterergjeldendesystemdatoog-klokkeslettiISO-format(åååå-mm-ddtt:mm:ss).
expression.Now()AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletDate-objekt
returnsEnvariantsomrepresenterergjeldendesystemdatoog-klokkeslett.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelervariabelencurrentDateTimesatttilgjeldendesystemdatoog-klokkeslett:
varcurrentDateTime=XDocument.Util.Date.Now();
Nz-metoden
Returnererenvariantsomeridentiskmednodesettetsomersendttilfunksjonen,medunntakavattommeverdierinodelistenerbyttetutmednuller(0).
expression.Nz(ByValpxmllistInputAsIXMLDOMNodeList)AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilMath-objektet.
pxmllistInputObligatorisk.Nodesettetdertommeverdierbyttesutmednuller.
returnsEnvariantsomrepresentereretnodesett.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelervariabelennoZerosatttiletnodesettsomeridentiskmednodesettetmy:ages,ogalletommerverdiererbyttetutmednuller:
varages=XDocument.DOM.selectNodes("//my:ages");varnoZero=XDocument.Util.Math.Nz(ages);
Visalt
Open-metoden(ExternalApplication-objektet)
ÅpnerdetangitteMicrosoftOfficeInfoPath2003-skjemaet.
expression.Open(ByValbstrDocumentURIAsString,[ByValdwBehaviorAsLong=1])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrDocumentURIObligatoriskString.StrengverdiensomangirUniformResourceIdentifier(URI)foretskjema.
dwBehaviorValgfrittLong.Standardverdiener1.Enlangverdisomangirhvordanskjemaetskalåpnes.VerdieneerbasertpåXdDocumentVersionMode-opplistingen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderOpen-metodenkanbarebrukestilååpneetskjema.Denkanikkebrukestilååpneenskjemamal.Hvisduviloppretteetskjemafraenskjemamal,brukerduNewFromSolution-metodenforExternalApplication-objektet.Hvisduviloppretteetskjemabasertpåeteksisterendeskjema,brukerduNew-metodenforExternalApplication-objektet.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesOpen-metodenforExternalApplication-objektettilååpneetangittskjema:
PublicSubAutomateInfoPathForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'OpenanInfoPathform.objIP.Open("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeenopened.")
'ClosetheInfoPathform.objIP.Close("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeenclosed.")
'QuittheInfoPathapplication.objIP.QuitMsgBox("TheInfoPathapplicationhasbeenclosed.")
SetobjIP=Nothing
EndSub
Open-metoden(Index)
Open-metodenåpneretskjema.DennemetodenerimplementertifleresamlingerogobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenOpen-metodekoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavOpen-metoden.
Open-metodenslikdenbrukesmedExternalApplication-objektet.
Open-metodenslikdenbrukesmedXDocuments-samlingen.
Visalt
Open-metoden(XDocuments-samlingen)
ÅpnerdetangitteMicrosoftOfficeInfoPath2003-skjemaet.
expression.Open(ByValvarURIAsVariant,[ByValdwBehaviorAsLong=1])AsXDocument
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocuments-samlingen.
varURIObligatoriskVariant.AngirUniformResourceIdentifier(URI)foretskjema.
dwBehaviorValgfrittLong.Standardverdiener1.Enlangverdisomangirhvordanskjemaetskalåpnes.VerdieneerbasertpåXdDocumentVersionMode-opplistingen.
returnsEnreferansetiletXDocument-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderOpen-metodenkanbarebrukestilååpneetskjema.Denkanikkebrukestilååpneenskjemamal.Hvisduviloppretteetskjemafraenskjemamal,brukerduNewFromSolution-metodenforXDocuments-samlingen.Hvisduviloppretteetskjemabasertpåeteksisterendeskjema,brukerduNew-metodenforXDocuments-samlingen.
NårdubrukerOpen-metoden,åpnesdetangitteskjemaetiInfoPath,klarttilåfyllesut.
Obs!HvisdubrukerdetvalgfriedwBehavior-argumentetiOpen-metoden,kandubareoverføredennumeriskeverdienforXdDocumentVersionMode-nummereringen.EttersomInfoPathbrukerskriptspråksammenmedobjektmodellen,kanikkenavngitteverdierbrukes.
EksempelIeksempletnedenforoverføresURIenforeteksisterendeskjematilOpen-metodenforXDocuments-samlingen,detnyeskjemaetåpnes,ogdettilknyttedeXDocument-objektetreturneres:
varobjXDoc;
objXDoc=Application.XDocuments.Open("C:\\MyForm.xml");
PerformSaveOperation-metoden
Utførerlagringensombrukerenharforespurt.
expression.PerformSaveOperation()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSaveEvent-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderPerformSaveOperation-metodenutføreren"lagre"-eller"lagresom"-operasjonavhengigavverdienforIsSaveAs-egenskapenforSaveEvent-objektet.Hvisoperasjonenervellykket,settesIsDirty-egenskapenforXDocument-objektettilUsann,ogPerformSaveOperation-metodenreturnererSann.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelbrukesPerformSaveOperation-metodenforSaveEvent-objektettilålagreskjemaetvedhjelpavdeninternedefinisjonenforlagring.
eventObj.PerformSaveOperation();
PrintOut-metoden
Skriverutskjemainnholdetslikdetgjengisivinduetsomtilsvarerskjemaetsaktivevisning.
expression.PrintOut()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderPrintOut-metodenbrukergjeldendeskriverinnstillinger.Returnereren"ingentilgang"-feilhvisdenkallesfraetskjemasomikkeerheltklarert.
DetanbefalesatduikkekallerPrintOut-metodenfraenOnLoad-ellerOnSwitchView-hendelsesprosedyre.DukanstøtepåénellerflereavfølgendeoppførslervedkallavPrintOut-metodenfraenOnLoad-ellerOnSwitchView-hendelsesprosedyre:
Visningenblirkanskjeikkeskrevetutpåriktigmåte.
Ettomtdokumentblirkanskjeskrevetut.
Feilvisningblirkanskjeskrevetut.
Følgendeunntakkanforekomme:
UgyldigkontekstforOM-kall.
EksempelIeksempletnedenforbrukesPrintOut-metodenforXDocument-objektettilåskriveutgjeldendevisning:
XDocument.PrintOut();
Query-metoden(ADOAdapter-objektet)
Leserdatafradentilknyttededataadapteren.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletADOAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderQuery-metodenmislykkeshvisQueryAllowed-egenskapenforADOAdapter-objekteterUsann.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Query-metoden(DataObject-objektet)
LeserdatafradataadapterensomerknyttettilDataObject-objektet,ogfyllerutigjenDataObject-objektetstilknyttedeXMLDOM(DocumentObjectModel).
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDataObject-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderQuery-metodenkanbrukestilåoppdateredataeneiXMLDOMensomerknyttettiletDataObject-objekt.
EksempelIeksempletnedenforbrukesQuery-metodenforDataObject-objektettilåoppdateredataeneiXMLDOMensomerknyttettilDataObject-objektet:
XDocument.DataObjects("CityList").Query();
NårduharoppdatertdataeneiDataObject-objektet,kandukalleForceUpdate-metodenforView-objektetforåsynkroniseredataeneiDataObject-objektetogvisningen:
XDocument.View.ForceUpdate();
Query-metoden(DAVAdapter-objektet)
Query-metodenkanbrukesforDAVAdapter-objektet,menettersomDAVAdapter-objektetbarekanbrukestilåsendedata,genererermetodenalltidenfeilunderkjøringnårdenkallesfordetaktuelleobjektet.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDAVAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Query-metoden(EmailAdapter-objektet)
Query-metodenkanbrukesforEmailAdapter-objektet,menettersomEmailAdapter-objektetbarekanbrukestilåsendedata,genererermetodenalltidenfeilunderkjøringnårdenkallesfordetaktuelleobjektet.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilEmailAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Query-metoden(HWSAdapter-objektet)
Query-metodenertilgjengeligforHWSAdapter-objektet,mensidenHWSAdapter-objektetbareertilgjengeligforsendingavdata,vilmetodenalltidgenerereenkjørefeilnårdenkallespådetobjektet.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilHWSAdapter-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Query-metoden(Index)
Query-metodenhenterdatafradentilknyttededataadapterenoglagrerdataeneienXMLDOM(DocumentObjectModel).DennemetodenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenQuery-metodekoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavQuery-metoden.
Query-metodensomdenblirbruktforADOAdapter-objektet.
Query-metodensomdenblirbruktforDataObject-objektet.
Query-metodensomdenblirbruktforDAVAdapter-objektet.
Query-metodensomdenblirbruktforHWSAdapter-objektet.
Query-metodensomdenblirbruktforEmailAdapter-objektet.
Query-metodensomdenblirbruktforSharepointListAdapter-objektet.
Query-metodensomdenblirbruktforWebServiceAdapter-objektet.
Query-metodensomdenblirbruktforXDocument-objektet.
Query-metodensomdenblirbruktforXMLFileAdapter-objektet.
Query-metoden(SharePointListAdapter-objektet)
Leserdatafradentilknyttededataadapteren.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSharepointListAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderQuery-metodenmislykkeshvisQueryAllowed-egenskapenforSharePointListAdapter-objekteterUsann.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Query-metoden(WebServiceAdapter-objektet)
Leserdatafradentilknyttededataadapteren.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderQuery-metodenmislykkeshvisQueryAllowed-egenskapenforWebServiceAdapter-objekteterUsann.
Obs!EtADO.Net-datasettkanikkebrukessomspørringsparameterforWebServiceAdapter-objektetellereventuelleandredataadaptere.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Query-metoden(XDocument-objektet)
HenterdatafraetskjemastilknyttededataadapterobjektoglagrerdataeneiskjemaetsunderliggendeXMLDOM(DocumentObjectModel).
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderQuery-metodenvilreturnereenfeilhvisskjemaetikkeharnoetilknyttetdataadapterobjekt.
EksempelIeksempletnedenforbrukesQuery-metodenforXDocument-objektettilåutføreenspørringpådentilknyttededataadapteren:
XDocument.Query();
Query-metoden(XMLFileAdapter-objektet)
Leserdatafradentilknyttededataadapteren.
expression.Query()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXMLFileAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderQuery-metodenmislykkeshvisQueryAllowed-egenskapenforXMLFileAdapter-objekteterUsann.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Quit-metoden(Application-objektet)
AvslutterMicrosoftOfficeInfoPath2003-programmet.
expression.Quit([ByValbForceAsBoolean=False])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilApplication-objektet.
bForceValgfrittBoolean.StandardverdienerFalse.Avgjøromåpneskjemaerskallagresunderlukkeoperasjonen.HvisdensettestilFalse,lukkesalleskjemaerutenålagres,selvomdataeneiskjemaeneerendret.HvisdensettestilTrue,blirbrukerenbedtomålagreskjemaene.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisQuit-metodenbrukesietskjemasomikkeerheltklarert,vildenreturnereen"ingentilgang"-feil.
EksempelIeksempletnedenforbrukesQuit-metodenforApplication-objektettilåavslutteInfoPathutenålagrenoenavdeåpneskjemaene:
Application.Quit(false);
Visalt
Quit-metoden(ExternalApplication-objektet)
AvslutterMicrosoftOfficeInfoPath2003-programmet.
expression.Quit
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisdubrukerClose-metodenforExternalApplication-objektetførdubrukerQuit-metoden,vilikkeendringeriskjemadataeneblilagret,ogbrukernevilhellerikkeblispurtomendringeneskallagres.HvisduikkebrukerClose-metoden,menbareQuit,vilbrukerneimidlertidblispurtomdevillagreskjemaetførdeavslutterInfoPath-programmet.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesQuit-metodenforExternalApplication-objektettilåavslutteInfoPath-programmet:
PublicSubAutomateInfoPathForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'OpenanInfoPathform.objIP.Open("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeenopened.")
'ClosetheInfoPathform.objIP.Close("C:\MyForms\Form1.xml")MsgBox("TheInfoPathformhasbeenclosed.")
'QuittheInfoPathapplication.objIP.QuitMsgBox("TheInfoPathapplicationhasbeenclosed.")
SetobjIP=Nothing
EndSub
Quit-metoden(Index)
Quit-metodenavslutterprogrammet.DennemetodenerimplementertiflereobjekteriMicrosoftOfficeInfoPath2003-objektmodellen.KlikkenQuit-metodekoblingnedenforforåfåfremhjelpeemnetforenbestemtimplementeringavQuit-metoden.
Quit-metodenslikdenbrukesmedApplication-objektet.
Quit-metodenslikdenbrukesmedExternalApplication-objektet.
Visalt
RegisterSolution-metoden(Application-objektet)
InstallererdenangitteMicrosoftOfficeInfoPath-skjemamalen.
expression.RegisterSolution(ByValbstrSolutionURLAsString,[ByValbstrBehaviorAsString="overwrite"])
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletApplication-objekt.
bstrSolutionURLObligatoriskString.StrengensomangirUniformResourceLocator(URL)forskjemamalen.Denneparameterenkanangissomenskjemadefinisjonsfil(XSF)ellerenskjemamalfil(XSN).
bstrBehaviorValgfrittString.Standardverdieneroverwrite.Strengensomangirhvordanskjemamalenskalinstalleres.Denenestegyldigeverdienfordenneparameterenernew-only.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemamalenalleredeerregistrert,ognew-onlyerangittforbstrBehavior-parameteren,vilRegisterSolution-metodenreturnereenfeil.Hvisoverwriteerangitt,vilregistreringspostenforskjemamalenblioverskrevet.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeVisualBasicforApplications(VBA)-eksempelbrukesRegisterSolution-metodenforApplication-objektettilåinstallereenskjemamal:
PublicSubInstallForm()
DimobjIPAsObject
'CreateareferencetotheApplicationobject.SetobjIP=CreateObject("InfoPath.Application")
'RegistertheInfoPathformtemplate.objIP.RegisterSolution("C:\\MyForms\\MyFormTemplate.xsn")MsgBox"TheInfoPathformtemplatehasbeenregistered."
SetobjIP=Nothing
EndSub
Visalt
RegisterSolution-metoden(ExternalApplication-objektet)
InstallererdenangitteMicrosoftOfficeInfoPath2003-skjemamalen.
expression.RegisterSolution(ByValbstrSolutionURLAsString,[ByValbstrBehaviorAsString="overwrite"])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrSolutionURLObligatoriskString.StrengverdiensomangirUniformResourceLocator(URL)forskjemamalen.Parameterenkanangissomenskjemadefinisjonsfil(.xsf)ellerenskjemamalfil(.xsn).
bstrBehaviorValgfrittString.Standardverdieneroverwrite.Strengverdiensomangirhvordanskjemamalenskalinstalleres.Denenestegyldigeverdienfordenneparameterenernew-only.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemamalenalleredeerregistrertognew-only-verdienbrukesforbstrBehavior-parameteren,vilRegisterSolution-metodenreturnereenfeil.Hvisoverwrite-verdienbrukes,vilregistreringspostenforskjemamalenblioverskrevet.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesRegisterSolution-metodenforExternalApplication-objektettilåinstallereenskjemamal:
PublicSubInstallForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'RegistertheInfoPathformtemplate.objIP.RegisterSolution("C:\\MyForms\MyFormTemplate.xsn")MsgBox("TheInfoPathformtemplatehasbeenregistered.")
SetobjIP=Nothing
EndSub
Visalt
RegisterSolution-metoden(Index)
RegisterSolution-metodeninstallererdenangitteMicrosoftOfficeInfoPath2003-skjemamalen.DennemetodenimplementeresiflereobjektmodellsamlingeriInfoPath.KlikkenRegisterSolution-metodekoblingnedenforforåvisehjelpeemnetforenbestemtimplementeringavRegisterSolution-metoden.
RegisterSolution-metodenslikdenbrukesmedApplication-objektet.
RegisterSolution-metodensomdenbrukesmedExternalApplication-objektet.
Visalt
ReportError-metoden
OppretteretError-objektogleggerdettiliErrors-samlingen.
expression.ReportError(ByValvarNodeAsVariant,ByValbstrShortErrorMessageAsString,ByValfSiteIndependentAsBoolean,[ByValbstrDetailedErrorMessageAsString],[ByVallErrorCodeAsLong],[ByValbstrTypeAsString="modeless"])AsError
expressionObligatorisk.ReturnererenreferansetilDataDOMEvent-objektet.
varNodeObligatoriskVariant.XMLDocumentObjectModel(DOM)-nodensomfeilenertilknyttet.
bstrShortErrorMessageObligatoriskString.Tekstensomskalbrukesfordenkortefeilmeldingen.
fSiteIndependentValgfrittBoolean.AngirbetingelsenforautomatiskslettingavError-objektet.HvisTrue,slettesError-objektetnårnodersomsamsvartemedXPath-uttrykketsomtilsvarteError-objektet,endres.HvisFalse,slettesError-objektetnårnodensomreturneresavSite-egenskapenforetgitthendelsesobjekt,erendret.
bstrDetailedErrorMessageValgfrittString.Tekstensomskalbrukesfordendetaljertefeilmeldingen.
lErrorCodeValgfrittLong.Nummeretsomskalbrukessomfeilkode.
bstrTypeValgfrittString.Standardverdiener"utenmodus".Avgjøromendringeniverdienskalavvisesautomatisk,ellerombrukerenskalblibedtomågodtaelleravviseendringen.Denandreverdiener"modal".
returnsEnreferansetiletError-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNårReportError-metodenforDataDOMEvent-objektetkalles,oppretterMicrosoftOfficeInfoPath2003etError-objektogleggerdettiliErrors-samlingen.FeilfjernesfrasamlingennårvalideringsbegrensningenikkelengerergyldigellernårdefjerneseksplisittmedDelete-ellerDeleteAll-metodenforErrors-samlingen.
FeilkanogsåopprettesmedAdd-metodenforErrors-samlingen.
Obs!DubørbrukeområdeuavhengigefeilhvisduvilatfeileneskalgjeldeforalleXMLDOM-noderavsammetype.HvisduvilatfeilenskalgjeldeforenspesifikkXMLDOM-node,brukerduområdeavhengigefeil.
EksempelIeksempletfraeksempelskjemaetDataValidationnedenforbrukesReportError-metodenforDataDOMEvent-objektettilåoppretteenegendefinertfeilogleggedentiliErrors-samlingen:
functionmsoxd__total::OnValidate(eventObj){if(parseInt(eventObj.Site.nodeTypedValue,10)>75)eventObj.ReportError(eventObj.Site,"Thetotalistoohigh."+"Thetotalnumberofblockscannotbegreaterthan75.",false);
if(parseInt(eventObj.Site.nodeTypedValue,10)<0)eventObj.ReportError(eventObj.Site,"Thetotalistoolow."+Thetotalnumberofblockscannotbelessthan0.",false);}
Visalt
Save-metoden
LagrerskjemaetpådentilknyttedeURL-adressen(UniformResourceLocator).
expression.Save()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderSave-metodenvilreturnereenfeilhvisdenkallesfraetskjemasomikkeerheltklarert.
EksempelIeksempletnedenforbrukesSave-metodenforXDocument-objektettilålagreetskjema:
XDocument.Save();
Visalt
SaveAs-metoden
LagrerskjemaetpådenangitteURL-adressen(UniformResourceLocator).
expression.SaveAs(ByValbstrFileUrlAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
bstrFileUrlObligatoriskString.URL-adressensomskjemaetskallagrespå.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderSaveAs-metodenvilreturnereenfeilhvisdenkallesfraetskjemasomikkeerheltklarert.
Obs!URL-adressenderskjemaetlagres,måværeisammedomenesomskjemaetsomkallerSaveAs-metoden.
EksempelIeksempletnedenforbrukesSaveAs-metodenforXDocument-objektettilålagreetskjema:
XDocument.SaveAs("C:\MyForm.xml");
SaveState-metoden
DefinererenmetodesomInfoPathkallernårdeterbehovforålagrestatusenforenforekomstforkontrollenienvisning.
uttrykk.SaveState()
uttrykkObligatorisk.EtuttrykksomreturnererenreferansetilInfoPathControl-objektet.
MerknaderInfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
Visalt
SelectNodes-metoden
Velgeretområdeavnoderienvisning,basertpådenangitteXMLDOM(DocumentObjectModel)-startnoden,XMLDOM-sluttnodenogvisningskonteksten.
expression.SelectNodes(ByRefpxnStartNodeAsXMLDOMNode,[ByValvarEndNodeAsVariant],[ByValvarViewContextAsVariant])
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
pxnStartNodeObligatoriskXMLDOMNode.XMLDOM-nodensomerførstisekvensen.
varEndNodeValgfrittVariant.XMLDOM-nodensomersistisekvensen.Hvisdenikkeerangitt,brukesbaredenførsteXMLDOM-nodenbrukes.
varViewContextValgfrittVariant.IDentilkontrollensombrukesforkonteksten,someretelementmeddenangittevisningskontekstenforxd:CtrlId.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisenvisningskonteksterangitt,måalleXMLDOM-nodenesomskalvelges,væreinnenfordenkonteksten.
HvisnoenavargumentenetilSelectNodes-metodenerNULLellerikkevisesivisningen,vilSelectNodes-metodenreturnereenfeil.HvisdenangittevisningskonteksteninneholdermerennettsettavvisningselementersomertilordnettilsammeangitteXMLDOM-noder,vilSelectNodes-metodenogsåreturnereenfeil.
EksempelIeksempletnedenforbrukesSelectNodes-metodenforView-objektettilåangietutvalgietenkeltelementivisningen,somtilsvarerdenangitteXMLDOM-noden.DeretterbrukesGetSelectedNodes-metodenforView-objektettilåfinneutomutvalgetvarvellykketvedåviseinformasjonomXMLDOM-nodenienmeldingsboks.
functionSelectEmployee(){varobjXMLNodes;varobjXMLNode;
objXMLNode=XDocument.DOM.selectSingleNode("/employees/employee");XDocument.View.SelectNodes(objXMLNode);
objXMLNodes=XDocument.View.GetSelectedNodes();if(objXMLNodes.Count>0){XDocument.UI.Alert(objXMLNodes(0).nodeName+"\n\n"+objXMLNodes(0).text);}}
Visalt
SelectText-metoden
MerkertekstenietredigerbartfeltsomerbundettildenangitteXMLDOM-noden(DocumentObjectModel).
expression.SelectText(ByRefpxnFieldAsXMLDOMNode,[ByValvarViewContextAsVariant)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
pxnFieldObligatoriskXMLDOMNode.XMLDOM-noden.
varViewContextValgfrittVariant.IDentilkontrollensombrukesforkonteksten,someretelementmeddenangittevisningskontekstenforxd:CtrlId.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisenvisningskonteksterangitt,mådetredigerbarefeltetsomskalvelges,væreinnenfordenkonteksten.
HvisdenangittevisningskonteksteninneholdermerennettsettavvisningselementersomertilordnettilsammeangitteXMLDOM-node,vilSelectText-metodenreturnereenfeil.HvisnoenavargumentenetilSelectText-metodenerNULLellerikkevisesivisningen,vilSelectText-metodenogsåreturnereenfeil.
EksempelIeksempletnedenforbrukesSelectText-metodenforView-objektettilåvelgeetfeltsomerbundettilenXMLDOM-node:
varobjXMLNode;
objXMLNode=XDocument.DOM.selectSingleNode("/employees/employee/name");XDocument.View.SelectText(objXMLNode);
Visalt
SetDataVariable-metoden
AngirverdientilenforhåndsdefinertvariabelsomerlagretsometattributtforbehandlingsinstruksjoniskjemaetsunderliggendeXML-dokument.
expression.SetDataVariable(ByVallVariableNumberAsLong,ByValbstrVariableValueAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
lVariableNumberObligatoriskLong.Nummeretpåvariabelen.
bstrVariableValueObligatoriskString.Verdienforvariabelen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisvariabelensomskalangis,ikkeeretgyldigattributtforbehandlingsinstruksjon,vilSetDataVariable-metodenreturnereenfeil.
DuhenterverdientilenvariabelvedhjelpavGetDataVariable-metodenforXDocument-objektet.
Obs!MicrosoftOfficeInfoPath2003støtterbarebrukavinitialView-variabelen.Detteervariabelensombrukestilåangistartvisningensombrukesnåretskjemaåpnes.Nummerettildennevariabeleneralltid1,ogvariabelverdienmåværenavnetpåenvisningiskjemaet.
EksempelIeksempletnedenforbrukesSetDataVariable-metodenforXDocument-objektettilåangiverdientildenførstevariabelen:
XDocument.SetDataVariable(1,"View2");
SetDirty-metoden
SetterIsDirty-egenskapeniXDocument-objektettilenboolskverdisomangiromdataeneietMicrosoftOfficeInfoPath2003-skjemaharblittendretetterdensistelagringen.
expression.SetDirty(ByValvfIsDirtyAsBoolean)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
vfIsDirtyObligatoriskBoolean.Angiromskjemaetskalmerkessomuendret.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSetDirty-metodenkanbrukesfrahendelsesbehandlingenOnSubmitRequesttilåtvingeetdokumenttilåblimerketsomuendret.BrukerenblirderforikkebedtomålagreskjemaetnårdetlukkesiInfoPath.
SetDirty-metodenkanogsåbrukesfrahendelsesbehandlingenOnSaveRequesttilåmerkeskjemaetprogrammatisksomendretelleruendretsidensistelagring.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelerIsDirty-egenskapenforgjeldendeskjemasatttilUsannslikatbrukerenikkeblirbedtomålagreskjemaetnårdetlukkesiInfoPath.
XDocument.SetDirty(false);
SetNamedNodeProperty-metoden
AngirverdienforennavngittegenskapfordenangitteXML-noden,sommåværeenikke-attributtnodeihoveddatakilden.
expression.SetNamedNodeProperty(ByValpxmlMainDOMNodeAsIXMLDOMNode,ByValbstrPropertyNameAsString,ByValbstrValueAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXDocument-objekt.
pxmlMainDOMNodeObligatoriskIXMLDOMNode.EnXML-nodesomtilsvarerenikke-attributtnodeihoveddatavisningen,somennavngittegenskapskalangisfor.
bstrPropertyNameObligatoriskString.Angirnavnetforegenskapensomangis.
bstrValueObligatoriskString.Angirverdiensomegenskapenvilsettestil.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNavngitteegenskapergjøratbrukerekanknyttestrengertilbrukerdefinerteegenskaperforXML-elementnoderihoveddatakilden.VerdienforennavngittegenskapkanangisvedhjelpavSetNamedNodeProperty-metoden.BrukGetNamedNodeProperty-metodentilåleseverdienforennavngittegenskap.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforangisverdienforennavngittegenskap(mednavnet"cost")forenXML-node(mednavnet"item")vedhjelpavSetNamedNodeProperty-metoden:
varobjXMLNode=XDocument.DOM.selectSingleNode("/items/item");XDocument.SetNamedNodeProperty(objXMLNode,'cost','100');varstrTest=XDocument.GetNamedNodeProperty(myNode,'cost','empty');
SetSaveAsDialogFileName-metoden
AngirstandardfilnavnforetskjemaidialogboksenLagresom.
expression.SetSaveAsDialogFileName(ByValstrFileNameAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletUI-objekt.
strFileNameObligatorisk.FilnavnetforskjemaetsomerangittidialogboksenLagresom.
Sikkerhet2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisstrFileName-argumenteternull,brukes"Skjema"somfilnavn.SetSaveAsDialogFileName-metodenkanbrukessammenmedSetSaveAsDialogLocation-metoden.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelbrukesSetSaveAsDialogFileName-metodenforUI-objektettilåangistandardfilnavnetfordialogboksenLagresom:
XDocument.UI.SetSaveAsDialogFileName("StatusReport.xml");
SetSaveAsDialogLocation-metoden
AngirdenførsteplasseringendialogboksenLagresombegynneråblagjennomnårdenåpnes.
expression.SetSaveAsDialogLocation(ByValstrLocationUrlAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUI-objektet.
strLocationUrlObligatorisk.Plasseringen,uttryktsomenURL-adresse,somdialogboksenLagresombegynneråblagjennom.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderDenangitteplasseringenmåværeenabsoluttbane,ogdenskalikkeinneholdeetfilnavn.InfoPathhåndtererimidlertidugyldigebaner,ogingenfeilmeldingergenerereshvisenugyldigbaneangisforstrLocationUrl-argumentet.SetSaveAsDialogLocation-metodenkanbrukessammenmedSetSaveAsDialogFileName-metoden.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelbrukesSetSaveAsDialogLocation-metodenforUI-objektettilåangidenførsteplasseringenfordialogboksenLagresom:
XDocument.UI.SetSaveAsDialogLocation("\\\\MyShare\\Forms");
ShowMailItem-metoden
Oppretterene-postmeldingistandardprogrammetfore-postogleggervedgjeldendeåpneMicrosoftOfficeInfoPath2003-skjemaimeldingen.
expression.ShowMailItem(ByValbstrToAsString,ByValbstrCCAsString,ByValbstrBCCAsString,ByValbstrSubjectAsString,ByValbstrBodyAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUI-objektet.
bstrToObligatoriskString.E-postadressensommeldingenskalsendestil.
bstrCCObligatoriskString.E-postadressensommeldingenskalkopierestil.
bstrBCCObligatoriskString.E-postadressensommeldingenskalblindkopierestil.
bstrSubjectObligatoriskString.Emnettile-postmeldingen.
bstrBodyObligatoriskString.Tekstenie-postmeldingen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderNåre-postmeldingeneropprettet,visere-postprogrammetmeldingen.Brukernekanderetterundersøkeogredigeremeldingenførdensendes.ShowMailItem-metodenvilreturnereenfeilhvisingene-postprogrammerertilgjengelige.
Obs!ShowMailItem-metodensenderikkee-postmeldingenesomopprettes.Brukernemåsendedemmanuelt.
DukanogsåbrukeMailEnvelope-objektet,somertilgjengeligviaMailEnvelope-egenskapenforWindow-objektet,tilåopprettee-postmeldingerprogrammatisk.
EksempelIeksempletnedenforbrukesShowMailItem-metodenforUI-objektettilåoppretteenegendefinerte-postmelding:
XDocument.UI.ShowMailItem("[email protected]","","","UpdatedForm","Hereistheupdatedformthatyourequested.");
Visalt
ShowModalDialog-metoden
Viserenegendefinert,modaldialogboksietMicrosoftOfficeInfoPath2003-skjema.
expression.ShowModalDialog(ByValbstrNameAsString,[ByValvarArgumentsAsVariant],[ByValvarHeightAsVariant],[ByValvarWidthAsVariant],[ByValvarTopAsVariant],[ByValvarLeftAsVariant])AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUI-objektet.
bstrNameObligatoriskString.Navnetpå.html-filensombrukesformodaldialogboksen.
varArgumentsValgfrittVariant.Angirargumentenesomskalbrukesnårdenmodaledialogboksenvises.Kanværehvilkensomhelsttypeverdi,ogsåmatrisemedverdier.
varHeightValgfrittVariant.Angirhøydenpådenmodaledialogboksen.
varWidthValgfrittVariant.Angirbreddenpådenmodaledialogboksen.
varTopValgfrittVariant.Angirdenøversteplasseringenfordenmodaledialogboksenrelativtiforholdtiløverstevenstrehjørnepåskrivebordet.
varLeftValgfrittlVariant.Angirdenvenstreplasseringonfordenmodaledialogboksenrelativtiforholdtiløverstevenstrehjørnepåskrivebordet.
returnsVariant.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderShowModalDialog-metodenforUI-objektetgjørdetmuligåviseegendefinertedialogbokserforbrukernenårdefyllerutetfulltklarertskjema.Egendefinertedialogbokserimplementeressom.html-filersomeropprettetienhvilkensomhelsttypeHTML-redigeringsprogram,foreksempelMicrosoftFrontPage.DukanbrukeskriptkodeienegendefinertdialogbokssomfungererinteraktivtmedInfoPath-objektmodellenhvisduoverførerobjektertildialogboksenvedhjelpavvarArguments-parameteren.
HvisduvilbrukeenegendefinertdialogboksietInfoPath-skjema,måduførstleggetil.html-filenfordialogbokseniskjemaetssettavressursfilervedhjelpavdialogboksenResourceManager(Ressursbehandling).DialogboksenResourceManagerertilgjengeligfraTools-menyen(Verktøy)iutformingsmodus.Nårduharlagttildenegendefinertedialogbokseniskjemaet,kandubrukeShowModalDialog-metodentilåviseden.
Obs!SelvomShowModalDialog-metodenbarekanbrukesifulltklarerteskjemaer,kanduoppretteenegendefinertdialogboksistandardskjemaervedhjelpavshowModalDialog-metodeniobjektmodellenDynamiskHTML(DHTML).
EksempelIeksempletnedenforbrukesShowModalDialog-metodenforUI-objektettilåviseenegendefinertdialogboks.LeggmerketilatXDocument-objektetoverførestildenegendefinertedialogboksenvedhjelpavvarArguments-parameteren.
XDocument.UI.ShowModalDialog("SimpleDialog.htm",XDocument);
EksempletnedenforerHTML-kodensombrukestilåimplementereenenkel,egendefinertdialogboks.LeggmerketilhvordandialogArguments-egenskapenforDHTML-vindusobjektet(DynamicHTML)brukestilåoverføreverdiertildialogboksen,idettetilfelletXDocument-objektetiInfoPath-objektmodellen,fraShowModalDialog-metoden.NårbrukerenklikkerShowAlert-knappenidenegendefinertedialogboksen,viseskilde-XMLenforskjemaetsunderliggendeXML-dokumentienmeldingsboks.
<html><head><scriptlanguage="jscript">vargobjXDocument=null;
functionInitialize(){//SaveareferencetotheXDocumentobject.if(typeofwindow.dialogArguments=="object")gobjXDocument=window.dialogArguments;}</script>
<title>ASimpleCustomDialogBox</title></head>
<bodystyle="BACKGROUND-COLOR:window"onLoad="Initialize()"><strong>Clickoneofthefollowingbuttons:</strong><br/><br/><divid="divButtons"tyle="align:center"><inputid="btnShowAlert"style="WIDTH:106px;HEIGHT:24px"onclick='gobjXDocument.UI.Alert(gobjXDocument.DOM.xml);'type="button"size="21"value="ShowAlert"></input><inputid="btnCancel"style="WIDTH:106px;HEIGHT:24px"onclick="window.close();"type="button"size="21"value="Cancel"></input></div></body></html>
ShowSignatureDialog-metoden
ViserdialogboksenDigitalSignatures(Digitalesignaturer)iMicrosoftOfficeInfoPath2003.
expression.ShowSignatureDialog()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilUI-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderShowSignatureDialog-metodenkanbarebrukesiskjemaersomeraktivertfordigitalsignering.Dennemetodenvilreturnereenfeilhvisdenbrukesietskjemasomikkeeraktivertfordigitalsignering.
EksempelIeksempletnedenforbrukesShowSignatureDialog-metodenforUI-objektettilåvisedialogboksenDigitalSignaturesiInfoPath:
XDocument.UI.ShowSignatureDialog();
Sign-metoden(Index)
DennemetodenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenSign-metodekoblingnedenforforåvisehjelpeemnetforenbestemtimplementeringavSign-metoden.
Sign-metodensomdenbrukesforSignature-objektet.
Sign-metodensomdenbrukesforSignedDataBlock-objektet.
Sign-metoden(Signature-objekt)
SkriverdendigitaleXML-signaturblokkenogberegnerdetkryptografiskenummeretfordesignertedataene.DennemetodenkanbarekallesfraOnSign-hendelsesbehandlingen.Kallesdennemetoden,visesdialogboksenDigitalesignaturer.
expression.Sign()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignature-objekt.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderBrukCreate-metodenforSignatures-samlingentilåoppretteendigitalsignatur.DeretterbrukerduSign-metodentilåskrivedendigitalesignaturen.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Sign-metoden(SignedDataBlock-objekt)
AktivererdialogboksenDigitalesignaturer,slikatdukanleggeendigitalsignaturtiletsettmedsignertedataietMicrosoftOfficeInfoPath2003-skjema.Dennyesignaturenbrukerstandardsignaturmal,ogbrukesmedSignedDataBlock-objektet.
expression.Sign()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSignedDataBlock-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Submit-metoden(ADOAdapter-objektet)
Utførersendingenidentilknyttedeadapteren.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletADOAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderMislykkeshvisSubmitAllowed-egenskapenforADOAdapter-objekteterUsann.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Submit-metoden(DAVAdapter-objektet)
Utførersendingenidentilknyttedeadapteren.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletDAVAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSubmit-metodenforDAVAdapter-objektetsenderheledetunderliggendeXML-dokumentetforskjemaet,mensSubmitData-metodenforDAVAdapter-objektetkansendealleXMLDOM-elementereller-dokumenter.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Submit-metoden(EmailAdapter-objektet)
Utførersendingenidentilknyttedeadapteren.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSubmit-metodenforEmailAdapter-objektetsenderheledetunderliggendeXML-dokumentetforskjemaet,mensSubmitData-metodenforEmailAdapter-objektetkansendealleXMLDOM-elementereller-dokumenter.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Submit-metoden(HWSAdapter-objektet)
Utførersendeoperasjonenfordentilknyttedeadapteren.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletHWSAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Submit-metoden(Index)
Submit-metodenutførersendingenidentilknyttededataadapteren.DennemetodenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenkoblingforenSubmit-metodenedenforforåvisehjelpeemnetforenbestemtimplementeringavSubmit-metoden.
Submit-metodensomdenblirbruktforADOAdapter-objektet.
Submit-metodensomdenblirbruktforDAVAdapter-objektet.
Submit-metodensomdenblirbruktforEmailAdapter-objektet.
Submit-metodensomdenblirbruktforHWSAdapter-objektet.
Submit-metodensomdenblirbruktforSharepointListAdapter-objektet.
Submit-metodensomdenblirbruktforWebServiceAdapter-objektet.
Submit-metodensomdenblirbruktforXDocument-objektet.
Submit-metodensomdenblirbruktforXMLFileAdapter-objektet.
Submit-metoden(SharePointListAdapter-objektet)
Submit-metodenkanbrukesforSharepointListAdapter-objektet,menettersomSharePointListAdapter-objektetbarekanbrukestilåmottadata,genererermetodenalltidenfeilunderkjøringnårdenkallesfordetaktuelleobjektet.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletSharepointListAdapter-objekt
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Submit-metoden(WebServiceAdapter-objektet)
Utførersendingenidentilknyttedeadapteren.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletWebServiceAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderMislykkeshvisSubmitAllowed-egenskapenforWebServiceAdapter-objekteterUsann.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
Submit-metoden(XDocument-objektet)
UtførerdenforhåndsdefinertesendeoperasjonenietMicrosoftOfficeInfoPath2003-skjema.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetilXDocument-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderSubmit-metodenligner,menerikkeheltlik,sendeoperasjoneniInfoPath-brukergrensesnittet.EtkalltilSubmit-metodenbareutførersendeoperasjonen,menselvesendeoperasjonenmåførstaktiveresforetskjemaiutformingsmodus.
Obs!DukanskriveenegendefinertsendeoperasjonvedhjelpavOnSubmitRequest-hendelsenogderetterkallehendelsenprogrammatiskmedSubmit-metoden.
EksempelIeksempletnedenforbrukesSubmit-metodenforXDocument-objektettilåsendeskjemaetvedhjelpavdenforhåndsdefinertesendeoperasjonen:
XDocument.Submit();
Submit-metoden(XMLFileAdapter-objektet)
Submit-metodenkanbrukesforXMLFileAdapter-objektet,menettersomXMLFileAdapter-objektetbarekanbrukestilåmottadata,genererermetodenalltidenfeilunderkjøringnårdenkallesfordetaktuelleobjektet.
expression.Submit()
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletXMLFileAdapter-objekt.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitData-metoden(DavAdapter-objekt)
SenderdetangitteDOM-elementetellerDOM-dokumentettilendataadapter.
expression.SubmitData(ByValpDataAsIXMLDOMNode)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletDAVAdapter-objekt.
pDataObligatoriskIXMLDOMNode.XML-dataenesomskalslåssammeniskjemaetsomforøyeblikketeråpent.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitData-metoden(EmailAdapter-objekt)
SenderdetangitteDOM-elementetellerDOM-dokumentettilendataadapter.
expression.SubmitData(ByValpDataAsIXMLDOMNode)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletEmailAdapter-objekt.
pDataObligatoriskIXMLDOMNode.XML-dataenesomskalslåssammeniskjemaetsomforøyeblikketeråpent.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
SubmitData-metoden(Index)
SubmitData-metodenutførersendeoperasjonenfordentilknyttededataadapteren.DennemetodenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenSubmitData-metodekoblingnedenforforåvisehjelpeemnetforenbestemtimplementeringavSubmitData-metoden.
SubmitData-metodensomdenbrukesforDAVAdapter-objektet.
SubmitData-metodensomdenbrukesforEmailAdapter-objektet.
SwitchView-metoden
EndrerdenaktivevisningenavetMicrosoftOfficeInfoPath2003-skjematilenangittvisning.
expression.SwitchView(ByValbstrNameAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilView-objektet.
bstrNameObligatoriskString.Navnetpåvisningenduskalbyttetil.Hvisentomstrengbrukes,visesstandardvisningen.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderHvisentomstrengbrukessombstrName-parameter,endresvisningentilstandardvisningenforskjemaet.
EksempelIeksempletnedenforbrukesSwitchView-metodenforView-objektettilåendregjeldendevisningtilstandardvisning:
XDocument.View.SwitchView("");
Today-metoden
ReturnererenvariantsominneholdergjeldendesystemdatoiISO-format(åååå-mm-dd).
expression.Today()AsVariant
expressionObligatorisk.EtuttrykksomreturnererenreferansetilDate-objektet.
returnsEnvariantsominneholdergjeldendesystemdato.
Sikkerhetsnivå0:Kanåpnesutenrestriksjoner.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeeksempelervariabelencurrentDatesatttilgjeldendesystemdato.
varcurrentDate=XDocument.Util.Date.Today();
Uninit-metoden
Definererenmetodesommåangisavutviklerenforåutføreeventuelleobligatoriskeopprydningsrutinerførenforekomstavkontrollenfjernesfraenvisning.
uttrykk.Uninit()
uttrykkObligatorisk.EtuttrykksomreturnererenreferansetilInfoPathControl-objektet.
MerknaderInfoPathkallerUninit-metodenumiddelbartførkontrollerfjernesfravisningenogødelegges.VæroppmerksompåatettersomInfoPath-skjemaerbrukerXSL-endringertilårepresenterevisninger,kaneventuelleendringeridataeneellereksplisittekalltilobjektmodellenføretilatInfoPathautomatisksynkroniserervisningenmeddataeneietskjemasunderliggendeXML-dokument,somødeleggervisningenogoppretterdenpånytt.DettebetyratActiveX-kontrollersannsynligvisopprettesogødeleggesmyeoftereiengittøktennkontrolleriVisualBasic-skjemaerellerwebskjemaer.ActiveX-kontrollersommåbeholdestatusinformasjonsomeruavhengigavbundnedata,foreksempelstatusenforrulleplasseringen,måoppretterutineriInit-metodenforkontrollensombrukerSetNamedNodeProperty-metodentilålagredenneinformasjonen,ogbrukeGetNamedNodeProperty-metodentilågjenopprettestatusinformasjonunderInit-metodekallet.
InfoPathControl-ogInfoPathControlSite-objekteneogderesmetoderogegenskapererbareutformetforbrukfraimplementeringenavenActiveX-kontroll.DisseobjekteneogderesmedlemmerstøttesikkeiInfoPath-skjemakode.HvisduvilhamerinformasjonomhvordanduoppretterActiveX-kontrollersomfungerermedInfoPath,seInfoPathDeveloperCenter.
Obs!DisseelementeneiobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeiAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.EnskjemamalsominneholderenvisningmedenActiveX-kontrollsomimplementererdetteobjektmodellelementetikoden,vilgenerereenfeilmeldinghvisdenåpnesiInfoPathnårfunksjonerforoppdateringspakkeerdeaktivertellerikketilgjengelige.
Visalt
UnregisterSolution-metoden(Application-objekt)
AvinstallererdenangitteMicrosoftOfficeInfoPath2003-skjemamalen.
expression.UnregisterSolution(ByValbstrSolutionURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetiletApplication-objekt.
bstrSolutionURIObligatoriskString.StrengensomangirUniformResourceIdentifier(URI)forskjemamalen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemamalenikkekanavregistreres,vilUnregisterSolution-metodenreturnereenfeil.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIfølgendeVisualBasicforApplications(VBA)-eksempelbrukesUnregisterSolution-metodenforApplication-objektettilåavinstallereenskjemamal:
PublicSubUninstallForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.Application")
'UnregistertheInfoPathformtemplate.objIP.UnregisterSolution("C:\\MyForms\\MyFormTemplate.xsn")MsgBox("TheInfoPathformtemplatehasbeenunregistered.")
SetobjIP=Nothing
EndSub
Visalt
UnregisterSolution-metoden(ExternalApplication-objektet)
AvinstallererdenangitteMicrosoftOfficeInfoPath2003-skjemamalen.
expression.UnregisterSolution(ByValbstrSolutionURIAsString)
expressionObligatorisk.EtuttrykksomreturnererenreferansetilExternalApplication-objektet.
bstrSolutionURIObligatoriskString.StrengverdiensomangirUniformResourceIdentifier(URI)forskjemamalen.
Sikkerhetsnivå3:Kanbareåpnesavfullstendigklarerteskjemaer.
MerknaderHvisskjemamalenikkekanavregistreres,vilUnregisterSolution-metodenreturnereenfeil.
EksempelIeksempletnedenfor,somerskrevetiprogrammeringsspråketVisualBasicforApplications(VBA),brukesUnregisterSolution-metodenforExternalApplication-objektettilåavinstallereenskjemamal:
PublicSubUninstallForm()
DimobjIPAsObject
'CreateareferencetotheExternalApplicationobject.SetobjIP=CreateObject("InfoPath.ExternalApplication")
'UnregistertheInfoPathformtemplate.objIP.UnregisterSolution("C:\\MyForms\\MyFormTemplate.xsn")MsgBox("TheInfoPathformtemplatehasbeenunregistered.")
SetobjIP=Nothing
EndSub
Visalt
UnregisterSolution-metoden(Index)
UnregisterSolution-metodenavinstallererdenangitteMicrosoftOfficeInfoPath2003-skjemamalen.DennemetodenimplementeresiflereobjektmodellsamlingeriMicrosoftOfficeInfoPath2003.KlikkenUnregisterSolution-metodekoblingnedenforforåvisehjelpeemnetforenbestemtimplementeringavUnregisterSolution-metoden.
UnregisterSolution-metodensomdenbrukesforApplication-objektet.
UnregisterSolution-metodensomdenbrukesforExternalApplication-objektet.
Visalt
OnAfterChange-hendelsen
InntrefferetteratendringerietskjemasunderliggendeXML-dokumentergodtattogetteratOnValidate-hendelsenharinntruffet.
Funksjonnode::OnAfterChange(ByRefpDataDOMEventAsDataDOMEvent)
pDataDOMEventObligatoriskDataDOMEvent.EnreferansetilDataDOMEvent-objektet.
MerknaderDennehendelsesbehandlingentillaterikkeatbrukerenavbryterenoperasjon.
OnAfterChange-hendelsenbrukesvanligvistilåendredataietskjemaetteratandreendringerergjort–foreksempeltilåutføreberegningerellerendrestrukturenietskjemasunderliggendeXML-dokument.
Obs!InoentilfellerkanhendelsersomerrelaterttilendringerietskjemasunderliggendeXML-dokument,inntreffemerennéngang.Hvisforeksempeleksisterendedataendres,utføreseninnsettings-ogsletteoperasjon.
EksempelIeksempletfraeksempelskjemaetEventsnedenforbrukeshendelsesbehandlingenOnAfterChangetilåkalleenegendefinertfunksjonsomutførerberegninger:
functionmsoxd__ContactDates::OnAfterChange(eventObj){if(eventObj.IsUndoRedo){//AnundoorredooperationhasoccurredandtheDOMisread-only.return;}CalculateTotalCampaignCost();}
Visalt
OnAfterImport-hendelsen
Inntrefferetteratenimportoperasjon(ellerfletteoperasjon)ervellykketfullført.
FunksjonXDocument::OnAfterImport(ByRefpEventAsDocEvent)
pEventObligatoriskDocEvent.EnreferansetilDocEvent-objektet.
MerknaderDennehendelsesbehandlingentillaterikkeatbrukerenavbryterenoperasjon.
Hvisfletteoperasjonenomfatterflettingavflereskjemaer,inntrefferOnAfterImport-hendelsenførstetteratalleskjemaeneerflettetogheleoperasjonenervellykketfullført.
Obs!HendelsesbehandlingenOnAfterImportkanikkeopprettesiutformingsmodusiMicrosoftOfficeInfoPath2003.Denmåopprettesmanuelt.
OpprettehendelsesbehandlingenOnAfterImport
EksempelIeksempletnedenforbrukeshendelsesbehandlingenOnAfterImporttilåviseenmeldingsbokssominformererbrukerenomatfletteoperasjonervellykketutført:
functionXDocument::OnAfterImport(eventObj){XDocument.UI.Alert("Mergeoperationwassuccessful.")}
Visalt
OnBeforeChange-hendelsen
InntrefferetteratendringerietskjemasunderliggendeXML-dokumenterutført,menførendringeneergodtatt.
Funksjonnode::OnBeforeChange(ByRefpDataDOMEventAsDataDOMEvent)
pDataDOMEventObligatoriskDataDOMEvent.EnreferansetilDataDOMEvent-objektet.
MerknaderDennehendelsesbehandlingentillateratbrukerenavbryterenoperasjon.
UnderOnBeforeChange-hendelsenerskjemaetsunderliggendeXML-dokumentplassertiskrivebeskyttetmodus.HvisReturnStatus-egenskapenforDataDOMEvent-objektetersatttilFalse,forkasterMicrosoftOfficeInfoPath2003endringenesomblegjort,ogenmeldingsboksvisesforbrukeren.HvisdetoppstårenfeiliskriptkodenforhendelsesbehandlingenOnBeforeChange,forkasterInfoPathendringeneoggjenoppretterdataenetilforrigetilstand.
Merknader
DeterbeståunngååbyttevisningunderOnBeforeChange-hendelsen.Endringererennåikkegodtatt,ogbyttingtilenannenvisningkanføretilfeil.
InoentilfellerkanhendelsersomerrelaterttilendringerietskjemasunderliggendeXML-dokument,inntreffemerennéngang.Hvisforeksempeleksisterendedataendres,utføreseninnsettings-ogsletteoperasjon.
HvisdetoppstårenvalideringsfeilienOnBeforeChange-hendelsesbehandling,kandokumentetikkelastesinn.Dukanbrukeentry-catch-blokkiOnLoad-hendelsentilåfangeoppdennevalideringsfeilenoglasteinndokumentettiltrossforfeilen.
EksempelIeksempletfraeksempelskjemaetEventsnedenforbrukeshendelsesbehandlingenOnBeforeChangetilåvalideredataeneietfelt.Hvisdataeneikkeergyldige,brukesReturnStatus-egenskapenforDataDOMEvent-objektettilåforkasteendringene.
functionmsoxd__RepVisitDt::OnBeforeChange(eventObj){varoNode=XDocument.DOM.selectSingleNode("/Customers/CustomerInfo/ContactDates/PhoneContactDt");
if(!oNode.text){eventObj.ReturnMessage="ThePhoneContactStartdatemustbesetpriortotheRepresentativeVisitdate.";eventObj.ReturnStatus=false;return;}
//Ifthedataisvalid,eventObj.ReturnStatus=true.eventObj.ReturnStatus=true;return;}
Visalt
OnClick-hendelsen
InntreffernårbrukerenklikkerenknappekontrollienvisningietMicrosoftOfficeInfoPath2003-skjema.
FunksjonScriptID::OnClick(ByRefeventObjAsDocActionEvent)
eventObjObligatoriskDocActionEvent.EnreferansetilDocActionEvent-objektet.
MerknaderDennehendelsesbehandlingentillaterikkeatbrukerenavbryterenoperasjon.
Obs!OnClick-hendelsenforInfoPath-knappekontrollenerdenenestekontrollhendelsensomstøttes.
EksempelIeksempletfraeksempelskjemaetEventsnedenforbrukeshendelsesbehandlingenOnClicktilåutføredatavalideringinoenavfelteneiNewCustomer-visningennårenbrukerklikkerenknappforåbyttetilenannenvisning:
functionbtnSwitchContact::OnClick(eventObj){if(XDocument.View.Name=="NewCustomer"){if(XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/CustomerName').text==""&&XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/CustomerID').text==""){XDocument.UI.Alert("TheCustomerNameandIDmust"+"befilledinpriortoswitchingtheview.");return;}elseif(XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/CustomerName').text==""){XDocument.UI.Alert("TheCustomerNamemustbefilled"+"inpriortoswitchingtheview.");return;}elseif(XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/CustomerID').text==""){XDocument.UI.Alert("TheCustomerIDmustbefilledin"+"priortoswitchingtheview.");return;
}}XDocument.View.SwitchView('ContactCustomer');}
Visalt
OnContextChange-hendelsen
Inntrefferetteratkontekstnodenendres.
FunksjonXDocument::OnContextChange(ByRefpEventAsDocContextChangeEvent)
pEventObligatoriskDocContextChangeEvent.EnreferansetilDocContextChangeEvent-objektet.
MerknaderKontekstnodenerXMLDOM-nodentilordnetvisningensomtilsvarerbeholderen(ellerelementet)meddetgjeldendeXML-valget.Hvisdetgjeldendevalgetivisningenforeksempelerientekstboks,erkontekstnodennodensomtekstboksenerbundettil.Hvisdetgjeldendevalgeterengjentattinndeling,erkontekstnodennodenfordetelementet.Hvistogjentatteinndelingervelges,erkontekstnodenoverordnetXMLDOMforbeggeelementersomertilordnetvisningen.
OnContextChange-hendelsenerasynkron.Denaktiveresikkeforhverendringikontekstnoden,menaktiveresistedetetteratprogrammetharstoppetbehandlingenavandrehendelser.
Nårdokumentetlastesinn,ellernårenvisningendres,inntrefferOnContextChange-hendelsenetteratOnLoad-ogOnSwitchView-hendelseneinntreffer.
NårIsUndoRedo-egenskapenforDocContextChangeEvent-objekteterTrue,skyldeskontekstendringenatenbrukerharutførtenangre-ellergjørom-operasjon,ogikkeatbrukerenharutførteneksplisittkontekstendring.OperasjonersomutføresiOnContextChange-hendelsesbehandlingen,ogsomendrerXMLDOM,børunngåssomresponspåangre-ellergjørom-operasjoner,fordidekanhindrebrukereniågjenopprettedatatilentidligeretilstand.
Nårdetgjelderkontrollerforbokserforriktekst,aktiveresikkeOnContextChange-hendelsenforkontekstendringeriXHTML-innholdet,dvs.endringersomgjøresidenriketekstenikontrollen.MetodenGetContextNodeskanbrukestilåfastsettevalgetikontrollerforbokserforriktekst.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforleggesinstruksjonersomerspesifikkeforulikekontekstnoderietskjema,tilienegendefinertoppgaverute:
functionXDocument::OnContextChange(eventObj){varoContextNode=eventObj.Context;
varstrText="";if(oContextNode.nodeName=="my:root")strText="";elseif(oContextNode.nodeName=="my:singleName")strText="Typeyourfullname.";elseif(oContextNode.nodeName=="my:webSite")strText="TypetheWebaddressofyourpersonalwebpage.";
varoTaskPane=XDocument.View.Window.TaskPanes.Item(0);oTaskPane.HTMLDocument.body.innerText=strText;}
Visalt
OnLoad-hendelsen
InntrefferetteratetMicrosoftOfficeInfoPath2003-skjemaerlastetinn,menførnoenvisningererinitialisert.
FunksjonXDocument::OnLoad(ByRefpEventAsDocReturnEvent)
pEventObligatoriskDocReturnEvent.EnreferansetilDocReturnEvent-objektet.
MerknaderDennehendelsesbehandlingentillateratbrukerenavbryterenoperasjon.
HvisReturnStatus-egenskapenforDocReturnEvent-objektetersatttilFalse,avbryterInfoPathinnlastingenavskjemaet.HvisdetoppstårenfeiliskriptkodenforhendelsesbehandlingenOnLoad,ignorererInfoPathdenogbrukerReturnStatus-egenskapenforDocReturnEvent-objektet.HvisReturnStatus-egenskapenikkeereksplisittangitt,brukesstandardverdienTrue.
Obs!NårOnLoad-hendelseninntreffer,initialiseresikkevisningen,ogXSL-transformeringen(XSLT)forvisningenlastesikkeinn.XDocument-objektetblirikkelagttiliXDocuments-samlingenførOnLoad-hendelsenharinntruffet.XDocument-objekteterimidlertidtilgjengeligunderOnLoad-hendelsen.
EksempelIeksempletfraeksempelskjemaetSalesReport(Salgsrapport)nedenforbrukeshendelsesbehandlingenOnLoadtilåfinneutomskjemaeterdigitaltsignert.Hvisskjemaetikkeerdigitaltsignert,initialiseresnoendatoverdiersombrukerenkombinasjonavskriptfunksjonerogegendefinertefunksjoner.
functionXDocument::OnLoad(objEvent){//AvoidDOMupdateswhenthedocumenthasbeendigitallysigned.if(XDocument.IsSigned)return;
vartoday=newDate();initializeNodeValue("/sls:salesReport/sls:date",getDateString(today));initializeNodeValue("/sls:salesReport/sls:year",today.getFullYear());}
DetteeksempletpåOnload-hendelsesbehandlingavhengeravtoegendefinertefunksjoner,somogsåfinnesieksempelskjemaetforsalgsrapporter:initializeNodeValueogsetNodeValue.
functioninitializeNodeValue(xpath,strValue){varxmlNode=getNode(xpath);
//Setthenodevalue*ONLY*ifthenodeisempty.if(xmlNode.text=="")setNodeValue(xmlNode,strValue);}
functionsetNodeValue(xpath,value){
varxmlNode=getNode(xpath);
if(!xmlNode)return;
//Thexsi:nilneedstoberemovedbeforewesetthevalue.if(value!=""&&xmlNode.getAttribute("xsi:nil"))xmlNode.removeAttribute("xsi:nil");
//Settingthevaluewouldmarkthedocumentasdirty.//Let'sdothatifthevaluehasreallychanged.if(xmlNode.text!=value)xmlNode.text=value;}
Visalt
OnMergeRequest-hendelsen
InntreffernårsammenslåingsoperasjonenaktiveresfraentenMicrosoftOfficeInfoPath2003-brukergrensesnittetellerkommandolinjenvedhjelpavalternativet/aggregate.
FunksjonXDocument::OnMergeRequest(ByRefpEventAsMergeEvent)
pEventObligatoriskMergeEvent.EnreferansetilMergeEvent-objektet.
MerknaderHvisReturnStatus-egenskapenforMergeEvent-objektetersatttilFalse,avbryterInfoPathsammenslåingsoperasjonen.HvisdetoppstårenfeilikodenforOnMergeRequest-hendelsesbehandlingen,ignorererInfoPathfeilenogbrukerReturnStatus-egenskapenforMergeEvent-objektet.HvisReturnStatus-egenskapenikkeereksplisittangitt,brukesstandardverdienFalse.
NårdetgjelderInfoPath-skjemaersomerlagretietWindowsSharePointServices-skjemabibliotek,inntrefferOnMergeRequest-hendelsenogsånårMergeDocuments2-metodenforOpenXMLDocuments-kontrollenkjøres.HvisduvilhamerinformasjonomOpenXMLDocuments-kontrollen,serduSharePointProductsandTechnologies2003SoftwareDevelopmentKit,somertilgjengeligpåwebområdetforMicrosoftSharePointProductsandTechnologies.
HvisduoppretterenhendelsesbehandlingforOnMergeRequest-hendelsenforenskjemamal,måduredigereskjemadefinisjonsfilen(XSF)ogsetteuseScriptHandler-attributtettil"ja"førdenkankjøres.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforutførerOnMergeRequest-hendelsesbehandlingenensammenslåingsoperasjonogangirvariablersomindikererstatusenforsammenslåingsoperasjonen:
varg_fMerging=false;
functionXDocument::OnMergeRequest(eventObj){//Setglobalpropertytoindicatethatformsarebeingmerged.if(eventObj.Index==0)g_fMerging=true;
XDocument.ImportDOM(eventObj.DOM);eventObj.ReturnStatus=true;if(eventObj.Index+1==eventObj.Count){g_fMerging=false;XDocument.UI.Alert("Yourrequesttomerge"+eventObj.Count+"filesisnowcomplete.");}}
OnSaveRequest-hendelsen
InntreffernårlagreoperasjonenaktiveresfraMicrosoftOfficeInfoPath2003-brukergrensesnittetellervedhjelpavSave-ellerSaveAs-metodenforXDocument-objektetiInfoPath-objektmodellen.
FunksjonXDocument::OnSaveRequest(ByRefpEventAsSaveEvent)
pEventObligatoriskSaveEvent.EnreferansetilSaveEvent-objektet.
MerknaderHvisReturnStatus-egenskapenforSaveEvent-objektetersatttilFalse,avbryterInfoPathlagreoperasjonen.HvisdetoppstårenfeilikodenforOnSaveRequest-hendelsesbehandlingen,ignorererInfoPathfeilenogbrukerReturnStatus-egenskapenforSaveEvent-objektet.HvisReturnStatus-egenskapenikkeereksplisittangitt,brukesstandardverdienFalse.
ReturnStatus-egenskapenvirkersammenmedIsCancelled-egenskapennårInfoPath-skjemaetlukkes.Hvisdokumentetinneholderendringersomikkeerlagret,ogbrukerenavbryterlagreoperasjonen,kanIsCancelled-egenskapensettestilTrueforatInfoPathskalkunnelukkes.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelIeksempeletnedenforbrukeshendelsesbehandlingenOnSaveRequesttilåoppretteetXMLHTTP-objektforoverføringavskjemaetsunderliggendeXML-dokument:
functionXDocument::OnSaveRequest(eventObj){ //Writethecodetoberunbeforesavinghere.
XDocument.UI.Alert("Beginsavingform.");
eventObj.IsCancelled=eventObj.PerformSaveOperation();
//Writethecodetoberunaftersavinghere.
XDocument.UI.Alert("Formsaved.");
eventObj.ReturnStatus=true;}
OnSign-hendelsen
Inntrefferetteratetsettmedsignertedataervalgtforsignering.
FunksjonXDocument::OnSign(ByRefpEventAsSignEvent)
pEventObligatoriskSignEvent.EnreferansetilSignEvent-objektet.
MerknaderDukanbrukedennehendelsentilåleggeytterligeredatatildendigitalesignaturen.Dukanforeksempelleggetildatafraenklarerttidsstempelserver,ellerleggetilenserverside-kontrasignaturfortransaksjonen.Dukanogsåbrukedennehendelsentilåblokkeresigneringhvisdengjeldendebrukerenikkeermedlemavenbestemtgruppe.
Obs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Visalt
OnSubmitRequest-hendelsen
InntreffernårsendeoperasjonenstartesfraMicrosoftOfficeInfoPath2003-brukergrensesnittetellervedhjelpavSubmit-metodenforXDocument-objektetiInfoPath-objektmodellen.
FunksjonXDocument::OnSubmitRequest(ByRefpEventAsDocReturnEvent)
pEventObligatoriskDocReturnEvent.EnreferansetilDocReturnEvent-objektet.
MerknaderDennehendelsesbehandlingentillateratbrukerenavbryterenoperasjon.
HvisReturnStatus-egenskapenforDocReturnEvent-objektetersatttilFalse,avbryterInfoPathsendeoperasjonen.HvisdetoppstårenfeiliskriptkodenforhendelsesbehandlingenOnSubmitRequest,ignorererInfoPathdenogbrukerReturnStatus-egenskapenforDocReturnEvent-objektet.HvisReturnStatus-egenskapenikkeereksplisittangitt,brukesstandardverdienFalse.
EksempelIeksempletnedenforbrukeshendelsesbehandlingenOnSubmitRequesttilåoppretteetXMLHTTP-objektfortransportavskjemaetsunderliggendeXML-dokument:
functionXDocument::OnSubmitRequest(eventObj){//CreateanXMLHTTPobjectfordocumenttransport.try{varobjXmlHttp=newActiveXObject("MSXML2.XMLHTTP");}catch(ex){XDocument.UI.Alert("CouldnotcreateMSXML2.XMLHTTPobject.\r\n"+ex.number+"-"+ex.description);
//ReturnwitheventObj.ReturnStatus==false,//becausenochangewasmadetothisvalue.return;}
//PosttheXMLdocumenttostrUrl.objXmlHttp.open("POST",strUrl,false);try{objXmlHttp.send(XDocument.DOM.xml);}catch(ex){XDocument.UI.Alert("Couldnotpost(ASP)documentto"+
strUrl+"\r\n"+ex.number+"-"+ex.description);
//ReturnwitheventObj.ReturnStatus==false.return;}//Ifhere,thesubmitoperationishasbeensuccessful.eventObj.ReturnStatus=true;}
Visalt
OnSwitchView-hendelsen
InntrefferettervellykketbytteavvisningietMicrosoftOfficeInfoPath2003-skjema.
FunksjonXDocument::OnSwitchView(ByRefpEventAsDocEvent)
pEventObligatoriskDocEvent.EnreferansetilDocEvent-objektet.
MerknaderDennehendelsesbehandlingentillaterikkeatbrukerenavbryterenoperasjon.
Obs!OnSwitchView-hendelseninntrefferogsåførstegangetskjemaåpnes.
EksempelIeksempletfraeksempelskjemaetEventsnedenforbrukeshendelsesbehandlingenOnSwitchViewtilåkontrollerenavnetpågjeldendevisning.Hvisnavneter"ArchiveCustomer",blirdetlagttildataiskjemaetsunderliggendeXML-dokument.
functionXDocument::OnSwitchView(eventObj){varoDate=newDate();
if(XDocument.View.Name=="ArchiveCustomer"){varoNotesNode=XDocument.DOM.selectSingleNode("/Customers/CustomerInfo/Notes");varoDivNode=XDocument.DOM.createNode(1,"div","http://www.w3.org/1999/xhtml");
oDivNode.text="Noterecorded"+oDate.toString();oNotesNode.appendChild(oDivNode);}}
Visalt
OnValidate-hendelsen
InntrefferetteratendringerietskjemasunderliggendeXML-dokumentergodtatt,menførOnAfterChange-hendelseninntreffer.
Funksjonnode::OnValidate(ByRefpDataDOMEventAsDataDOMEvent)
pDataDOMEventObligatoriskDataDOMEvent.EnreferansetilDataDOMEvent-objektet.
MerknaderDennehendelsesbehandlingentillaterikkeatbrukerenavbryterenoperasjon.
UnderOnValidate-hendelsenerskjemaetsunderliggendeXML-dokumentplassertiskrivebeskyttetmodus.
OnValidate-hendelsenbrukesvanligvistilfeilbehandlingogarbeidmedErrors-samlingen,foreksempeltilåleggetilnyefeilellersletteeksisterendefeil.
Obs!InoentilfellerkanhendelsersomerrelaterttilendringerietskjemasunderliggendeXML-dokument,inntreffemerennéngang.Hvisforeksempeleksisterendedataendres,utføreseninnsettings-ogsletteoperasjon.
EksempelIdeleksempletfraeksempelskjemaetEventsnedenforbrukeshendelsesbehandlingenOnValidatetilåvaliderekontaktinformasjon.Hvisdataeneergyldige,brukesReportError-metodenforDataDOMEVent-objektettilåoppretteenfeil.
functionmsoxd__ContactDates::OnValidate(eventObj){variNumberOfDays=0;varobjEmailDate=XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/ContactDates/EmailCampaignDt');varobjPhoneContactDate=XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/ContactDates/PhoneContactDt');varobjRepVisitDate=XDocument.DOM.selectSingleNode('/Customers/CustomerInfo/ContactDates/RepVisitDt');
//Firstvalidatetheemailandphonecontactdates.if(!objEmailDate||!objPhoneContactDate)return;
varemailDate=newDate(objEmailDate.text.replace(/(.*)-(.*)-(.*)/,"$2-$3-$1"));varphoneContactDate=newDate(objPhoneContactDate.text.replace(/(.*)-(.*)-(.*)/,"$2-$3-$1"));
if(isNaN(emailDate)||isNaN(phoneContactDate))return;
//Getthenumberofdaysbetweenthetwodates.iNumberOfDays=GetElapsedDays(emailDate,phoneContactDate);
if(iNumberOfDays<REQUIRED_PHONE_EMAIL_INTERVAL)
eventObj.ReportError(objPhoneContactDate,"ThePhoneContactStartdatemustoccurafter"+REQUIRED_PHONE_EMAIL_INTERVAL+"daysfromthestartoftheEmailCampaign.",false);...}
Visalt
OnVersionUpgrade-hendelsen
InntreffernårversjonsnummerettiletMicrosoftOfficeInfoPath2003-skjemasomåpnes,ereldreennversjonsnummerettilskjemamalendeterbasertpå.
FunksjonXDocument::OnVersionUpgrade(ByRefpEventAsVersionUpgradeEvent)
pEventObligatoriskVersionUpgradeEvent.EnreferansetilVersionUpgradeEvent-objektet.
MerknaderDennehendelsesbehandlingentillateratbrukerenavbryterenoperasjon.
UnderOnVersionUpgrade-hendelsenerskjemaetsunderliggendeXML-dokumentplassertiskrivebeskyttetmodusogblirikkevalidertmotdettilknyttedeXML-skjemaet.HvisReturnStatus-egenskapenforVersionUpgradeEvent-objektetersatttilFalse,avbryterInfoPathåpningenavskjemaet.HvisdetoppstårenfeiliskriptkodenforhendelsesbehandlingenOnVersionUpgrade,ignorererInfoPathignoreresdenogbrukerReturnStatus-egenskapenforVersionUpgradeEvent-objektet.HvisReturnStatus-egenskapenikkeereksplisittangitt,brukesstandardverdienTrue.
EksempelIeksempletfraeksempelskjemaetEventsnedenforbrukeshendelsesbehandlingenOnVersionUpgradetilåfinneutomskjemaetmedfeil,eldreversjonsnummerinneholderetEmailAddress-element.Hvisetsliktelementikkefinnes,blirdetlagttil.
functionXDocument::OnVersionUpgrade(eventObj){if(!XDocument.DOM.selectSingleNode("/Customers/CustomerInfo/EmailAddress")){try{//Createthenewelement.varobjItemNode=XDocument.DOM.selectSingleNode("/Customers/CustomerInfo").ownerDocument.createElement("EmailAddress");
//Addthenew<item>elementtotheXMLdocumentasa//childofthe<order>element.XDocument.DOM.selectSingleNode("/Customers/CustomerInfo").appendChild(objItemNode);eventObj.ReturnStatus=true;}catch(ex){XDocument.UI.Alert("Therewasanerrorinsertingthe"+"<EmailAddress>node.\nDescription:"+ex.description);eventObj.ReturnStatus=false;}}}
Visalt
XdCertificateStatus-opplisting
XdCertificateStatus-opplistingenbrukestilåbestemmestatusenforetdigitaltsertifikat.DeopplistedeverdienereturneresavStatus-egenskapenforCertificate-objektet.
Navn Verdi BeskrivelsexdCertificateStatusError 0 Statusenfordetangittedigitale
sertifikatetkanikkefastsettes.xdCertificateStatusValid 1 Detangittedigitalesertifikateter
gyldig.xdCertificateStatusExpired 2 Detangittedigitalesertifikatethar
utløpt.xdCertificateStatusNotTrusted 3 Detangittedigitalesertifikateter
ikkeklarert.xdCertificateStatusRevoked 4 Detangittedigitalesertifikateter
opphevet.
XdConfirmButtons-opplisting
XdConfirmButtons-opplistingenbrukestilåbestemmehvilketyperknappersomskalvisesienmeldingsboks.DisseopplistedeverdienebrukesavConfirm-metodenforUI-objektet.
Navn Verdi BeskrivelsexdOKCancel 1 KnappeneOKogAvbrytvises.xdYesNoCancel 3 KnappeneJa,NeiogAvbrytvises.xdYesNo 4 KnappeneJaogNeivises.
XdConfirmChoice-opplisting
XdConfirmChoice-opplistingenbrukestilåbestemmehvilkenknappsomklikkesienmeldingsboks.DisseopplistedeverdienebrukesavConfirm-metodenforUI-objektet.
Navn Verdi BeskrivelsexdOK 1 OK-knappenbleklikket.xdCancel 2 Avbryt-knappenbleklikket.xdYes 6 Ja-knappenbleklikket.xdNo 7 Nei-knappenbleklikket.
Visalt
XdDocumentVersionMode-nummerering
XdDocumentVersionMode-nummereringbrukestilåbestemmehvordanetMicrosoftOfficeInfoPath2003-skjemaskalåpnes.DissetallverdienebrukessomargumentertilNew-ogOpen-metodenforExternalApplication-objektet.
Navn Verdi BeskrivelsexdCanOpenInReadOnlyMode 8 Skjemaetåpnesi
skrivebeskyttetmodus.xdCanTransformSigned 16 Skjemaetåpnesog
skjematransformeringbrukes,selvomskjemaetinneholderendigitalsignatur.
xdFailOnVersionMismatch 0 Skjemaetoppretteselleråpnesbarehvisdetertilgjengeligogversjonsnummeretstemmeroverensmedversjonsnummerettilskjemamalen.
xdFailOnVersionOlder 1 Skjemaetoppretteselleråpnesbarehvisdetertilgjengeligogversjonsnummeretikkeereldreennversjonsnummerettilskjemamalen.
xdIgnoreDataAdaptersQueryFailure 64 Skjemaetåpnesselvomspørringensomerknyttettilskjemaetsdataadapter,ikkereturnerernoendata.
xdPromptTransformSigned 32 Skjemaetåpnes,ogdialogboksenDigitalSignatures(Digitale
signaturer)visesførskjematransformeringbrukes.
xdUseExistingVersion 2 Skjemaetoppretteselleråpnesmeddeteksisterendeversjonsnummerettilskjemamalen.
XdMachineOnlineState-opplisting
XdMachineOnlineState-opplistingenbrukestilåbestemmestatusenfortilkoblingenforklientdatamaskinen.DisseopplistedeverdienereturneresavMachineOnlineState-egenskapenforApplication-objektet.
Navn Verdi BeskrivelsexdOffline 0 Klientdatamaskinenerikkekoblettil
nettverket.xdOnline 1 Klientdatamaskinenerkoblettilnettverket.xdIEIsInOfflineMode 2 MicrosoftInternetExplorererifrakoblet
modus.
XdSignatureRelation-opplisting
XdSignatureRelation-opplistingenbrukestilåbestemmehvordandigitalesignaturerkanleggestiletSignedDataBlock-objekt.Disseopplistedeverdieneerskrivebeskyttet.
Navn Verdi BeskrivelsexdSignatureRelationCoSign 2 Angiratsignaturerer
uavhengigeavhverandreiSignedDataBlock-objektet.
xdSignatureRelationCounterSign 3 AngirathversignatursignererdenforegåendesignatureniSignedDataBlock-objektet.
xdSignatureRelationSingle 1 AngiratbareénsignaturkaneksistereiSignedDataBlock-objektet.
Visalt
XdSignatureStatus-opplisting
XdSignatureStatus-opplistingenbrukestilåbestemmestatusenforendigitalsignatur.DisseopplistedeverdienereturneresavStatus-egenskapenforSignature-objektet.
Navn Verdi BeskrivelsexdSignatureStatusError 0 Statusenfordenangittedigitale
signaturenkanikkefastsettes.xdSignatureStatusValid 1 Denangittedigitalesignaturen
ergyldig.xdSignatureStatusInvalid 2 Denangittedigitalesignaturen
erugyldig.xdSignatureStatusUnsupported 3 Denangittedigitalesignaturen
støttesikkeavMicrosoftOfficeInfoPath2003.
Visalt
XdTaskPaneType-nummerering
XdTaskPaneType-nummereringbrukestilåfinneuthvilkentypeMicrosoftOfficeInfoPath2003-oppgaverutesomvisesiøyeblikket.DissetallverdienereturneresavType-egenskapenforTaskPane-objektet.VerdienebrukesogsåsomposisjonsargumenttilItem-egenskapenforTaskPanes-samlingen.
Navn Verdi BeskrivelsexdTaskPaneBulletsNumbering 9 OppgaverutenBulletsand
Numbering(Punktmerkingognummerering).Brukestilåangipunkt-ognummereringsstilforetskjema.
xdTaskPaneClipArt 5 OppgaverutenClipArt(Utklipp).Brukestilåsetteinnutklippietskjema.
xdTaskPaneDesignerNew 2 OppgaverutenDesignaForm(Utformetskjema).Brukestilåutformeetnyttskjema,åpneetskjemaiutformingsmodusellervelgeetskjemasomskalfyllesut.
xdTaskPaneFillOutAForm 1 OppgaverutenFillOutaForm(Fyllutetskjema).Brukestilååpneetskjemasomskalfyllesutellerutformes.
xdTaskPaneFind 6 OppgaverutenFind(Søk).Brukestilåsøkeettertekstietskjema.
xdTaskPaneFormatting 8 OppgaverutenFont(Skrift).Brukestilåformateretekst.
xdTaskPaneHelp 4 OppgaverutenHelp(Hjelp).BrukestilåvisehjelpesystemetforInfoPath.
xdTaskPaneHTML 0 Denegendefinerteoppgaveruten
iInfoPath.Brukesavskjemautvikleretilåleggetilekstraskjemafunksjonalitet.
xdTaskPaneHWSWorkflow 12 OppgaverutenArbeidsflytforMicrosoftBizTalkServer2004HumanWorkflowServices(HWS).
xdTaskPaneParaFormatting 11 OppgaverutenAvsnitt.Brukestilåkonfigurereegenskapenetilavsnitt,inkludertjusteringogavstand.
xdTaskPaneReplace 7 OppgaverutenReplace(Erstatt).Brukestilåsøkeetterogerstattetekstietskjema.
xdTaskPaneSearchResults 3 OppgaverutenSearchResults(Søkeresultater).Brukestilåviseresultatenefraetsøk.
xdTaskPaneSpelling 10 OppgaverutenSpelling(Stavekontroll).Brukestilåkontrollerestavingenietskjema.
XdWindowState-opplisting
XdWindowState-opplistingenbrukestilåbestemmestatusenforMicrosoftOfficeInfoPath2003-vinduetsomWindow-objektetrepresenterer.DisseopplistedeverdienereturneresellerangisavWindowState-egenskapenforWindow-objektet.
Navn Verdi BeskrivelsexdWindowStateMaximize 1 Vinduetmaksimeres.xdWindowStateNormal 2 Vinduetmaksimeresellerminimeres
ikke.xdWindowStateMinimize 3 Vinduetminimeres.
Visalt
XdWindowType-nummerering
XdWindowType-nummereringbrukestilåfinneuthvilkentypeMicrosoftOfficeInfoPath2003-vindusomvisesiøyeblikket.DissetallverdienereturneresavType-egenskapenforWindow-objektet.
Navn Verdi BeskrivelsexdDesignerWindow 1 Gjeldendevinduerdetvinduetsomvisesi
utformingsmodus.xdEditorWindow 0 Gjeldendevinduerdetvinduetsomvisesnår
etskjemafyllesut.
DiagramoverInfoPathXSF
<xDocumentClass>*<applicationParameters> *
<solutionProperties>*<calculations>*<calculatedField>(s)
*<customValidation>*<errorCondition>(s)<errorMessage>
*<dataAdapters>*<davAdapter>(s)<fileName><folderURL>
*<emailAdapter>(s)*<attachmentFileName>*<bcc>*<cc>*<intro>*<subject>*<to>
*<hwsAdapter>(s)*<hwsOperation>
*<input>*<partFragment>(s)
*<webServiceAdapter>(s)<operation>*<input>*<partFragment>(s)
*<dataObjects>
Forklaring
*Valgfrittelement
(s)Gjentattelement
*<dataObject>(s)<query>*<adoAdapter>*<webServiceAdapter><operation>*<input>*<partFragment>(s)
*<sharepointListAdapter>*<field>(s)
*<xmlFileAdapter>*<documentSchemas><documentSchema>(s)
*<documentSignatures>*<signedDataBlock>(s)*<message>(s)
*<documentVersionUpgrade> *<useScriptHandler>*<useTransform>
*<domEventHandlers>*<domEventHandler>(s)*<ruleSetAction>(s)
*<extensions>*<extension>(s)
*<externalViews>*<externalView>(s)*<mainpane>
*<featureRestrictions>*<autoRecovery>*<exportToExcel>
*<exportToWeb>*<print>*<save>*<sendMail>
*<fileNew><initialXMLDocument>*<customCategory>(s)
*<hwsWorkflow><allowedActions><action>(s)
<allowedTasks><task>(s)
<location>*<importParameters>*<importSource>(s)
*<listProperties>*<fields>*<field>(s)
*<onLoad><ruleSetAction>
<package><files>*<file>(s)*<fileProperties>*<property>(s)
*<permissions><allowedControl>(s)
*<query>*<adoAdapter>
*<queryAction>*<sharepointListAdapter>
*<field>(s)*<webServiceAdapter>
<operation>*<input>*<partFragment>(s)
*<xmlFileAdapter>*<roles><role>(s)<membership>(s)<getUserNameFromData>(s)<group>(s)<username>(s)
*<ruleSets>*<ruleSet>(s)<rule>(s)*<assignmentAction>(s)*<closeDocumentAction>(s)*<dialogBoxExpressionAction>(s)*<dialogBoxMessageAction>(s)*<exitRuleSet>(s)*<openNewDocumentAction>(s)*<queryAction>(s)*<submitAction>(s)*<switchViewAction>(s)
*<save>*<useScriptHandler>
*<schemaErrorMessages>
*<override>(s)<errorMessage>
*<scripts>*<script>(s)
*<submit>*<davAdapter><fileName><folderURL>
*<emailAdapter>*<attachmentFileName>*<bcc>*<cc>*<intro>*<subject>*<to>
*<errorMessage>*<ruleSetAction>*<submitAction>*<successMessage>*<useHttpHandler>*<useScriptHandler>*<useQueryAdapter>*<webServiceAdapter><operation>*<input>*<partFragment>(s)
<taskpane><views><view>(s)
*<editing>*<xmlToEdit>(s)*<editWith>(s)*<fragmentToInsert><chooseFragment>(s)*<attributeData>
*<masterDetail><mainpane>*<menu>(s)*<button>(s)*<menu>(s)
*<menuArea>(s)*<button>(s)*<menu>(s)
<printSettings>*<footer>*<header>
*<toolbar>(s)*<button>(s)*<menu>(s)
*<unboundControls>*<button>(s)*<ruleSetAction>
Visalt
XSF-skjemaiInfoPath
MicrosoftsOfficeInfoPath2003-skjemadefinisjonsfilen(.xsf)erenXML-skjemafil(.xsd)sombrukestilåvalidere.xsf-filenienInfoPath-skjemamal.
Nedenforfinnerduenkomplettoversiktoverinnholdeti.xsf-skjemafilen.
<?xmlversion="1.0"encoding="UTF-8"?><xsd:schemaxmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition" targetNamespace="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"elementFormDefault="qualified" attributeFormDefault="unqualified"> <!--xdTitletype--> <xsd:simpleTypename="xdTitle"> <xsd:restrictionbase="xsd:string"> <xsd:minLengthvalue="1"/> <xsd:maxLengthvalue="255"/> <xsd:patternvalue="([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?"/> </xsd:restriction> </xsd:simpleType> <!--xdViewNametype--> <xsd:simpleTypename="xdViewName"> <xsd:restrictionbase="xsd:string"> <xsd:minLengthvalue="1"/> <xsd:maxLengthvalue="255"/> <xsd:patternvalue="([^\p{Z}\p{C}/\\#&"><])(([^\p{Zl}\p{Zp}\p{C}/\\#&"><])*([^\p{Z}\p{C}/\\#&"><]))?"/> </xsd:restriction> </xsd:simpleType> <!--xdRoleNametype--> <!--usesxdViewNameasbase--> <xsd:simpleTypename="xdRoleName"> <xsd:restrictionbase="xsf:xdViewName"></xsd:restriction> </xsd:simpleType> <!--xdYesNotype-->
<xsd:simpleTypename="xdYesNo"> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="yes"/> <xsd:enumerationvalue="no"/> </xsd:restriction> </xsd:simpleType> <!--xdEnabledDisabledtype--> <xsd:simpleTypename="xdEnabledDisabled"> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="enabled"/> <xsd:enumerationvalue="disabled"/> </xsd:restriction> </xsd:simpleType> <!--xdManualAutotype--> <xsd:simpleTypename="xdManualAuto"> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="manual"/> <xsd:enumerationvalue="automatic"/> </xsd:restriction> </xsd:simpleType> <!--xdExpressionLiteraltype--> <xsd:simpleTypename="xdExpressionLiteral"> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="expression"/> <xsd:enumerationvalue="literal"/> </xsd:restriction> </xsd:simpleType> <!--xdFileNametype--> <xsd:simpleTypename="xdFileName"> <xsd:restrictionbase="xsd:string"> <xsd:minLengthvalue="1"/> <xsd:maxLengthvalue="64"/> </xsd:restriction>
</xsd:simpleType> <!--xdScriptLanguagetype--> <xsd:simpleTypename="xdScriptLanguage"> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:patternvalue="(([Jj][Aa][Vv][Aa]|(([Jj])|([Vv][Bb]))([Ss][Cc][Rr][Ii][Pp][Tt]))([.][Ee][Nn][Cc][Oo][Dd][Ee]))|([Jj][Aa][Vv][Aa]|(([Jj])|([Vv][Bb]))([Ss][Cc][Rr][Ii][Pp][Tt]))|([Mm][Aa][Nn][Aa][Gg][Ee][Dd][Cc][Oo][Dd][Ee])"/> </xsd:restriction> </xsd:simpleType> <!--xdSolutionVersiontype--> <xsd:simpleTypename="xdSolutionVersion"> <xsd:restrictionbase="xsd:string"> <xsd:patternvalue="(([0-9]{1,4}.){3}[0-9]{1,4})"/> </xsd:restriction> </xsd:simpleType> <!--xdEmptyStringtype--> <xsd:simpleTypename="xdEmptyString"> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="0"/> </xsd:restriction> </xsd:simpleType> <!--xdErrorMessagetype--> <xsd:simpleTypename="xdErrorMessage"> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="1023"/> </xsd:restriction> </xsd:simpleType> <!--xdDesignModetype--> <xsd:simpleTypename="xdDesignMode"> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="normal"/> <xsd:enumerationvalue="protected"/> </xsd:restriction> </xsd:simpleType> <!--xdTrustLeveltype-->
<xsd:simpleTypename="xdTrustLevel"> <xsd:restrictionbase="xsd:string"> <xsd:enumerationvalue="restricted"/> <xsd:enumerationvalue="domain"/> </xsd:restriction> </xsd:simpleType> <!--xdSignedDataBlockNametype--> <xsd:simpleTypename="xdSignedDataBlockName"> <xsd:restrictionbase="xsd:ID"> <xsd:minLengthvalue="1"/> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> <!--xdSignedDataBlockMessagetype--> <xsd:simpleTypename="xdSignedDataBlockMessage"> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> <!--xdSignatureRelationEnumtype--> <xsd:simpleTypename="xdSignatureRelationEnum"> <xsd:restrictionbase="xsd:string"> <xsd:enumerationvalue="countersign"/> <xsd:enumerationvalue="cosign"/> <xsd:enumerationvalue="single"/> </xsd:restriction> </xsd:simpleType> <!--xdHWSnametype--> <xsd:simpleTypename="xdHWSname"> <xsd:restrictionbase="xsd:NCName"> <xsd:patternvalue="[^-^\.^\\^\[^\]^\|^\+^?^\*^@^\{^\}^\(^\)^>^<^=^;^,]*"/> </xsd:restriction> </xsd:simpleType>
<!--xdHWSCaptiontype--> <xsd:simpleTypename="xdHWSCaption"> <xsd:restrictionbase="xsd:string"> <xsd:minLengthvalue="1"/> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> <!--xDocumentClass--> <xsd:elementname="xDocumentClass"> <xsd:complexType> <xsd:all> <xsd:elementref="xsf:package"minOccurs="1"/> <xsd:elementref="xsf:permissions"minOccurs="0"/> <xsd:elementref="xsf:views"minOccurs="1"/> <xsd:elementref="xsf:hwsWorkflow"minOccurs="0"/> <xsd:elementref="xsf:externalViews"minOccurs="0"/> <xsd:elementref="xsf:scripts"minOccurs="0"/> <xsd:elementref="xsf:schemaErrorMessages"minOccurs="0"/> <xsd:elementref="xsf:documentSchemas"minOccurs="0"/> <xsd:elementref="xsf:applicationParameters"minOccurs="0"/> <xsd:elementref="xsf:featureRestrictions"minOccurs="0"/> <xsd:elementref="xsf:fileNew"minOccurs="0"/> <xsd:elementref="xsf:customValidation"minOccurs="0"/> <xsd:elementref="xsf:domEventHandlers"minOccurs="0"/> <xsd:elementref="xsf:importParameters"minOccurs="0"/> <xsd:elementref="xsf:listProperties"minOccurs="0"/> <xsd:elementref="xsf:taskpane"minOccurs="0"/> <xsd:elementref="xsf:documentSignatures"minOccurs="0"/> <xsd:elementref="xsf:dataObjects"minOccurs="0"/> <xsd:elementref="xsf:dataAdapters"minOccurs="0"/> <xsd:elementref="xsf:query"minOccurs="0"/> <xsd:elementref="xsf:submit"minOccurs="0"/> <xsd:elementref="xsf:save"minOccurs="0"/>
<xsd:elementref="xsf:roles"minOccurs="0"/> <xsd:elementref="xsf:onLoad"minOccurs="0"/> <xsd:elementref="xsf:documentVersionUpgrade"minOccurs="0"/> <xsd:elementref="xsf:extensions"minOccurs="0"/> <xsd:elementref="xsf:ruleSets"minOccurs="0"/> <xsd:elementref="xsf:calculations"minOccurs="0"/> </xsd:all> <xsd:attributename="name"type="xsd:string"use="optional"/> <xsd:attributename="author"type="xsd:string"use="optional"/> <xsd:attributename="description"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="solutionVersion"type="xsf:xdSolutionVersion"use="optional"/> <xsd:attributename="productVersion"type="xsd:string"use="optional"/> <xsd:attributename="solutionFormatVersion"type="xsf:xdSolutionVersion"use="required"/> <xsd:attributename="dataFormSolution"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="requireFullTrust"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="trustLevel"type="xsf:xdTrustLevel"use="optional"/> <xsd:attributename="trustSetting"type="xsf:xdManualAuto"use="optional"/> <xsd:attributename="publishUrl"type="xsd:string"use="optional"/> </xsd:complexType> <xsd:keyname="view_name_key"> <xsd:selectorxpath="./xsf:views/xsf:view"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:keyname="externalView_name_key"> <xsd:selectorxpath="./xsf:externalViews/xsf:externalView"/> <xsd:fieldxpath="@name"/> </xsd:key>
<xsd:keyname="view_or_externalView_name_key"> <xsd:selectorxpath="./xsf:views/xsf:view|./xsf:externalViews/xsf:externalView"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:keyname="ruleset_name_key"> <xsd:selectorxpath="./xsf:ruleSets/xsf:ruleSet"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:keyname="dataObject_name_key"> <xsd:selectorxpath="./xsf:dataObjects/xsf:dataObject"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:uniquename="adapter_name_unique"> <xsd:selectorxpath="./xsf:dataObjects/xsf:dataObject/xsf:query/*|./xsf:query/*|./xsf:dataAdapters/*|./xsf:submit/xsf:webServiceAdapter|./xsf:submit/xsf:davAdapter|./xsf:submit/xsf:emailAdapter"/> <xsd:fieldxpath="@name"/> </xsd:unique> <xsd:keyname="adapter_name_key"> <xsd:selectorxpath="./xsf:dataAdapters/*"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:uniquename="view_external_name_unique"> <xsd:selectorxpath="./xsf:views/xsf:view|./xsf:externalViews/xsf:externalView"/> <xsd:fieldxpath="@name"/> </xsd:unique> </xsd:element> <!--schemaErrorMessages--> <xsd:elementname="schemaErrorMessages"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:override"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element>
<!--override--> <xsd:elementname="override"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:errorMessage"/> </xsd:sequence> <xsd:attributename="match"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <!--applicationParameters--> <xsd:elementname="applicationParameters"> <xsd:complexType> <xsd:all> <xsd:elementref="xsf:solutionProperties"minOccurs="0"/> </xsd:all> <xsd:attributename="application"use="required"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:enumerationvalue="InfoPathDesignMode"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <!--solutionProperties--> <xsd:elementname="solutionProperties"> <xsd:complexType> <xsd:attributename="allowCustomization"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="lastOpenView"use="optional"/> <xsd:attributename="scriptLanguage"type="xsf:xdScriptLanguage"use="optional"/> <xsd:attributename="automaticallyCreateNodes"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="lastVersionNeedingTransform"type="xsf:xdSolutionVersion"use="optional"/> <xsd:attributename="fullyEditableNamespace"type="xsd:anyURI"use="optional"/>
<xsd:attributename="publishSaveUrl"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <!--featureRestrictions--> <xsd:elementname="featureRestrictions"> <xsd:complexType> <xsd:all> <xsd:elementname="save"minOccurs="0"> <xsd:complexType> <xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementref="xsf:exportToWeb"minOccurs="0"/> <xsd:elementref="xsf:exportToExcel"minOccurs="0"/> <xsd:elementref="xsf:print"minOccurs="0"/> <xsd:elementref="xsf:sendMail"minOccurs="0"/> <xsd:elementref="xsf:autoRecovery"minOccurs="0"/> </xsd:all> </xsd:complexType> </xsd:element> <!--exportToWeb--> <xsd:elementname="exportToWeb"> <xsd:complexType> <xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"/> </xsd:complexType> </xsd:element> <!--exportToExcel--> <xsd:elementname="exportToExcel"> <xsd:complexType> <xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"/> </xsd:complexType> </xsd:element> <!--print-->
<xsd:elementname="print"> <xsd:complexType> <xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"/> </xsd:complexType> </xsd:element> <!--sendMail--> <xsd:elementname="sendMail"> <xsd:complexType> <xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"/> </xsd:complexType> </xsd:element> <!--autoRecovery--> <xsd:elementname="autoRecovery"> <xsd:complexType> <xsd:attributename="feature"type="xsf:xdEnabledDisabled"use="required"/> </xsd:complexType> </xsd:element> <!--query--> <xsd:elementname="query"> <xsd:complexType> <xsd:choice> <xsd:elementref="xsf:queryAction"/> <xsd:elementref="xsf:adoAdapter"/> <xsd:elementref="xsf:webServiceAdapter"/> <xsd:elementref="xsf:xmlFileAdapter"/> <xsd:elementref="xsf:sharepointListAdapter"/> </xsd:choice> </xsd:complexType> </xsd:element> <!--scripts--> <xsd:elementname="scripts"> <xsd:complexType> <xsd:sequence>
<xsd:elementref="xsf:script"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="language"type="xsf:xdScriptLanguage"use="required"/> <xsd:attributename="enforceScriptTimeout"type="xsf:xdYesNo"use="optional"default="yes"/> </xsd:complexType> </xsd:element> <xsd:elementname="script"> <xsd:complexType> <xsd:attributename="src"type="xsf:xdFileName"use="required"/> </xsd:complexType> </xsd:element> <!--dataObjects--> <xsd:elementname="dataObjects"> <xsd:complexType> <xsd:choiceminOccurs="0"maxOccurs="unbounded"> <xsd:elementref="xsf:dataObject"/> </xsd:choice> </xsd:complexType> <xsd:uniquename="dataObjects_name_unique"> <xsd:selectorxpath="./xsf:dataObject"/> <xsd:fieldxpath="@name"/> </xsd:unique> </xsd:element> <xsd:elementname="dataObject"> <xsd:complexType> <xsd:choice> <xsd:elementname="query"> <xsd:complexType> <xsd:choice> <xsd:elementref="xsf:adoAdapter"/> <xsd:elementref="xsf:webServiceAdapter"/> <xsd:elementref="xsf:xmlFileAdapter"/> <xsd:elementref="xsf:sharepointListAdapter"/>
</xsd:choice> </xsd:complexType> </xsd:element> </xsd:choice> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> <xsd:attributename="schema"type="xsd:string"use="optional"/> <xsd:attributename="initOnLoad"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <!--dataAdapters--> <xsd:elementname="adoAdapter"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdTitle"use="optional"/> <xsd:attributename="connectionString"type="xsd:string"use="required"/> <xsd:attributename="commandText"type="xsd:string"use="required"/> <xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="webServiceAdapter"> <xsd:complexType> <xsd:choice> <xsd:elementref="xsf:operation"/> </xsd:choice> <xsd:attributename="name"type="xsf:xdTitle"use="optional"/> <xsd:attributename="wsdlUrl"type="xsd:string"use="required"/> <xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="useDataSet"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="hwsAdapter"> <xsd:complexType>
<xsd:choice> <xsd:elementref="xsf:hwsOperation"/> </xsd:choice> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> <xsd:attributename="wsdlUrl"type="xsd:string"use="required"/> <xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="operation"> <xsd:complexType> <xsd:choice> <xsd:elementref="xsf:input"minOccurs="0"/> </xsd:choice> <xsd:attributename="name"type="xsd:string"use="required"/> <xsd:attributename="soapAction"type="xsd:string"use="required"/> <xsd:attributename="serviceUrl"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="hwsOperation"> <xsd:complexType> <xsd:choice> <xsd:elementref="xsf:input"/> </xsd:choice> <xsd:attributename="type"type="xsd:string"use="required"/> <xsd:attributename="typeID"type="xsd:string"use="required"/> <xsd:attributename="serviceUrl"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="input"> <xsd:complexType> <xsd:choiceminOccurs="0"maxOccurs="unbounded"> <xsd:elementref="xsf:partFragment"/>
</xsd:choice> <xsd:attributename="source"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="partFragment"> <xsd:complexType> <xsd:attributename="match"type="xsd:string"use="required"/> <xsd:attributename="replaceWith"type="xsd:string"use="required"/> <xsd:attributename="sendAsString"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="dataObject"type="xsd:string"use="optional"/> <xsd:attributename="filter"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="xmlFileAdapter"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdTitle"use="optional"/> <xsd:attributename="fileUrl"type="xsd:anyURI"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="sharepointListAdapter"> <xsd:complexType> <xsd:sequence> <xsd:elementname="field"minOccurs="0"maxOccurs="unbounded"> <xsd:complexType> <xsd:attributename="sharepointName"type="xsd:string"use="required"/> <xsd:attributename="infopathName"type="xsd:string"use="required"/> <xsd:attributename="isLookup"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> <xsd:attributename="siteUrl"type="xsd:string"use="required"/> <xsd:attributename="sharepointGuid"type="xsd:string"use="required"/>
<xsd:attributename="infopathGroup"type="xsd:string"use="required"/> <xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="davAdapter"> <xsd:complexType> <xsd:all> <xsd:elementname="folderURL"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="fileName"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"/> </xsd:complexType> </xsd:element> </xsd:all> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> <xsd:attributename="overwriteAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="emailAdapter"> <xsd:complexType> <xsd:all> <xsd:elementname="to"minOccurs="0"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"/>
</xsd:complexType> </xsd:element> <xsd:elementname="cc"minOccurs="0"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="bcc"minOccurs="0"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="subject"minOccurs="0"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="intro"minOccurs="0"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="attachmentFileName"minOccurs="0"> <xsd:complexType> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"/> </xsd:complexType> </xsd:element> </xsd:all> <xsd:attributename="name"type="xsf:xdTitle"use="required"/>
<xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="dataAdapters"> <xsd:complexType> <xsd:choiceminOccurs="0"maxOccurs="unbounded"> <xsd:elementref="xsf:adoAdapter"/> <xsd:elementref="xsf:webServiceAdapter"/> <xsd:elementref="xsf:xmlFileAdapter"/> <xsd:elementref="xsf:sharepointListAdapter"/> <xsd:elementref="xsf:davAdapter"/> <xsd:elementref="xsf:emailAdapter"/> <xsd:elementref="xsf:hwsAdapter"/> </xsd:choice> </xsd:complexType> </xsd:element> <!--documentSchemas--> <xsd:elementname="documentSchemas"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:documentSchema"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="documentSchema"> <xsd:complexType> <xsd:attributename="location"type="xsd:string"use="required"/> <xsd:attributename="rootSchema"type="xsf:xdYesNo"/> </xsd:complexType> </xsd:element> <!--customValidation--> <xsd:elementname="customValidation">
<xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:errorCondition"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="errorCondition"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:errorMessage"/> </xsd:sequence> <xsd:attributename="match"type="xsd:string"use="required"/> <xsd:attributename="expression"type="xsd:string"use="required"/> <xsd:attributename="expressionContext"type="xsd:string"use="optional"/> <xsd:attributename="showErrorOn"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="errorMessage"> <xsd:complexType> <xsd:simpleContent> <xsd:extensionbase="xsf:xdErrorMessage"> <xsd:attributename="type"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="modal"/> <xsd:enumerationvalue="modeless"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="shortMessage"use="required"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="127"/>
</xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <!--domEventHandlers--> <xsd:elementname="domEventHandlers"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:domEventHandler"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:uniquename="domEventHandler_handlerObject_unique"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@handlerObject"/> </xsd:unique> </xsd:element> <xsd:elementname="domEventHandler"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:ruleSetAction"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="dataObject"type="xsd:string"use="optional"/> <xsd:attributename="match"type="xsd:string"use="required"/> <xsd:attributename="handlerObject"type="xsd:string"use="optional"/> </xsd:complexType> <xsd:keyrefname="domEventHandler_ruleSetAction"refer="xsf:ruleset_name_key"> <xsd:selectorxpath="./xsf:ruleSetAction"/> <xsd:fieldxpath="@ruleSet"/> </xsd:keyref> </xsd:element>
<!--importParameters--> <xsd:elementname="importParameters"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:importSource"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="enabled"type="xsf:xdYesNo"use="required"/> <xsd:attributename="useScriptHandler"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="importSource"> <xsd:complexType> <xsd:attributename="name"type="xsd:string"use="required"/> <xsd:attributename="schema"type="xsf:xdFileName"use="required"/> <xsd:attributename="transform"type="xsf:xdFileName"use="required"/> <xsd:attributename="authoringOfTransform"type="xsf:xdManualAuto"use="optional"/> </xsd:complexType> </xsd:element> <!--listProperties--> <xsd:elementname="listProperties"> <xsd:complexType> <xsd:all> <xsd:elementref="xsf:fields"/> </xsd:all> </xsd:complexType> </xsd:element> <xsd:elementname="fields"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:field"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element>
<xsd:elementname="field"> <xsd:complexType> <xsd:attributename="type"type="xsd:NMTOKEN"use="required"/> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> <xsd:attributename="columnName"type="xsf:xdTitle"use="required"/> <xsd:attributename="required"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="viewable"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="node"type="xsd:string"use="required"/> <xsd:attributename="maxLength"type="xsd:byte"/> <xsd:attributename="aggregation"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="sum"/> <xsd:enumerationvalue="count"/> <xsd:enumerationvalue="average"/> <xsd:enumerationvalue="min"/> <xsd:enumerationvalue="max"/> <xsd:enumerationvalue="first"/> <xsd:enumerationvalue="last"/> <xsd:enumerationvalue="merge"/> <xsd:enumerationvalue="plaintext"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <!--submit--> <xsd:elementname="submit"> <xsd:complexType> <xsd:all> <xsd:elementname="submitAction"minOccurs="0"> <xsd:complexType> <xsd:attributename="adapter"type="xsf:xdTitle"use="required"/>
</xsd:complexType> <xsd:keyrefname="submitAdapter_name_keyref"refer="xsf:adapter_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@adapter"/> </xsd:keyref> </xsd:element> <xsd:elementref="xsf:useHttpHandler"minOccurs="0"/> <xsd:elementref="xsf:useScriptHandler"minOccurs="0"/> <xsd:elementref="xsf:ruleSetAction"minOccurs="0"/> <xsd:elementref="xsf:useQueryAdapter"minOccurs="0"/> <xsd:elementref="xsf:webServiceAdapter"minOccurs="0"/> <xsd:elementref="xsf:davAdapter"minOccurs="0"/> <xsd:elementref="xsf:emailAdapter"minOccurs="0"/> <xsd:elementname="successMessage"type="xsd:string"minOccurs="0"/> <xsd:elementname="errorMessage"type="xsd:string"minOccurs="0"/> </xsd:all> <xsd:attributename="caption"type="xsd:string"use="optional"/> <xsd:attributename="onAfterSubmit"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="close"/> <xsd:enumerationvalue="keepOpen"/> <xsd:enumerationvalue="openNew"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="showStatusDialog"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="showSignatureReminder"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="disableMenuItem"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> <xsd:keyrefname="submit_ruleSetAction"refer="xsf:ruleset_name_key"> <xsd:selectorxpath="./xsf:ruleSetAction"/> <xsd:fieldxpath="@ruleSet"/>
</xsd:keyref> </xsd:element> <xsd:elementname="useHttpHandler"> <xsd:complexType> <xsd:attributename="method"use="required"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="POST"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="href"type="xsd:anyURI"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="useScriptHandler"/> <xsd:elementname="useQueryAdapter"/> <!--onLoad--> <xsd:elementname="onLoad"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:ruleSetAction"minOccurs="1"maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:keyrefname="load_ruleSetAction"refer="xsf:ruleset_name_key"> <xsd:selectorxpath="./xsf:ruleSetAction"/> <xsd:fieldxpath="@ruleSet"/> </xsd:keyref> </xsd:element> <!--save--> <xsd:elementname="save"> <xsd:complexType> <xsd:choiceminOccurs="0"maxOccurs="1"> <xsd:elementref="xsf:useScriptHandler"/>
</xsd:choice> </xsd:complexType> </xsd:element> <!--roles--> <xsd:elementname="roles"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:role"minOccurs="1"maxOccurs="unbounded"/> <xsd:elementref="xsf:membership"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="default"type="xsd:string"use="required"/> <xsd:attributename="initiator"type="xsd:string"use="optional"/> <xsd:attributename="hideStatusBarDisplay"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> <!--rolenamesmustbeunique--> <xsd:uniquename="roles_name_unique"> <xsd:selectorxpath="./xsf:role"/> <xsd:fieldxpath="@name"/> </xsd:unique> <!--fieldsmustreferenceexistingrole--> <xsd:keyname="role_name_key"> <xsd:selectorxpath="./xsf:role"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:keyrefname="role_default"refer="xsf:role_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@default"/> </xsd:keyref> <xsd:keyrefname="role_initiator"refer="xsf:role_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@initiator"/> </xsd:keyref> <xsd:keyrefname="role_membership"refer="xsf:role_name_key">
<xsd:selectorxpath="./xsf:membership/*"/> <xsd:fieldxpath="@memberOf"/> </xsd:keyref> </xsd:element> <xsd:elementname="role"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdRoleName"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="membership"> <xsd:complexType> <xsd:choiceminOccurs="1"maxOccurs="unbounded"> <xsd:elementref="xsf:getUserNameFromData"/> <xsd:elementref="xsf:userName"/> <xsd:elementref="xsf:group"/> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:elementname="getUserNameFromData"> <xsd:complexType> <xsd:attributename="dataObject"type="xsd:string"use="optional"/> <xsd:attributename="select"type="xsd:string"use="required"/> <xsd:attributename="memberOf"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="userName"> <xsd:complexType> <xsd:attributename="name"type="xsd:string"use="required"/> <xsd:attributename="memberOf"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="group"> <xsd:complexType>
<xsd:attributename="name"type="xsd:string"use="required"/> <xsd:attributename="memberOf"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <!--hwsWorkflow--> <xsd:elementname="hwsWorkflow"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:location"minOccurs="1"maxOccurs="1"/> <xsd:elementref="xsf:allowedActions"minOccurs="1"maxOccurs="1"/> <xsd:elementref="xsf:allowedTasks"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="taskpaneVisible"type="xsf:xdYesNo"/> </xsd:complexType> <xsd:uniquename="hws_actiontask_name"> <xsd:selectorxpath="./xsf:allowedActions/xsf:action|./xsf:allowedTasks/xsf:task"/> <xsd:fieldxpath="@name"/> </xsd:unique> </xsd:element> <!--location--> <xsd:elementname="location"> <xsd:complexType> <xsd:attributename="url"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <!--allowedActions--> <xsd:elementname="allowedActions"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:action"minOccurs="1"maxOccurs="20"/> </xsd:sequence> </xsd:complexType> <xsd:uniquename="hws_actionTypeID_unique">
<xsd:selectorxpath="./xsf:action"/> <xsd:fieldxpath="@actionTypeID"/> </xsd:unique> </xsd:element> <!--action--> <xsd:elementname="action"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdHWSname"use="required"/> <xsd:attributename="actionTypeID"type="xsd:string"use="required"/> <xsd:attributename="canInitiateWorkflow"type="xsf:xdYesNo"use="required"/> <xsd:attributename="caption"type="xsf:xdHWSCaption"use="optional"/> </xsd:complexType> </xsd:element> <!--allowedTasks--> <xsd:elementname="allowedTasks"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:task"minOccurs="1"maxOccurs="20"/> </xsd:sequence> </xsd:complexType> <xsd:uniquename="hws_taskID_unique"> <xsd:selectorxpath="./xsf:task"/> <xsd:fieldxpath="@taskTypeID"/> </xsd:unique> </xsd:element> <!--task--> <xsd:elementname="task"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdHWSname"use="required"/> <xsd:attributename="taskTypeID"type="xsd:string"use="required"/> <xsd:attributename="caption"type="xsf:xdHWSCaption"use="optional"/> </xsd:complexType> </xsd:element>
<!--fileNew--> <xsd:elementname="fileNew"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:initialXmlDocument"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="initialXmlDocument"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:customCategory"minOccurs="0"/> </xsd:sequence> <xsd:attributename="caption"type="xsf:xdTitle"use="required"/> <xsd:attributename="href"type="xsf:xdFileName"use="required"/> </xsd:complexType> </xsd:element> <!--customCategory--> <xsd:elementname="customCategory"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> </xsd:complexType> </xsd:element> <!--package--> <xsd:elementname="package"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:files"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="files"> <xsd:complexType>
<xsd:sequence> <xsd:elementref="xsf:file"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="file"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:fileProperties"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="name"type="xsf:xdFileName"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="fileProperties"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:property"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="property"> <xsd:complexType> <xsd:attributename="name"type="xsd:string"use="required"/> <xsd:attributename="value"type="xsd:string"use="required"/> <xsd:attributename="type"type="xsd:QName"use="required"/> </xsd:complexType> </xsd:element> <!--permissions--> <xsd:elementname="permissions"> <xsd:complexType> <xsd:choiceminOccurs="0"maxOccurs="unbounded"> <xsd:elementref="xsf:allowedControl"/> </xsd:choice>
</xsd:complexType> </xsd:element> <xsd:elementname="allowedControl"> <xsd:complexType> <xsd:attributename="cabFile"type="xsd:string"use="optional"/> <xsd:attributename="clsid"type="xsd:string"use="required"/> <xsd:attributename="version"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <!--ViewandContext-DrivenEditingdefinitions--> <!--ExternalViews--> <xsd:elementname="externalViews"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:externalView"minOccurs="1"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="default"type="xsd:string"/> </xsd:complexType> <xsd:uniquename="externalViews_name_unique"> <xsd:selectorxpath="./xsf:externalView"/> <xsd:fieldxpath="@default"/> </xsd:unique> <xsd:keyrefname="external_views_printView"refer="xsf:externalView_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@default"/> </xsd:keyref> </xsd:element> <xsd:elementname="externalView"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:mainpane"/> </xsd:sequence> <xsd:attributename="target"type="xsd:string"/>
<xsd:attributename="name"type="xsf:xdViewName"use="required"/> <xsd:attributename="designMode"type="xsf:xdDesignMode"/> </xsd:complexType> </xsd:element> <!--attributeData--> <xsd:elementname="attributeData"> <xsd:complexType> <xsd:attributename="attribute"type="xsd:string"use="required"/> <xsd:attributename="value"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <!--button--> <xsd:elementname="button"> <xsd:complexType> <xsd:attributename="caption"type="xsf:xdTitle"/> <xsd:attributename="icon"type="xsd:string"/> <xsd:attributename="tooltip"type="xsf:xdTitle"/> <xsd:attributename="name"type="xsd:NMTOKEN"/> <xsd:attributename="xmlToEdit"type="xsd:NMTOKEN"/> <xsd:attributename="action"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="xCollection::insert"/> <xsd:enumerationvalue="xCollection::insertBefore"/> <xsd:enumerationvalue="xCollection::insertAfter"/> <xsd:enumerationvalue="xCollection::remove"/> <xsd:enumerationvalue="xCollection::refreshFilter"/> <xsd:enumerationvalue="xCollection::removeAll"/> <xsd:enumerationvalue="xOptional::insert"/> <xsd:enumerationvalue="xOptional::remove"/> <xsd:enumerationvalue="xReplace::replace"/> <xsd:enumerationvalue="xFileAttachment::attach"/> <xsd:enumerationvalue="xFileAttachment::open"/>
<xsd:enumerationvalue="xFileAttachment::saveAs"/> <xsd:enumerationvalue="xFileAttachment::remove"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="showIf"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="always"/> <xsd:enumerationvalue="enabled"/> <xsd:enumerationvalue="immediate"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <!--chooseFragment--> <xsd:elementname="chooseFragment"> <xsd:complexTypemixed="true"> <xsd:sequence> <xsd:anyminOccurs="0"maxOccurs="unbounded"processContents="skip"/> </xsd:sequence> <xsd:attributename="parent"type="xsd:string"/> <xsd:attributename="followingSiblings"type="xsd:string"use="optional"/> <xsd:attributename="innerFragment"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <!--editWith--> <xsd:elementname="editWith"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:masterDetail"minOccurs="0"maxOccurs="1"/> <xsd:elementref="xsf:fragmentToInsert"minOccurs="0"maxOccurs="1"/>
</xsd:sequence> <xsd:attributename="component"use="required"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="xCollection"/> <xsd:enumerationvalue="xOptional"/> <xsd:enumerationvalue="xReplace"/> <xsd:enumerationvalue="xTextList"/> <xsd:enumerationvalue="xField"/> <xsd:enumerationvalue="xImage"/> <xsd:enumerationvalue="xFileAttachment"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="caption"type="xsf:xdTitle"use="optional"/> <xsd:attributename="autoComplete"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="proofing"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="type"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="plain"/> <xsd:enumerationvalue="formatted"/> <xsd:enumerationvalue="plainMultiline"/> <xsd:enumerationvalue="formattedMultiline"/> <xsd:enumerationvalue="rich"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="useFilter"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:enumerationvalue="yes"/> <xsd:enumerationvalue="no"/>
</xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="widgetIcon"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:enumerationvalue="standard"/> <xsd:enumerationvalue="filter"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="filterDependency"type="xsd:string"use="optional"/> <xsd:attributename="field"type="xsd:string"use="optional"/> <xsd:attributename="removeAncestors"type="xsd:nonNegativeInteger"use="optional"/> <xsd:attributename="maxLength"use="optional"> <xsd:simpleType> <xsd:restrictionbase="xsd:integer"> <xsd:minInclusivevalue="-1"/> <xsd:maxInclusivevalue="9999"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="allowedFileTypes"type="xsd:string"use="optional"/> <xsd:anyAttributenamespace="http://schemas.microsoft.com/office/infopath/2003"processContents="skip"/> </xsd:complexType> </xsd:element> <!--unboundControls--> <xsd:elementname="unboundControls"> <xsd:complexType> <xsd:sequence> <!--button--> <xsd:elementname="button"minOccurs="0"maxOccurs="unbounded"> <xsd:complexType>
<xsd:sequence> <xsd:elementref="xsf:ruleSetAction"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="name"use="required"> <xsd:simpleType> <!--typeofnameisnonqualifiedname,butNCNamealsoaccepts'.'and'-', sothesecharactersare disabledbypatternrestriction--> <xsd:restrictionbase="xsd:NCName"> <xsd:patternvalue="[^\.\^-]*"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> <xsd:keyrefname="button_ruleSetAction"refer="xsf:ruleset_name_key"> <xsd:selectorxpath="./xsf:ruleSetAction"/> <xsd:fieldxpath="@ruleSet"/> </xsd:keyref> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <!--editing--> <xsd:elementname="editing"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:xmlToEdit"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <!--MasterDetail--> <xsd:elementname="masterDetail"> <xsd:complexType> <xsd:attributename="master"type="xsd:string"/>
<xsd:attributename="masterViewContext"type="xsd:string"/> <xsd:attributename="masterKey"type="xsd:string"/> <xsd:attributename="detailKey"type="xsd:string"/> </xsd:complexType> </xsd:element> <!--fragmentToInsert--> <xsd:elementname="fragmentToInsert"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:chooseFragment"minOccurs="1"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <!--mainpane--> <xsd:elementname="mainpane"> <xsd:complexType> <xsd:attributename="transform"type="xsf:xdFileName"use="required"/> </xsd:complexType> </xsd:element> <!--printSettings--> <xsd:elementname="printSettings"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:header"minOccurs="0"maxOccurs="1"/> <xsd:elementref="xsf:footer"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="orientation"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="portrait"/> <xsd:enumerationvalue="landscape"/> </xsd:restriction> </xsd:simpleType>
</xsd:attribute> <xsd:attributename="header"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="footer"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="marginUnitsType"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="in"/> <xsd:enumerationvalue="cm"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="rightMargin"> <xsd:simpleType> <xsd:restrictionbase="xsd:float"> <xsd:minInclusivevalue="0"/> <xsd:maxInclusivevalue="100"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="leftMargin"> <xsd:simpleType>
<xsd:restrictionbase="xsd:float"> <xsd:minInclusivevalue="0"/> <xsd:maxInclusivevalue="100"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="topMargin"> <xsd:simpleType> <xsd:restrictionbase="xsd:float"> <xsd:minInclusivevalue="0"/> <xsd:maxInclusivevalue="100"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="bottomMargin"> <xsd:simpleType> <xsd:restrictionbase="xsd:float"> <xsd:minInclusivevalue="0"/> <xsd:maxInclusivevalue="100"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="printerName"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="paperSize"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/>
</xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="paperSource"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="copies"> <xsd:simpleType> <xsd:restrictionbase="xsd:integer"> <xsd:minInclusivevalue="1"/> <xsd:maxInclusivevalue="9999"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="collate"type="xsf:xdYesNo"/> <xsd:attributename="pageRangeStart"> <xsd:simpleType> <xsd:restrictionbase="xsd:integer"> <xsd:minInclusivevalue="1"/> <xsd:maxInclusivevalue="32000"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attributename="pageRangeEnd"> <xsd:simpleType> <xsd:restrictionbase="xsd:integer"> <xsd:minInclusivevalue="1"/> <xsd:maxInclusivevalue="32000"/> </xsd:restriction>
</xsd:simpleType> </xsd:attribute> <xsd:attributename="printerSpecificSettings"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="255"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:elementname="header"> <xsd:complexTypemixed="true"> <xsd:sequence> <xsd:anyminOccurs="0"maxOccurs="unbounded"processContents="skip"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="footer"> <xsd:complexTypemixed="true"> <xsd:sequence> <xsd:anyminOccurs="0"maxOccurs="unbounded"processContents="skip"/> </xsd:sequence> </xsd:complexType> </xsd:element> <!--toolbar--> <xsd:elementname="toolbar"> <xsd:complexType> <xsd:sequence> <xsd:groupref="xsf:UIItem"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="name"type="xsf:xdTitle"use="required"/> <xsd:attributename="caption"type="xsf:xdTitle"use="required"/>
</xsd:complexType> </xsd:element> <!--menu--> <xsd:elementname="menu"> <xsd:complexType> <xsd:sequence> <xsd:groupref="xsf:UIItem"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="caption"type="xsf:xdTitle"use="required"/> </xsd:complexType> </xsd:element> <!--menuArea--> <xsd:elementname="menuArea"> <xsd:complexType> <xsd:sequence> <xsd:groupref="xsf:UIItem"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="name"use="required"> <xsd:simpleType> <xsd:restrictionbase="xsd:NMTOKEN"> <xsd:enumerationvalue="msoFileMenu"/> <xsd:enumerationvalue="msoEditMenu"/> <xsd:enumerationvalue="msoInsertMenu"/> <xsd:enumerationvalue="msoViewMenu"/> <xsd:enumerationvalue="msoFormatMenu"/> <xsd:enumerationvalue="msoToolsMenu"/> <xsd:enumerationvalue="msoTableMenu"/> <xsd:enumerationvalue="msoHelpMenu"/> <xsd:enumerationvalue="msoStructuralEditingContextMenu"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType>
</xsd:element> <!--UIContainer--> <xsd:groupname="UIContainer"> <xsd:choice> <xsd:elementref="xsf:toolbar"/> <xsd:elementref="xsf:menu"/> <xsd:elementref="xsf:menuArea"/> </xsd:choice> </xsd:group> <!--UIItem--> <xsd:groupname="UIItem"> <xsd:choice> <xsd:elementref="xsf:button"/> <xsd:elementref="xsf:menu"/> </xsd:choice> </xsd:group> <!--taskpane--> <xsd:elementname="taskpane"> <xsd:complexType> <xsd:attributename="caption"type="xsd:string"use="required"/> <xsd:attributename="href"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <!--views--> <xsd:elementname="views"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:view"minOccurs="1"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="default"type="xsd:string"/> </xsd:complexType> <xsd:uniquename="views_name_unique"> <xsd:selectorxpath="./xsf:view"/>
<xsd:fieldxpath="@name"/> </xsd:unique> <xsd:keyrefname="view_printView"refer="xsf:view_or_externalView_name_key"> <xsd:selectorxpath="./xsf:view"/> <xsd:fieldxpath="@printView"/> </xsd:keyref> <xsd:keyrefname="views_default"refer="xsf:view_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@default"/> </xsd:keyref> </xsd:element> <!--ViewContent--> <xsd:groupname="ViewContent"> <xsd:choice> <xsd:elementref="xsf:editing"minOccurs="0"/> <xsd:elementref="xsf:mainpane"minOccurs="0"/> <xsd:elementref="xsf:printSettings"minOccurs="0"/> <xsd:groupref="xsf:UIContainer"minOccurs="0"maxOccurs="unbounded"/> <xsd:elementref="xsf:unboundControls"minOccurs="0"/> </xsd:choice> </xsd:group> <!--view--> <xsd:elementname="view"> <xsd:complexType> <xsd:groupref="xsf:ViewContent"minOccurs="0"maxOccurs="unbounded"/> <xsd:attributename="caption"type="xsf:xdViewName"/> <xsd:attributename="name"type="xsf:xdViewName"use="required"/> <xsd:attributename="showMenuItem"type="xsf:xdYesNo"use="optional"/> <xsd:attributename="printView"type="xsd:string"/> <xsd:attributename="designMode"type="xsf:xdDesignMode"/> </xsd:complexType> <xsd:uniquename="toolbar_name_unique"> <xsd:selectorxpath="./xsf:toolbar"/>
<xsd:fieldxpath="@name"/> </xsd:unique> <xsd:uniquename="menuArea_name_unique"> <xsd:selectorxpath="./xsf:menuArea"/> <xsd:fieldxpath="@name"/> </xsd:unique> <xsd:uniquename="xmlToEdit_name_unique"> <xsd:selectorxpath="./xsf:editing/xsf:xmlToEdit"/> <xsd:fieldxpath="@name"/> </xsd:unique> <xsd:keyname="xmlToEdit_name_key"> <xsd:selectorxpath="./xsf:editing/xsf:xmlToEdit"/> <xsd:fieldxpath="@name"/> </xsd:key> <xsd:keyrefname="button_xmlToEdit_reference"refer="xsf:xmlToEdit_name_key"> <xsd:selectorxpath="./xsf:menuArea/xsf:button|./xsf:menu/xsf:button|./xsf:toolbar/xsf:button"/> <xsd:fieldxpath="@xmlToEdit"/> </xsd:keyref> </xsd:element> <!--xmlToEdit--> <xsd:elementname="xmlToEdit"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:editWith"minOccurs="0"maxOccurs="1"/> </xsd:sequence> <xsd:attributename="name"type="xsd:NMTOKEN"use="required"/> <xsd:attributename="item"type="xsd:string"use="required"/> <xsd:attributename="container"type="xsd:string"/> <xsd:attributename="viewContext"> <xsd:simpleType> <xsd:restrictionbase="xsd:string"> <xsd:patternvalue="((\.|\#|[a-zA-Z0-9_])[a-zA-Z0-9_]*)(\s((\.|\#|[a-zA-Z0-9_])[a-zA-Z0-9_]*))*"/> </xsd:restriction>
</xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <!--DigitalSignatures--> <xsd:elementname="documentSignatures"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:signedDataBlock"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="signatureLocation"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="signedDataBlock"> <xsd:complexType> <xsd:sequence> <xsd:elementname="message"type="xsf:xdSignedDataBlockMessage"minOccurs="0"/> </xsd:sequence> <xsd:attributename="name"type="xsf:xdSignedDataBlockName"use="required"/> <xsd:attributename="data"type="xsd:string"use="required"/> <xsd:attributename="signatureLocation"type="xsd:string"use="required"/> <xsd:attributename="mode"type="xsf:xdSignatureRelationEnum"use="required"/> </xsd:complexType> <xsd:uniquename="signedDataBlock_name_unique"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@name"/> </xsd:unique> </xsd:element> <!--VersionUpgrade--> <xsd:elementname="documentVersionUpgrade"> <xsd:complexType> <xsd:choice> <xsd:elementref="xsf:useScriptHandler"/>
<xsd:elementref="xsf:useTransform"/> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:elementname="useTransform"> <xsd:complexType> <xsd:attributename="transform"use="required"> <xsd:simpleType> <xsd:unionmemberTypes="xsf:xdFileNamexsf:xdEmptyString"/> </xsd:simpleType> </xsd:attribute> <xsd:attributename="minVersionToUpgrade"type="xsf:xdSolutionVersion"use="required"/> <xsd:attributename="maxVersionToUpgrade"type="xsf:xdSolutionVersion"/> </xsd:complexType> </xsd:element> <!--XSFExtensions--> <xsd:elementname="extensions"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:extension"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:elementname="extension"> <xsd:complexTypemixed="true"> <xsd:sequence> <xsd:anyminOccurs="0"maxOccurs="unbounded"processContents="skip"/> </xsd:sequence> <xsd:attributename="name"type="xsd:NMTOKEN"use="required"/> <xsd:anyAttributeprocessContents="skip"/> </xsd:complexType> </xsd:element> <!--Rules-->
<xsd:elementname="ruleSetAction"> <xsd:complexType> <xsd:attributename="ruleSet"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="rule"> <xsd:complexType> <xsd:sequence> <xsd:choiceminOccurs="0"maxOccurs="unbounded"> <xsd:elementref="xsf:dialogBoxMessageAction"/> <xsd:elementref="xsf:dialogBoxExpressionAction"/> <xsd:elementref="xsf:switchViewAction"/> <xsd:elementref="xsf:assignmentAction"/> <xsd:elementref="xsf:queryAction"/> <xsd:elementname="submitAction"> <xsd:complexType> <xsd:attributename="adapter"type="xsf:xdTitle"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementref="xsf:openNewDocumentAction"/> <xsd:elementref="xsf:closeDocumentAction"/> </xsd:choice> <xsd:elementname="exitRuleSet"minOccurs="0"> <xsd:complexType/> </xsd:element> </xsd:sequence> <xsd:attributename="caption"type="xsd:string"use="required"/> <xsd:attributename="condition"type="xsd:string"use="optional"/> <xsd:attributename="isEnabled"type="xsf:xdYesNo"use="optional"default="yes"/> </xsd:complexType> </xsd:element> <xsd:elementname="dialogBoxMessageAction"> <xsd:simpleType>
<xsd:restrictionbase="xsd:string"> <xsd:maxLengthvalue="1024"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:elementname="dialogBoxExpressionAction"type="xsd:string"/> <xsd:elementname="switchViewAction"> <xsd:complexType> <xsd:attributename="view"type="xsf:xdViewName"use="required"/> </xsd:complexType> <xsd:keyrefname="switchViewAction_view_keyref"refer="xsf:view_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@view"/> </xsd:keyref> </xsd:element> <xsd:elementname="assignmentAction"> <xsd:complexType> <xsd:attributename="targetField"type="xsd:string"use="required"/> <xsd:attributename="expression"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="queryAction"> <xsd:complexType> <xsd:attributename="adapter"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="openNewDocumentAction"> <xsd:complexType> <xsd:attributename="solutionURI"type="xsd:anyURI"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="closeDocumentAction"> <xsd:complexType>
<xsd:attributename="promptToSaveChanges"type="xsf:xdYesNo"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="ruleSet"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:rule"minOccurs="1"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="name"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element> <xsd:elementname="ruleSets"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:ruleSet"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:uniquename="ruleSets_name_unique"> <xsd:selectorxpath="./xsf:ruleSet"/> <xsd:fieldxpath="@name"/> </xsd:unique> </xsd:element> <!--DeclarativeCalculations--> <xsd:elementname="calculations"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:calculatedField"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="treatBlankValueAsZero"type="xsf:xdYesNo"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="calculatedField"> <xsd:complexType>
<xsd:attributename="target"type="xsd:string"use="required"/> <xsd:attributename="expression"type="xsd:string"use="required"/> <xsd:attributename="refresh"type="xsd:string"use="required"/> </xsd:complexType> </xsd:element></xsd:schema>
Visalt
xsf-navneområdet
Skjemadefinisjonsfilen(.xsf)iMicrosoftOfficeInfoPath2003følgerenXSD-skjemadefinisjonogbrukerettilsvarendenavneområde.
Navneområde-URI
xmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"
MerknaderAlleelementenei.xsf-filenertilpassetnavneområdetvedhjelpavxsf-navneområdet.
Visalt
xdDesignMode-type
Angiromenvisningsfilen(XSL)kanåpnesiutformingsmodusiMicrosoftOfficeInfoPath2003.
Typexsd:NMTOKEN
Fasetter
Navn Beskrivelseenumeration normalenumeration protected
MerknaderxdDesignMode-typenbrukesforattributteriskjemadefinisjonsfilen(XSF)foråangiomvisningenkanåpnesiutformingsmodus("normal"),elleromvisningenikkekanåpnesiutformingsmodus("protected").
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelNedenforereteksempelpådeklarasjonenavxdDesignMode-typen:
<xsd:simpleTypename="xdDesignMode"><xsd:restrictionbase="xsd:NMTOKEN"><xsd:enumerationvalue="normal"/><xsd:enumerationvalue="protected"/></xsd:restriction></xsd:simpleType>
Visalt
xdEmptyString-typen
Angirentomstreng.
Type
xsd:string
Fasetter
Navn BeskrivelsemaxLength 0
MerknaderxdEmptyString-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)somangirentomstreng.
EksempelEksempletnedenforviserdeklarasjonenavxdEmptyString-typen:
<xsd:simpleTypename="xdEmptyString"><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="0"/></xsd:restriction></xsd:simpleType>
xdEnabledDisabled-typen
Angiromenfunksjoneraktivertellerdeaktivert.
Typexsd:NMTOKEN
Fasetter
Navn Beskrivelseenumeration enabledenumeration disabled
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdEnabledDisabled-typen:
<xsd:simpleTypename="xdEnabledDisabled"><xsd:restrictionbase="xsd:NMTOKEN"><xsd:enumerationvalue="enabled"/><xsd:enumerationvalue="disabled"/></xsd:restriction></xsd:simpleType>
Visalt
xdErrorMessage-typen
Angirenfeilmelding.
Type
xsd:string
Fasetter
Navn BeskrivelsemaxLength 1023
MerknaderxdErrorMessage-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)somangirenfeilmeldingsomkaninneholdeopptil1023tegn.
EksempelEksempletnedenforviserdeklarasjonenavxdErrorMessage-typen:
<xsd:simpleTypename="xdErrorMessage"><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="1023"/></xsd:restriction></xsd:simpleType>
Visalt
xdExpressionLiteralsimpleType
AngirentypeforidentifiseringnårenverdiskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsd:NMTOKEN
MerknaderxdExpressionLiteral-typenbrukesforvalueType-attributtetidavAdapter-ogemailAdapter-elementene.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdExpressionLiteral-typen.
<xsd:simpleTypename="xdExpressionLiteral"><xsd:restrictionbase="xsd:NMTOKEN"><xsd:enumerationvalue="expression"/><xsd:enumerationvalue="literal"/></xsd:restriction></xsd:simpleType>
Visalt
xdFileName-typen
Angirnavnetpåenfil.
Type
xsd:string
Fasetter
Navn BeskrivelseminLength 1maxLength 64
MerknaderxdFileName-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)somangiretfilnavnsomkaninneholdemellom1og64tegn.
EksempelEksempletnedenforviserdeklarasjonenavxdFileName-typen:
<xsd:simpleTypename="xdFileName"><xsd:restrictionbase="xsd:string"><xsd:minLengthvalue="1"/><xsd:maxLengthvalue="64"/></xsd:restriction></xsd:simpleType>
xdHWSCaptionsimpleType
Angirentypeforbildetekstenforaction-ellertask-elementetforMicrosoftBiztalkServer2004HWS(HumanWorkflowServices).
Skrivinnxsd:string
Fasetter
Navn BeskrivelsemaxLength 255tegnminLength 1tegn
MerknaderLengdenpåbildetekstenkanikkeværeunderetttegnellerover255tegn.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdHWSCaption-typen.
<xsd:simpleTypename="xdHWSCaption"><xsd:restrictionbase="xsd:string"><xsd:minLengthvalue="1"/><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType>
xdHWSnamesimpleType
Angirentypeforetentydignavnforaction-ellertask-elementetforMicrosoftBiztalkServer2004HWS(HumanWorkflowServices)slikdeterangittavHWS-arbeidsflytutformeren.
Skrivinnxsd:NCName
Fasetter
Navn Beskrivelsepattern [^-^\.^\\^\[^\]^\|^\+^?^\*^@^\{^\}^\(^\)^>^<^=^;^,]*
MerknaderNavnetkanikkeinneholdefølgendetegn:
\/"[]:<>+=;,?*@
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdHWSname-typen.
<xsd:simpleTypename="xdHWSname"><xsd:restrictionbase="xsd:NCName"><xsd:patternvalue="[^-^\.^\\^\[^\]^\|^\+^?^\*^@^\{^\}^\(^\)^>^<^=^;^,]*"/></xsd:restriction></xsd:simpleType>
Visalt
xdManualAuto-typen
Angirverdien"manual"eller"automatic".
Typexsd:NMTOKEN
Fasetter
Navn Beskrivelseenumeration manualenumeration automatic
MerknaderxdTrustManualAuto-typenbrukesforattributteriskjemadefinisjonsfilen(XSF)somkreververdien"manual"eller"automatic".Standardverdiener"manual".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdManualAuto-typen:
<xsd:simpleTypename="xdManualAuto"><xsd:restrictionbase="xsd:NMTOKEN"><xsd:enumerationvalue="manual"/><xsd:enumerationvalue="automatic"/></xsd:restriction></xsd:simpleType>
xdRoleName-typen
Angirrollenavnet.
Typexsf:xdViewName
MerknaderRollenavnetharbegrensingerpåhvilkeverdierdetkaninneholde.Dissebegrensningeneerdesammesomfasettenemedbegrensning(Constrainingfacets)ixsf:xdViewName-typen.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdRoleName-typen:
<xsd:simpleTypename="xdRoleName"><xsd:restrictionbase="xsf:xdViewName"></xsd:restriction></xsd:simpleType>
Visalt
xdScriptLanguage-typen
Angirnavnetpåetskriptspråk.
Type
xsd:NMTOKEN
Fasetter
Navn Beskrivelsepattern ((([Jj][Aa][Vv][Aa])|([Jj])|([Vv][Bb]))([Ss][Cc][Rr][Ii][Pp][Tt]))
MerknaderxdScriptLanguage-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)somangirnavnetpåetskriptspråk.
EksempelEksempletnedenforviserdeklarasjonenavxdScriptLanguage-typen:
<xsd:simpleTypename="xdScriptLanguage"><xsd:restrictionbase="xsd:NMTOKEN"><xsd:patternvalue="((([Jj][Aa][Vv][Aa])|([Jj])|([Vv][Bb]))([Ss][Cc][Rr][Ii][Pp][Tt]))"/></xsd:restriction></xsd:simpleType>
xdSignatureRelationEnum-typen
InneholderopplistingsverdienforsignaturrelasjonenforsignedDataBlock-elementet.
Typexsd:string
Fasetter
Navn Beskrivelsecountersign Angirathversignatursignererdenforegåendesignatureni
signedDataBlock-elementet.cosign AngirathversignaturisignedDataBlock-elementeter
uavhengig.single Angiratdeterbaretillattmedénsignaturfor
signedDataBlock-elementet.
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdSignatureRelationEnum-typen:
<xsd:simpleTypename="xdSignatureRelationEnum"><xsd:restrictionbase="xsd:string"><xsd:enumerationvalue="countersign"/><xsd:enumerationvalue="cosign"/><xsd:enumerationvalue="single"/></xsd:restriction></xsd:simpleType>
xdSignedDataBlockMessage-typen
Definerermaksimalstrenglengdeforbekreftelsesmeldingenforsignaturen.
Typexsd:simpleType
Fasetter
Navn BeskrivelsemaxLength 255tegn
MerknaderBekreftelsesmeldingenforsignaturenharenmaksimumslengdepå255tegn.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdSignedDataBlockMessage-typen:
<xsd:simpleTypename="xdSignedDataBlockMessage"><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType>
xdSignedDataBlockName-typen
Definerermaksimalstrenglengdeforname-attributtetisignedDataBlock-elementet.
Typexsd:simpleType
Fasetter
Navn BeskrivelsemaxLength 255tegnminLength 1tegn
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdSignedDataBlockName-typen:
<xsd:simpleTypename="xdSignedDataBlockName"><xsd:restrictionbase="xsd:ID"><xsd:minLengthvalue="1"/><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType>
Visalt
xdSolutionVersion-typen
Angiretversjonsnummer.
Type
xsd:string
Fasetter
Navn Beskrivelsepattern (([0-9]{1,4}.){3}[0-9]{1,4})
MerknaderxdSolutionVersion-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)somangiretversjonsnummer.
EksempelEksempletnedenforviserdeklarasjonenavxdSolutionVersion-typen:
<xsd:simpleTypename="xdSolutionVersion"><xsd:restrictionbase="xsd:string"><xsd:patternvalue="(([0-9]{1,4}.){3}[0-9]{1,4})"/></xsd:restriction></xsd:simpleType>
Visalt
xdTitle-typen
Angirentittelstreng.
Type
xsd:string
Fasetter
Navn BeskrivelseminLength 1maxLength 255pattern ([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*
([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
MerknaderxdTitle-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)beståendeavenstrengsominneholdermellom1og255tegn,ogsomfølgeretangittmønster.
EksempelEksempletnedenforviserdeklarasjonenavxdTitle-typen:
<xsd:simpleTypename="xdTitle"><xsd:restrictionbase="xsd:string"><xsd:minLengthvalue="1"/><xsd:maxLengthvalue="255"/><xsd:patternvalue="([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?"/></xsd:restriction></xsd:simpleType>
Visalt
xdTrustLevel-typen
Angirverdien"restricted"eller"domain".
Typexsd:string
Fasetter
Navn Beskrivelseenumeration restrictedenumeration domain
MerknaderxdTrustLevel-typenbrukesforattributteriskjemadefinisjonsfilen(XSF)somkreververdien"restricted"eller"domain".Standardverdiener"domain".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserdeklarasjonenavxdTrustLevel-typen:
<xsd:simpleTypename="xdTrustLevel"><xsd:restrictionbase="xsd:string"><xsd:enumerationvalue="restricted"/><xsd:enumerationvalue="domain"/></xsd:restriction></xsd:simpleType>
Visalt
xdViewName-typen
Angiretvisningsnavn.
Type
xsd:string
Fasetter
Navn BeskrivelseminLength 1maxLength 255pattern ([^\p{Z}\p{C}/\\#&"><])
(([^\p{Zl}\p{Zp}\p{C}/\\#&"><])*([^\p{Z}\p{C}/\\#&"><]))?
MerknaderxdViewName-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)beståendeavenstrengsominneholdermellom1og255tegn,ogsomfølgeretangittmønster.
EksempelEksempletnedenforviserdeklarasjonenavxdViewName-typen:
<xsd:simpleTypename="xdViewName"><xsd:restrictionbase="xsd:string"><xsd:minLengthvalue="1"/><xsd:maxLengthvalue="255"/><xsd:patternvalue="([^\p{Z}\p{C}/\\#&"><])(([^\p{Zl}\p{Zp}\p{C}/\\#&"><])*([^\p{Z}\p{C}/\\#&"><]))?"/></xsd:restriction></xsd:simpleType>
Visalt
xdYesNo-typen
Angirenja-ellernei-verdi.
Type
xsd:NMTOKEN
Fasetter
Navn Beskrivelseenumeration yesenumeration no
MerknaderxdYesNo-typenbrukesforattributteriskjemadefinisjonsfilen(.xsf)somkreverenja-ellernei-verdi.
EksempelEksempletnedenforviserdeklarasjonenavxdYesNo-typen:
<xsd:simpleTypename="xdYesNo"><xsd:restrictionbase="xsd:NMTOKEN"><xsd:enumerationvalue="yes"/><xsd:enumerationvalue="no"/></xsd:restriction></xsd:simpleType>
Visalt
UIContainer-gruppen
Representererensamlingavelementerforbrukergrensesnittet(UI).
MerknaderUIContainer-gruppenbrukessometelementforViewContent-gruppen.
EksempelEksempletnedenforviserXML-skjemadeklarasjonenforUIContainer-gruppen:
<xsd:groupname="UIContainer"><xsd:choice><xsd:elementref="xsf:toolbar"/><xsd:elementref="xsf:menu"/><xsd:elementref="xsf:menuArea"/></xsd:choice></xsd:group>
Visalt
UIItem-gruppen
Representererensamlingavelementerforbrukergrensesnittet(UI).
MerknaderUIItem-gruppenbrukessometelementfortoolbar-,menu-ogmenuArea-elementet.
EksempelEksempletnedenforviserXML-skjemadeklarasjonenforUIItem-gruppen:
<xsd:groupname="UIItem"><xsd:choice><xsd:elementref="xsf:button"/><xsd:elementref="xsf:menu"/></xsd:choice></xsd:group>
Visalt
ViewContent-gruppen
Representererensamlingavelementersombrukesienvisning.
MerknaderViewContent-gruppenbrukessometelementforview-elementet.
EksempelEksempletnedenforviserXML-skjemadeklarasjonenforViewContent-gruppen:
<xsd:groupname="ViewContent"><xsd:choice><xsd:elementref="xsf:editing"minOccurs="0"/><xsd:elementref="xsf:mainpane"minOccurs="0"/><xsd:elementref="xsf:printSettings"minOccurs="0"/><xsd:groupref="xsf:UIContainer"minOccurs="0"maxOccurs="unbounded"/><xsd:elementref="xsf:unboundControls"minOccurs="0"/></xsd:choice></xsd:group>
Visalt
action-elementet
InneholderinformasjonomMicrosoftBiztalkServer2004HumanWorkflowServices(HWS)-handlingensomeraktivertforskjemaet.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk Beskrivelsenavn xsf:xdHWSname Ja Detunikenavnetpå
action-elementetsomerangittavHWS-arbeidsflytutformingenogbrukesforonClick-hendelsenforknappenioppgaverutenforarbeidsflyt.
actionTypeID xsd:string Ja DenunikeIDenforaction-elementet.
canInitiateWorkflow xsf:xdYesNo Ja Angiromaction-elementetkanbrukesåstarteenaktivitetsflyt.
caption xsf:xdHWSCaption Nei TekstenfordentilsvarendeknappenioppgaverutenArbeidsflytforåstarteaction.
Definisjon
<xsd:elementname="action"><xsd:complexType><xsd:attributename="name"type="xsf:xdHWSname"use="required"></xsd:attribute><xsd:attributename="actionTypeID"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="canInitiateWorkflow"type="xsf:xdYesNo"use="required"></xsd:attribute><xsd:attributename="caption"type="xsf:xdHWSCaption"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderHandlingselementeteretvalgfrittelementiallowedActions-elementet.
Alleaction-elementersomeraktivertforskjemaet,måhaettilsvarendeaction-elementiallowedActions-inndelingeniskjemadefinisjonsfilen(XSF).
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåaction-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
adoAdapter-elementet
DefinererenADO-dataadapter(ActiveXDataObjects)somhenterdatafraenADO-datakildefordetangittedataobjektet.
Type
xsd:complexType
Struktur
Navn BeskrivelsecommandText (Obligatoriskattributt)Enstrengegenskapsom
inneholderADOSQL-kommandotekstensomskalbrukestilåutførespørringerpådataidenangittedatakilden.
connectionString (Obligatoriskattributt)EnstrengegenskapsominneholderADO-koblingsstrengensomskalbrukestilåkobletildatakilden.
name (Valgfrittattributt)InneholdernavnetpåadoAdapter-elementet.
queryAllowed (Valgfrittattributt)Angiromdatakanhentesfradatakildenvedhjelpavspørremetodenfordataadapterobjektet.
submitAllowed (Valgfrittattributt)Angiromdatakansendestildatakildenvedhjelpavsendemetodenfordataadapterobjektet.
MerknaderadoAdapter-elementeteretvalgfrittelementforquery-elementet.
EksempelFølgendeereteksempelpåadoAdapter-elementet:
<xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
Visalt
allowedActions-elementet
InneholderMicrosoftBiztalkServer2004HumanWorkflowServices(HWS)-handlingersomeraktivertforskjemaet.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelseaction Inneholderinformasjonforenenkelthandling.
AttributterIngen.
Definisjon
<xsd:elementname="allowedActions"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:action"minOccurs="1"maxOccurs="20"/></xsd:sequence></xsd:complexType><xsd:uniquename="hws_actionTypeID_unique"><xsd:selectorxpath="./xsf:action"/><xsd:fieldxpath="@actionTypeID"/></xsd:unique></xsd:element>
MerknaderallowedActions-elementeteretvalgfrittelementihwsWorkflow-elementet.
Allehandlingersomaktiveresforskjemaet,måhaettilsvarendehandlingselementiallowedActions-inndelingeniskjemadefinisjonsfilen(XSF).
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåallowedActions-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
allowedControl-elementet
AngirActiveX-kontrollersomkanstartes.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
cabFile xsd:string Nei AngirnavnetpåCAB-filen. stringclsid xsd:string Ja AngirCLSID(IDforCOM-
klasse)forActiveX-kontrollen.string
version xsd:string Nei AngirversjonsnummeretforActiveX-kontrollen.
string
Definisjon
<xsd:elementname="allowedControl"><xsd:complexType><xsd:attributename="cabFile"type="xsd:string"use="optional"></xsd:attribute><xsd:attributename="clsid"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="version"type="xsd:string"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderNårvisningeninneholderenOBJECT-kode,vilkontrollenbareblistartethvisCLSID-attributteteroppgittsometallowedControl-elementipermissions-elementet.AndrekontrollerenndesomtilsvarerCLSIDenesomeroppgittipermissions-elementet,kanikkestartesivisningen.
HvisenActiveX-kontrollsomeroppgittipermissions-elementet,ikkeerinstallert(dvs.hvisetCLSID-attributtienkontrollikkeerregistrert),ellerentidligereversjonavkontrollenenndensomerangittipermissions-elementet,erdenenesteversjonensomerinstallert,davildepåkrevdeCAB-filenebliinstallert.HvisCAB-fileneikkeerinkludertellerinstallasjonenerstoppet,vilikkeskjemaetkunneåpnes.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåallowedControl-elementet:
<xsf:permissions><xsf:allowedControlcabFile="{84F32C01-78D8-4B93-8ED4-106DA70224C2}.cab”clsid="{84F32C01-78D8-4B93-8ED4-106DA70224C2}"version=”1,0,0,1”/><xsf:allowedControlclsid="{F08DF954-8592-11D1-B16A-00C0F0283630}"/></xsf:permissions>
Visalt
allowedTasks-elementet
InneholderMicrosoftBiztalkServer2004HumanWorkflowServices(HWS)-oppgaversomeraktivertforskjemaet.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelsetask Inneholderinformasjonforenenkeltoppgave.
AttributterIngen.
Definisjon
<xsd:elementname="allowedTasks"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:task"minOccurs="1"maxOccurs="20"/></xsd:sequence></xsd:complexType><xsd:uniquename="hws_taskID_unique"><xsd:selectorxpath="./xsf:task"/><xsd:fieldxpath="@taskTypeID"/></xsd:unique></xsd:element>
MerknaderallowedTasks-elementeteretvalgfrittelementihwsWorkflow-elementet.
Alleoppgaversomaktiveresforskjemaet,måhaettilsvarendeoppgaveelementiallowedTasks-inndelingeniskjemadefinisjonsfilen(XSF).
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåallowedTasks-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
applicationParameters-elementet
InneholderskjemaspesifikkeegenskapersombeskriverhvordanetskjemaskalbrukesiutformingsmodusiMicrosoftOfficeInfoPath2003.
Type
xsd:complexType
Struktur
Navn Beskrivelseapplication (Obligatoriskattributt)Identifiserernavnetpå
programmetsomblebrukttilåoppretteInfoPath-skjemaet.
solutionProperties (Valgfrittelement)InneholderinformasjonomutformingstidforInfoPath-skjemaet.
MerknaderapplicationParameters-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpåapplicationParameters-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:names?pace1:mynames"/></xsf:applicationParameters>
Visalt
assignmentAction-elementet
Definererenhandlingforåangiverdienforetfelt.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
targetField xsd:string Ja InneholderetXPath-uttrykkformålnoden.
string
expression xsd:string Ja InneholderetXPath-uttrykkforåfylleverdienitargetField-attributtet.
string
Definisjon
<xsd:elementname="assignmentAction"><xsd:complexType><xsd:attributename="targetField"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="expression"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderassignmentAction-elementeteretunderordnetelementavrule-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåassignmentAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
attachmentFileName-elementet
Inneholderfilnavnetpåfilvedleggetsomskalinkluderesie-postmeldingennårskjemaetsendesvedhjelpavemailAdapter-elementet.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelseemailAdapterOverordnetelementsominneholderinformasjonenforå
sendeenMicrosoftOfficeInfoPath-filsomvedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk Beskrivelsevalue xsd:string Ja Inneholderverdienfor
attachmentFileName-elementet.
valueType xsf:xdExpressionLiteralNei Angiromvalue-attributtetertolketsometXPath-uttrykkellerenliteralstreng.
Definisjon
<xsd:elementname="attachmentFileName"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderattachmentFileName-elementeteretunderordnetelementavemailAdapter-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåattachmentFileNameelement:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
attributeData-elementet
Angirnavnetpåogdentilknyttedeverdientiletattributtsomvilblisattinneller,hvisdetalleredefinnes,redigertavinnsettingshandlingenforredigeringskomponentenxCollectionellerxOptional.
Type
xsd:complexType
Struktur
Navn Beskrivelseattribute (Obligatoriskattributt)Angirnavnetpåattributtetsomskal
settesinn.value (Obligatoriskattributt)Angirverdientilattributtetsomskal
settesinn.
MerknaderattributeData-elementeteretvalgfrittelementforchooseFragment-elementet.
EksempelFølgendeereteksempelpåattributeData-elementet:
<xsf:editWithcomponent="xOptional"><xsf:fragmentToInsert><xsf:chooseFragmentparent="report"><xsf:attributeDataattribute="author"value="authorname"/></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith>
autoRecovery-element
AngiromskjemaetvilagreAutoRecover-informasjonogomAutoRecover-innstillingenkanendresavbrukeren.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
feature xsf:xdEnabledDisabledObligatorisk AngiromAutoRecover-funksjoneneraktivert.
enabled
disabled
Definisjon
<xsd:elementname="autoRecovery"><xsd:complexType><xsd:attributename="feature"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderautoRecovery-elementeteretvalgfrittelementifeatureRestrictions-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåautoRecovery-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
Visalt
bcc-elementet
InneholderinformasjonomBlindkopi-mottakereie-postmeldingennårskjemaetsendesvedhjelpavemailAdapter-elementet.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelseemailAdapterOverordnetelementsominneholdernødvendig
informasjonforåsendeenMicrosoftOfficeInfoPath2003SP1-filsomvedleggiene-post,medetbestemtsettmottakere,etemneogenintroduksjon.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja Inneholderverdienforbcc-elementet.
string
valueType xsf:xdExpressionLiteralNei Angiromvalue-attributtetertolketsometXPath-uttrykkellersomenliteralstreng.
expression
literal
Definisjon
<xsd:elementname="bcc"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderHvisdeterangittflereadresserforverdienforbcc-elementet,måadresseneskillesmedsemikolon.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåbcc-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]""valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
Visalt
button-elementet
Definererenknappsomharentilknyttethandling.
Type
xsd:complexType
Struktur
Navn Beskrivelseaction (Valgfrittattributt)Angirenhandlingforen
redigeringskomponent.Syntaks:"NavnPåRedigeringskomponent::NavnPåHandling".
caption (Valgfrittattributt)Angirtekstensomvisespåknappen.icon (Valgfrittattributt)AngirenURL-adresse(UniformResource
Locator)tilenpunktgrafikkfil(.bmp)ellerenGraphicsInterchangeFormat-fil(.gif)sombrukesforknappenellermenyelementet.
name (Valgfrittattributt)BrukestilåknyttehendelsesbehandlingenOnClickforknappentilenskriptfunksjon.
showIf (Valgfrittattributt)Angirredigeringskontekstenforknappen.tooltip (Valgfrittattributt)Angirskjermtipstekstensomskalbrukesfor
knappen.xmlToEdit (Valgfrittattributt)AngirnavnetpåetxmlToEdit-elementsom
knappenbrukesfor.
Merknaderbutton-elementeteretvalgfrittelementfortoolbar-,menu-ogmenuArea-elementet.Deklarasjonenforhvertavknappeelementenetilsvarerenknapppåenverktøylinje,påenmenyellerietmenyområdeelement,oghverknappharentilknyttethandling(ellerkommando).
EksempelFølgendeereteksempelpåbutton-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
Visalt
calculatedField-elementet
Definererenindividuellberegning,inkludertformelen,nårberegningenskalutføresoghvorresultatetskallagres.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
target xsd:string Ja InneholderXPath-plasseringenderresultatetavuttrykketvilblilagret.
string
expression xsd:string Ja Inneholderformelen,iformavetXPath-uttrykk,somskalevalueres.Resultatetlagresimålplasseringen.
string
refresh xsd:string Ja Angirnåruttrykketskalevalueres.
onInit
onChange
Definisjon
<xsd:elementname="calculatedField"><xsd:complexType><xsd:attributename="target"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="expression"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="refresh"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåcalculatedField-elementet:
<xsf:calculations><xsf:calculatedFieldtarget="/my:myFields/my:average"expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"refresh="onChange"/></xsf:calculations>
Visalt
calculations-elementet
Inneholderdefinisjonerforberegningerutførtiskjemaetogangirhvordantommeverdierhåndteres.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelsecalculatedField Definererenindividuellberegning,inkludertformelen,
nårberegningenskalutføresoghvorresultatetskallagres.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
treatBlankValueAsZero xsf:xdYesNo Nei Angiromettomtfeltskalberegnesmedverdiennull.Standarderyes.
yes
no
Definisjon
<xsd:elementname="calculations"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:calculatedField"minOccurs="0"maxOccurs="unbounded"/></xsd:sequence><xsd:attributename="treatBlankValueAsZero"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderAlleberegningeriskjemaetvilhaetcalculatedField-element.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåcalculations-elementet:
<xsf:calculations><xsf:calculatedFieldtarget="/my:myFields/my:average"expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"refresh="onChange"/></xsf:calculations>
Visalt
cc-elementet
InneholderinformasjonrelaterttilKopi-mottakereave-postmeldingennårskjemaetsendesvedhjelpavemailAdapter-elementet.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelseemailAdapterOverordnetelementsominneholderinformasjonsomer
nødvendigforåsendeenMicrosoftOfficeInfoPath2003SP-filsomvedleggiene-post,medetbestemtsettmottakere,etemneogenintroduksjon.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja Inneholderverdienforcc-elementet.
string
valueType xdExpressionLiteral Nei Angiromvalue-attributtetertolketsometXPath-uttrykkellerenliteralstreng.
expression
literal
Definisjon
<xsd:elementname="cc"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderHvisdeterangittflereadresserforverdienforcc-elementet,måadresseneskillesmedsemikolon.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåcc-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
Visalt
chooseFragment-elementet
AngiretXML-fragment.
Type
xsd:complexType
Struktur
Navn BeskrivelseattributeData (Valgfrittelement)Angirnavnetpåogdentilknyttede
verdientiletattributtsomvilblisattinneller,hvisdetalleredefinnes,redigertavinnsettingshandlingenforredigeringskomponentenxCollectionellerxOptional.
followingSiblings (Valgfrittattributt)AngiretrelativtXPath-uttrykkfradenoverordnedenodensomangirXMLDOM-nodene(DocumentObjectModel)foranstedetderXML-fragmentetskalsettesinn.
Obs!DetteerikkenødvendigiMicrosoftOfficeInfoPath2003ServicePack1ogvilikkegenereresautomatiskiInfoPath.
parent (Valgfrittattributt)AngiretrelativtXPath-uttrykkfrabeholdernodensomangirXMLDOM-nodensomXML-fragmentetskalsettesinnunder.
innerFragment (Valgfrittattributt)AngiretrelativtXPath-uttrykkfradenoverordnedenodentildetminstefragmentetsomskalsettesinn.
Obs!BrukavdetteattributtetkreverMicrosoftOfficeInfoPath2003ServicePack1.
MerknaderchooseFragment-elementeteretobligatoriskelementforfragmentToInsert-elementet.
chooseFragment-elementetharenåpeninnholdsmodell.Detkaninneholdetekst,enellerflereelementnoderellerblandetinnhold(bådeelementnoderogtekstnoder).ItilleggtilelleristedetforXML-datasomskalsettesdirekteinnsometfragment,kandetinneholdeetellerflereattributeData-elementer.IsåfallsettesikkeattributeData-elementeneinnsominnhold,menbrukeshverforsegtilåangienattributtverdi.
chooseFragment-elementenesorteresvanligvisstigendeetterstørrelse.DetførsteerdatafragmentetsomskalsettesinnavinsertBefore-oginsertAfter-handlingen,nårdetalleredefinnesminstettelementisamlingen.Innsettingshandlingen,derimot,kanstartesnårXML-treetinneholderennodesomtilsvarerenbeholder,meningennodesomtilsvareretelement(kanmedandreordbrukestilåsetteinndetførsteelementet).
Obs!IMicrosoftOfficeInfoPath2003ServicePack1genereresbareénchooseFragment-node.Hvisduvilhamerinformasjon,seinnerFragment-attributtet.
Obs!EventueltannetelementinnholdennattributtdataiXML-fragmentettilsvarernyttinnholdsomskalsettesinniskjemaetsunderliggendeXML-dokument,ogbørfinnesidetaktuellenavneområdet.
EksempelFølgendeereteksempelpåchooseFragment-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
closeDocumentAction-elementet
Definerenlukkehandlingforskjemaer.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
promptToSaveChanges xdYesNo Ja Angirombrukerenblirspurtomendringenetilskjemaetskallagresforhandlingenfullføres.Standarder"yes".
yes
no
Definisjon
<xsd:elementname="closeDocumentAction"><xsd:complexType><xsd:attributename="promptToSaveChanges"type="xsf:xdYesNo"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknadercloseDocumentAction-elementeteretunderordnetelementirule-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåcloseDocumentAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
customCategory-elementet
Angirkategoriensomskjemamalenvisesunder,ioppgaverutenFyllutetskjema.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiername xsf:xdTitle required Angirnavnet
pådenegendefinertekategorien.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
Definisjon
<xsd:elementname="customCategory"><xsd:complexType><xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknadercustomCategory-elementeteretvalgfrittelementiinitialXmlDocument-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåcustomCategory-elementet:
<xsf:fileNew><xsf:initialXmlDocumentcaption="TravelReport"href="TravelReportTemplate.xml"><xsf:customCategoryname="Reports"/></xsf:initialXmlDocument></xsf:fileNew>
Visalt
customValidation-elementet
Definererregelbasert,egendefinertvalideringpåtoppenavallvalideringsomfremtvingesviaXML-skjemaet.
Type
xsd:complexType
Struktur
Navn BeskrivelseerrorCondition (Valgfrittelement)Definererenegendefinertvalidering
(ellerfeiltilstand)forenbestemtXMLDOM-node(DocumentObjectModel)ietskjemasunderliggendeXML-dokument.
MerknadercustomValidation-elementeteretvalgfrittelementforxDocumentClass-elementet.
Obs!DetermuligåoppretteflerefeiltilstanderforetskjemafeltvedåbrukeflereerrorCondition-elementer,mendevilikkevisesidialogboksenDataValidation(Datavalidering)iutformingsmodus.
EksempelFølgendeereteksempelpåcustomValidation-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
dataAdapters-elementet
Inneholderinformasjonomsendeadapternesombrukessomhovedsendeadaptereforskjemaetogsomderforikkeerdeklarertsominnebygdisubmit-elementet.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelsewebServiceAdapter Inneholderinformasjonsomgjørdetmuligåsende
InfoPath-skjemaertilenXML-webtjeneste.davAdapter InnholderinformasjonforåsendeInfoPath-
skjemaertilenserversomkjørerMicrosoftWindowsSharePointServicesellertilenWebDAV(DistributedAuthoringandVersioning)-server.
emailAdapter InnholderinformasjonforåsendeInfopath-skjemaersomvedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
hwsAdapter DefinererMicrosoftBiztalk2004HumanWorkflowServices(HWS)-dataadapterensombrukestilåstarteellerutvideenaktivitetsflytogsvarepåenoppgave.
AttributterIngen.
Definisjon
<xsd:elementname="dataAdapters"><xsd:complexType><xsd:choiceminOccurs="0"maxOccurs="unbounded"><xsd:elementref="xsf:webServiceAdapter"/><xsd:elementref="xsf:davAdapter"/><xsd:elementref="xsf:emailAdapter"/><xsd:elementref="xsf:hwsAdapter"/></xsd:choice></xsd:complexType></xsd:element>
MerknaderdataAdapters-elementeteretvalgfrittelementforxDocumentClass-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpådataAdapters-elementet:
<xsf:dataAdapters><xsf:webServiceAdaptername="submit2"...submitAllowed="yes">...</xsf:webServiceAdapter><xsf:emailAdaptername="submit4"…submitAllowed="yes"/></xsf:dataAdapters>
Visalt
dataObject-elementet
DefinereretsekundærtdataobjektsombrukesietMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn BeskrivelseinitOnLoad (Valgfrittattributt)Angiromdataobjektetskalinitialiseresnår
dokumentetlastesinn.name (Obligatoriskattributt)Detentydigenavnetpådataobjektet.schema (Valgfrittattributt)NavnetpåenXML-skjemafil.query (Obligatoriskelement)Knytterdataadapterentildataobjektet
elleretskjemasunderliggendeXML-dokument.
MerknaderdataObject-elementeteretvalgfrittelementfordataObjects-elementet.
FleredataObject-elementerertillattietskjema.HvertdataobjekterenXMLDOM(DocumentObjectModel)somfyllesutfraeneksterndatakildesomerdirektetilgjengelig(vednavn)fradenXSL-transformeringsbaserte(XSLT)visningskodenogeventuellskriptbasertkodeforforretningslogikkiskjemaet.
EksempelFølgendeereteksempelpådataObject-elementet:
<xsf:dataObjects><xsf:dataObjectname="EmployeeNames"schema="EmployeeNames.xsd"initOnLoad="yes"><xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter> </xsf:query> </xsf:dataObject> </xsf:dataObjects>
Visalt
dataObjects-elementet
DefinererallesekundæredataobjektersombrukesietMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn BeskrivelsedataObject (Valgfrittelement)Definereretsekundærtdataobjektsom
brukesietInfoPath-skjema.
MerknaderdataObjects-elementeteretvalgfrittelementforxDocumentClass-elementet.
dataObjects-elementetinneholderensamlingavdataobjektersombrukestilåfylleutulikeXMLDOMer(DocumentObjectModels)fraeksternedatakilder.Dissedataobjekteneertilgjengeligedirekte(vednavn)fradenXSL-transformeringsbaserte(XSLT)visningskodenogeventuellskriptbasertkodeforforretningslogikkiskjemaet.
EksempelFølgendeereteksempelpådataObjects-elementet:
<xsf:dataObjects><xsf:dataObjectname="EmployeeNames"schema="EmployeeNames.xsd"initOnLoad="yes"><xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter> </xsf:query> </xsf:dataObject> </xsf:dataObjects>
Visalt
davAdapter-elementet
InnholderinformasjonforåsendeInfoPath-skjemaertilenserversomkjørerMicrosoftWindowsSharePointServicesellertilenWebDAV(DistributedAuthoringandVersioning)-server.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelsefolderURL InneholderURL-adressen(UniformResourceLocator)til
serverensomfilensendestil.fileName InneholderfilnavnetsomenliteralstrengelleretXPath-
uttrykk.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiername xdTitle Ja Navnetpå
adapteren.BrukesnårduhenterfremdavAdapterfraprogramkoden.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
overwriteAllowed xdYesNo Nei Angiromadapterenkanoverskriveenfil.
yes
no
queryAllowed xdYesNo Nei Angiromadapterenkanbrukesforspørringermotdatakilden.UtelattfordavAdapter,somtilsvarerstandardverdien"no".
yes
no
submitAllowed xdYesNo Nei Angiromadapterenkanbrukestilåsendetildatakilden.Alltidsatttil"yes"fordavAdapter.
yes
no
Definisjon
<xsd:elementname="davAdapter"><xsd:complexType><xsd:all><xsd:elementname="folderURL"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementname="fileName"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element></xsd:all><xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute><xsd:attributename="overwriteAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute><xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute><xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpådavAdapte-elementet:
<xsf:davAdaptername="SubmitToSharePoint"overwriteAllowed="yes"submitAllowed="yes"><xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/><xsf:folderURLvalue="http://some_server/some_doc_lib"/></xsf:davAdapter>
Visalt
dialogBoxExpressionAction-elementet
DefinereretXPath-uttrykksomvisesiendialogboks.
Typexsd:string
UnderordnedeelementerIngen.
AttributterIngen.
Definisjon
<xsd:elementname="dialogBoxExpressionAction"type="xsd:string"></xsd:element>
MerknaderdialogBoxExpressionAction-elementeteretunderordnetelementirule-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpådialogBoxExpressionAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
dialogBoxMessageAction-elementet
Definererenlitteralmeldingsomvisesiendialogboks.
Typexsd:simpleType
UnderordnedeelementerIngen.
AttributterIngen.
Definisjon
<xsd:elementname="dialogBoxMessageAction"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="1024"/></xsd:restriction></xsd:simpleType></xsd:element>
MerknaderdialogBoxMessageAction-elementeteretunderordnetelementirule-elementet.
Meldingenkaninneholdeopptil1024tegn.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpådialogBoxMessageAction-elementet:
<<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
documentSchema-elementet
DefinereretXML-skjemaforetskjema.
Type
xsd:complexType
Struktur
Navn Beskrivelselocation (Obligatoriskattributt)Inneholdernavneområde-URIen
(UniformResourceIdentifier)ogplasseringen(enURL-adresse(UniformResourceLocator),relativtilskjemadefinisjonsfilen(.xsf)),medmellomromsomskilletegn,for.xsd-filenderXML-skjemaeterdefinert.
rootSchema (Valgfrittattributt)IdentifisereretXML-skjemasomtoppnivåskjemaetforskjemaetsomfyllesut.
MerknaderdocumentSchema-elementeteretobligatoriskelementfordocumentSchemas-elementet.DetfinnesettdocumentSchema-elementforhvertdeklarerteXML-skjemaiskjemaet.
MicrosoftOfficeInfoPath2003inneholderalleXML-skjemaeriskjemamalenogendrerskjemareferansenei.xsd-filenetilrelativebanenavn.HvisetskjemasunderliggendeXML-dokumentinneholderreferansertilflereXML-skjemaer,erskjemaeneoppførtmedseparatedocumentSchema-elementer,ogrootSchema-attributtetforXML-skjemaetpådetøverstenivåetersatttil"yes".
HvisenXML-skjemafilinneholderreferansertilandreXML-skjemafilermedinkluderings-ellerimportinnstillinger,trengerikkedissefileneåoppføresidocumentSchemas-elementet.Demåimidlertidtasmediskjemamalen,medreferanseneendrettilrelativefilnavn.
EksempelFølgendeereteksempelpådocumentSchema-elementet:
<xsf:documentSchemas><xsf:documentSchemalocation="urn:schema:custom:NamespacecustomFilename.xsd"rootSchema="yes"/></xsf:documentSchemas>
Visalt
documentSchemas-elementet
DefinererXML-skjemaenesomMicrosoftOfficeInfoPath2003-skjemaeterutformetforåhåndtere.
Type
xsd:complexType
Struktur
Navn BeskrivelsedocumentSchema (Obligatoriskelement)DefinereretXML-skjemafor
etskjema.DetfinnesettdocumentSchema-elementforhvertdeklarerteXML-skjemaiskjemaet.
MerknaderdocumentSchemas-elementeteretvalgfrittelementforxDocumentClass-elementet.Detdefinererallemål-XML-skjemaenesombrukesiskjemaet.
EksempelFølgendeereteksempelpådocumentSchemas-elementet:
<xsf:documentSchemas><xsf:documentSchemalocation="urn:schema:custom:NamespacecustomFilename.xsd"rootSchema="yes"/></xsf:documentSchemas>
Visalt
documentSignatures-elementet
InneholdersignedDataBlock-elementet,somdefinererhvordandigitalesignaturerbrukespåetskjemaellereninndelingietskjema.
Type
xsd:complexType
Struktur
Navn BeskrivelsesignatureLocation (Valgfrittattributt)InneholderetXPath-uttrykksom
pekertilXMLDOM-nodeniskjemaetsunderliggendeXML-dokumentderdendigitalesignaturenlagres.
Underordnedeelementer
Element BeskrivelsesignedDataBlock Definereretnodesettiskjemaetsunderliggende
XML-dokumentsomendigitalsignaturkanbrukespå.
Definisjon
<xsd:elementname="documentSignatures"> <xsd:complexType> <xsd:sequence> <xsd:elementref="xsf:signedDataBlock"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributename="signatureLocation"type="xsd:string"use="optional"/> </xsd:complexType> </xsd:element> <xsd:elementname="signedDataBlock"> <xsd:complexType> <xsd:sequence> <xsd:elementname="message"type="xsf:xdSignedDataBlockMessage"minOccurs="0"/> </xsd:sequence> <xsd:attributename="name"type="xsf:xdSignedDataBlockName"use="required"/> <xsd:attributename="data"type="xsd:string"use="required"/> <xsd:attributename="signatureLocation"type="xsd:string"use="required"/> <xsd:attributename="mode"type="xsf:xdSignatureRelationEnum"use="required"/> </xsd:complexType> <xsd:uniquename="signedDataBlock_name_unique"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@name"/> </xsd:unique> </xsd:element>
MerknadersignedDataBlock-elementeteretnyttXSF-elementtilleggiMicrosoftOfficeInfoPath2003ServicePack1.Senedenforforinformasjonombakoverkompatibilitetmedskjemaløsningeri1.0.
ForbakoverkompatibilitetdefinererdokumentsignaturelementetplasseringentilXMLDOM-noden(dokumentobjektmodell)fordendigitalesignatureniskjemaetsunderliggendeXML-dokument.
documentSignatures-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpådocumentSignatures-elementet:
<xsf:documentSignaturessignatureLocation=”my:myfields/my:subtree1|my:myfields/my:subtree2”/>
EksempletnedenforviserbrukavdocumentSignatures-elementetiMicrosoftOfficeInfoPath2003ServicePack1.
<xsf:documentSignatures><xsf:signedDataBlockname="main"data="my:myfields/my:subtree1|my:myfields/my:subtree2"signatureLocation="my:mifields/sig:signatures/main"mode="countersign"><xsf:message>Bypressingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
Visalt
documentVersionUpgrade-elementet
Definererhvordanskjemaersomeropprettetmedeneldreversjonavskjemamalen,kanoppgraderestilnyestemalversjon.
Type
xsd:complexType
Struktur
Navn BeskrivelseuseScriptHandler (Valgfrittelement)Angiratoppgraderingenvilbli
håndtertvedhjelpavskriptkode.useTransform (Valgfrittelement)Angiratoppgraderingenvilbli
håndtertavenXSL-transformering(XSLT)somfølgermeddennyeversjonenavskjemamalen.
MerknaderdocumentVersionUpgrade-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpådocumentVersionUpgrade-elementet:
<xsf:documentVersionUpgrade><xsf:useTransformtransform="upgrade.xsl"minVersionToUpgrade="0.0.0.0"maxVersionToUpgrade="1.0.0.5"/></xsf:documentVersionUpgrade>
Visalt
domEventHandler-elementet
DefinererenhendelsesbehandlingforenellerflerebestemteXMLDOM-noder(DocumentObjectModel).
Type
xsd:complexType
Struktur
Navn BeskrivelsehandlerObject (Obligatoriskattributt)Identifisererdetentydigenavnet
påhendelsesbehandlingeniskriptkoden.match (Obligatoriskattributt)IdentifisererXMLDOM-nodensom
hendelsesbehandlingenerdeklarertfor.VerdienmåværeetgyldigXPath-uttrykksomidentifisererXML-noden.
dataObject (Valgfrittattributt)InneholdernavnetpådataObject-elementetsomskalbrukesihendelsesbehandlingen.
Obs!BrukavdetteattributtetkreverMicrosoftOfficeInfoPath2003ServicePack1.
MerknaderdomEventHandler-elementeteretvalgfrittelementfordomEventHandlers-elementet.
EksempelFølgendeereteksempelpådomEventHandler-elementet:
<xsf:domEventHandlers><xsf:domEventHandlermatch="TravelReport/Expenses"handlerObject="TravelExpenses"/></xsf:domEventHandlers>
Visalt
domEventHandlers-elementet
InneholderpekeretiluliketyperskriptbaserthendelsesbehandlingsomreagererpåendringeriXMLDOM-nodene(DocumentObjectModel)ietskjemasunderliggendeXML-dokumentnårskjemaetfyllesut.
Type
xsd:complexType
Struktur
Navn BeskrivelsedomEventHandler (Valgfrittelement)Definereret
hendelsesbehandlingsobjektforenellerflerebestemteXMLDOM-noder.
MerknaderdomEventHandlers-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpådomEventHandlers-elementet:
<xsf:domEventHandlers><xsf:domEventHandlermatch="TravelReport/Expenses"handlerObject="TravelExpenses"/></xsf:domEventHandlers>
Visalt
editing-elementet
Inneholderinformasjonomredigeringskomponentenesombrukesivisningen.
Type
xsd:complexType
Struktur
Navn BeskrivelsexmlToEdit (Valgfrittelement)Angirenforekomstaven
redigeringskomponent.
Merknaderediting-elementeteretvalgfrittelementforview-elementet.
Redigeringskomponentdelenavskjemadefinisjonsfilen(.xsf)forMicrosoftOfficeInfoPath2003definererhvordanognårbrukernekanredigerebestemteXMLDOM-noder(DocumentObjectModel)ietskjemasunderliggendeXML-dokument.Bareettediting-elementertillattpervisning.Hvertediting-elementkaninneholdenullellerflerexmlToEdit-elementer.
EksempelFølgendeereteksempelpåediting-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
editWith-elementet
Angirenforekomstavenredigeringskomponentoginneholderdetilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
Type
xsd:complexType
Struktur
Navn BeskrivelseallowedFileTypes (Valgfrittattributt)Angirfiltypeneforfilersomkan
tilknyttesskjemaet.autoComplete (Valgfrittattributt)Slårautofullføringavfeltpåeller
av.caption (Valgfrittattributt)Angirenidentifikatorforalternative
skjemaermedXML-datasomskalbrukesiredigeringskomponenten.
component (Obligatoriskattributt)Angirnavnetpåredigeringskomponentensomdetskalrefererestiliaction-attributtetforetbutton-element.
field (Valgfrittattributt)AngiretrelativtXPath-uttrykkfraXMLDOM-noden(DocumentObjectModel)somerangittavitem-attributtetforxmlToEdit-elementet.
fragmentToInsert (Valgfrittelement)InneholderalternativeversjoneravXML-data(fragmenter).
proofing (Valgfrittattributt)Slårkorrekturfunksjonene,foreksempelstavekontrollen,påellerav.
removeAncestors (Valgfrittattributt)Angirantalletoverordnedeelementersomskalfjernesnårdetsisteelementetfjernes.
type (Valgfrittattributt)AngirredigeringstypenforfeltenesomstemmeroverensmedXPath-uttrykketangittavitem-attributtetforxmlToEdit-elementet.
widgetIcon (Valgfrittattributt)Angirometendretikonskalvisesforfiltrerteelementerellerikke.
useFilter (Valgfrittattributt)Angiratbrukerenvilhaenfilterdel.filterDependency (Valgfrittattributt)Angirautomatisknybrukavetfilter
nårfilterfeltendres.maxLength (Valgfrittattributt)Angirdetmaksimaleantallettegn
somertillattfortekstbokser.
MerknadereditWith-elementeteretvalgfrittelementforxmlToEdit-elementet.
HvisviewContext-attributtetforxmlToEdit-elementeterdefinert,knyttesparameterneforeditWith-elementettildenangittevisningskonteksten.
EksempelFølgendeereteksempelpåeditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
emailAdapter-elementet
InneholdernødvendiginformasjonforåsendeetInfoPath-skjemavedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelseto Inneholderenlisteoveradresser,skiltmed
semikolon,somskalleggestilto-linjenidensendtee-posten.
cc Inneholderenlisteoveradresser,skiltmedsemikolon,somskalleggestilcc-linjenidensendtee-posten.
bcc Inneholderenlisteoveradresser,skiltmedsemikolon,somskalleggestilbcc-linjenidensendtee-posten.
subject Inneholderemnetidensendtee-posten.intro Inneholderintroduksjonenidensendtee-posten.attachmentFileName Inneholderfilnavnettilvedleggetidensendtee-
posten.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiernavn xdTitle Ja Inneholder
navnetpåemailAdapter.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
queryAllowed xdYesNo Nei Angiromadapterenkanbrukesispørringermotdatakilden.UtelattforemailAdapter,somtilsvarerstandardverdien"no".
yes
no
submitAllowed xdYesNo Nei Angiromadapterenkanbrukesisendingtildatakilden.Alltidsatttil"yes"foremailAdapter.
yes
no
Definisjon
<xsd:elementname="emailAdapter"><xsd:complexType><xsd:all><xsd:elementname="to"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementname="cc"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementname="bcc"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementname="subject"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementname="intro"minOccurs="0"><xsd:complexType>
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementname="attachmentFileName"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element></xsd:all><xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute><xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute><xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåemailAdapter-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
Visalt
errorCondition-elementet
Definererenegendefinertvalidering(ellerfeiltilstand)forenbestemtXMLDOM-node(DocumentObjectModel)ietskjemasunderliggendeXML-dokument.
Type
xsd:complexType
Struktur
Navn Beskrivelseexpression (Obligatoriskattributt)EtXPath-uttrykk(relativttil
expressionContext-attributtet,hvisangitt)sommåevalueresforåkunnevalidereXMLDOM-nodensomerangittimatch-attributtet.
expressionContext (Valgfrittattributt)AngirXMLDOM-nodensomerrotenforuttrykketangittiexpression-attributtet.
match (Obligatoriskattributt)IdentifisererXMLDOM-nodenesomdenegendefinertevalideringenerdeklarertpå.
showErrorOn (Valgfrittattributt)IdentifisererXMLDOM-nodene(innenforkonteksteniXMLDOM-nodenforuttrykkskontekst)somfeilenskalvisespånårskjemaetfyllesut.
errorMessage (Obligatoriskelement)AngirfeilmeldingensomskalreturnereshvisverdientildenangitteXMLDOM-nodenansessomugyldig.
MerknadererrorCondition-elementeteretvalgfrittelementforcustomValidation-elementet.
EksempelFølgendeereteksempelpåerrorCondition-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
errorMessage-elementet
AngirfeilmeldingensomskalreturnereshvisverdientildenangitteXMLDOM-noden(DocumentObjectModel)ansessomugyldig.
Type
xsf:xdErrorMessage
Struktur
Navn BeskrivelseshortMessage (Obligatoriskattributt)Identifisererdenkorte
feilmeldingensomskalreturneresnårugyldigedataoppgis.
type (Valgfrittattributt)Identifiserertypenfeilmeldingsomskalreturneres.
MerknadererrorMessage-elementeteretobligatoriskelementforerrorCondition-,override-ogsubmit-elementet.
DukanangiendetaljertfeilmeldingsomverdiforerrorMessage-elementet.DendetaljertefeilmeldingenvisesvedåklikkeknappenFullerrordescription(Fullstendigfeilbeskrivelse)påhurtigmenyennårfeilinformasjonenvisesognårtype-attributtetforfeilmeldingenersatttil"modal".
EksempelFølgendeereteksempelpåerrorMessage-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
exitRuleSet-elementet
Etelementsomavbrytervidererule-behandlingavheleruleSet.
Typexsd:complexType
Overordnedeelementer
Element Beskrivelserule Definererenhandlingsomerstartetetteratenhendelsehar
oppståttiskjemaet.
UnderordnedeelementerIngen.
AttributterIngen.
Definisjon
<xsd:elementname="exitRuleSet"minOccurs="0"><xsd:complexType/></xsd:element>
MerknaderexitRuleSet-elementetmåværedetsisteunderordnedeelementetirule-elementet.ruleSet-elementbehandlingenavbrytesbarehvisrule-elementetutføres.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåexitRuleSe-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
exportToExcel-elementet
Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilåeksportereskjemaettilenMicrosoftOfficeExcel2003-arbeidsbok.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
ui xsf:xdEnabledDisabled required AngirombrukerenkaneksportereinnholdetiskjemaettilenExcel-arbeidsbok.
enabled
disabled
Definisjon
<xsd:elementname="exportToExcel"><xsd:complexType><xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderexportToExcel-elementeteretvalgfrittelementifeatureRestrictions-elementet.Hvisdetteelementetikkeerinkludertiskjemadefinisjonsfilen(XSF),kanbrukerenbrukeskjemaetsmenyer,verktøylinjeroghurtigtastertilåeksportereskjemaettilenExcel-arbeidsbok.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåexportToExcel-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
Visalt
exportToWeb-elementet
Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilåeksportereskjemaettilenwebside.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
ui xsf:xdEnabledDisabled required Angirombrukerenkaneksportereinnholdetiskjemaettilenwebside.
enabled
disabled
Definisjon
<xsd:elementname="exportToWeb"><xsd:complexType><xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderexportToWeb-elementeteretvalgfrittelementifeatureRestrictions-elementet.Hvisdetteelementetikkeerinkludertiskjemadefinisjonsfilen(XSF),kanbrukerenbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilåeksportereskjemaettilenwebside.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåexportToWeb-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
Visalt
extension-elementet
Inneholderinformasjonomåpeninnholdsmodell.
Type
xsd:complexType
Struktur
Navn Beskrivelsename (Obligatoriskattributt)Etentydignavnsomidentifisererdetangitte
tillegget.
Merknaderextension-elementeteretvalgfrittelementforextensions-elementet.
Obs!Brukenavextension-elementeterreservert.MicrosoftOfficeInfoPath2003ignorereraltinnholdiextension-elementet.
EksempelFølgendeereteksempelpåextension-elementet:
<xsf:extensions><xsf:extensionname="someValue"anyAttributesHere="someValue">...opencontentmodelhere...</xsf:extension><xsf:extensions>
Visalt
extensions-elementet
Inneholdermindreoppgraderingeriskjemadefinisjonsfilen(.xsf)forMicrosoftOfficeInfoPath2003,somkanbrukesavbestemtefremtidigeversjoneravInfoPathelleravbestemteskjemaer.
Type
xsd:complexType
Struktur
Navn Beskrivelseextension (Valgfrittelement)Inneholderinformasjonomåpen
innholdsmodell.
Merknaderextensions-elementeteretvalgfrittelementforxDocumentClass-elementet.
extensions-elementetinneholdernullellerflereextension-elementer,somhvertharenåpeninnholdsmodell.
Obs!Brukenavextension-elementeterreservert.MicrosoftOfficeInfoPath2003ignorereraltinnholdiextension-elementet.
EksempelFølgendeereteksempelpåextensions-elementet:
<xsf:extensions><xsf:extensionname="someValue"anyAttributesHere="someValue">...opencontentmodelhere...</xsf:extension><xsf:extensions>
Visalt
externalView-elementet
DefinererenvisningsomikkekanredigeresiMicrosoftOfficeInfoPath.
Skrivinnxsd:complexType
Underordnedeelementer
Element Beskrivelsemainpane AngirXSL-endringen(XSLT)somskalbrukespåvisningen.
Attributter
Attributt Skrivinn Obligatorisk Beskrivelse Muligeverdiername xsf:xdViewName Ja Inneholder
navnetpåexternalView-elementet.
minlength=1
maxlength=255
pattern=([^\p{Z}\p{C}/\\#&"><])(([^\p{Zl}\p{Zp}\p{C}/\\#&"><])*([^\p{Z}\p{C}/\\#&"><]))?
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
Definisjon
<xsd:elementname="externalView"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:mainpane"/></xsd:sequence><xsd:attributename="name"type="xsf:xdViewName"use="required"/></xsd:complexType></xsd:element>
EksempelFølgendeereteksempelpåexternalView-elementet:
<xsf:externalViews><xsf:externalViewname="SalesDoc"><xsf:mainpanetransform="myWordView.xsl"/></xsf:externalView><xsf:externalViews>
Visalt
externalView-elementet
InneholderettellerflereexternalView-elementer.
Skrivinnxsd:complexType
Underordnedeelementer
Element BeskrivelseexternalViewDefinererenvisningsomikkekanredigeresiMicrosoft
OfficeInfoPath.
AttributterIngen.
Definisjon
<xsd:elementname="externalViews"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:externalView"minOccurs="1"maxOccurs="unbounded"/></xsd:sequence></xsd:complexType><xsd:uniquename="externalViews_name_unique"><xsd:selectorxpath="./xsf:externalView"/><xsd:fieldxpath="@default"/></xsd:unique><xsd:keyrefname="external_views_printView"refer="xsf:externalView_name_key"><xsd:selectorxpath="."/><xsd:fieldxpath="@default"/></xsd:keyref></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåexternalView-elementet:
<xsf:externalViews><xsf:externalViewname="SalesDoc"><xsf:mainpanetransform="myWordView.xsl"/></xsf:externalView><xsf:externalViews>
Visalt
featureRestrictions-elementet
Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilålagreskjemaet,eksportereskjemaet,skriveutskjemaetellersendeskjemaetsomete-postvedlegg.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelsesave (Valgfrittelement)Angirombrukerenkanbruke
skjemaetsmenyer,verktøylinjerellehurtigtastertilålagreskjemaet.
exportToWeb (Valgfrittelement)Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellehurtigtastertilåeksportereskjemaettilenwebside.
exportToExcel (Valgfrittelement)Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellehurtigtastertilåeksportereskjemaettilenMicrosoftOfficeExcel2003-arbeidsbok.
print (Valgfrittelement)Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellehurtigtastertilåskriveutskjemaet.
sendMail (Valgfrittelement)Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellehurtigtastertilåsendeskjemaetsomvedleggiene-post.
autoRecovery (Valgfrittelement)AngiromskjemaetvillagreAutoRecover-informasjonenogomAutoRecover-innstillingenkanendresavbrukeren.
AttributterIngen.
Definisjon
<xsd:elementname="featureRestrictions"><xsd:complexType><xsd:all><xsd:elementname="save"minOccurs="0"><xsd:complexType><xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementref="xsf:exportToWeb"minOccurs="0"/><xsd:elementref="xsf:exportToExcel"minOccurs="0"/><xsd:elementref="xsf:print"minOccurs="0"/><xsd:elementref="xsf:sendMail"minOccurs="0"/><xsd:elementref="xsf:autoRecovery"minOccurs="0"/></xsd:all></xsd:complexType></xsd:element>
MerknaderHvisnoenavfeatureRestrictions-elementetsunderordnedeelementerdeaktiveres,vilikkebrukenavskjemakodeforålagreskjemaet,eksportereskjemaet,skriveutskjemaetellersendeskjemaetsomete-postvedleggdeaktiveres.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåfeatureRestrictions-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
Visalt
field-elementet
Definereretfeltforskjemabibliotekkolonner.
Type
xsd:complexType
Struktur
Navn Beskrivelseaggregation (Valgfrittattributt)AngirhvordanXMLDOM-nodene
(DocumentObjectModel)somreturneresfraetXPath-uttrykkinode-attributtet,skalakkumulerestilenenkeltverdifordokumentet.Attributtetkanentenværeenakkumuleringshandlingellerenangivelseavetbestemtelementisamlingen.
columnName (Obligatoriskattributt)IdentifisererkolonnenavnetiSQL-tabellen(underskjemalistevisningen).
maxLength (Valgfrittattributt)Definererlengdenpåfeltetiantallbyte.name (Obligatoriskattributt)Identifisererdetegendefinerte
navnetpåfeltetsomskalbrukesilistevisningeniskjemaet.
node (Obligatoriskattributt)DefinererXPath-uttrykketsomtrengsforåtrekkeutverdienfordenangitteegenskapenfraskjemaetsunderliggendeXML-dokument.
required (Valgfrittattributt)Angiromdettefeltetgodtarnullverdier.type (Obligatoriskattributt)Identifisererstandarddatatypenfor
XML-skjemaet.viewable (Valgfrittattributt)Angiromdettefeltetskalleggestili
standardvisningen.Muligeverdierer"yes"og"no".Standardverdiener"no".
Merknaderfield-elementeteretvalgfrittelementforfields-elementet.
EksempelFølgendeereteksempelpåfield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
field-elementet(sharepointListAdapter-elementet)
InneholderinformasjonomfelttilordningforhvertfeltienSharePoint-listeogdettilsvarendenavnetsombrukesiMicrosoftOfficeInfoPath.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
detskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
sharepointName xsd:string Ja InneholdernavnetpåetfeltienSharePoint-liste.
streng
infopathName xsd:string Ja InneholdertilsvarendefeltnavniInfoPathforsharepointName.
streng
isLookup xdYesNo Nei AngirometfeltienSharePoint-listeeretoppslagsfelt.Standardverdiener"no".
yes
no
Definisjon
<xsd:elementname="field"minOccurs="0"maxOccurs="unbounded"><xsd:complexType><xsd:attributename="sharepointName"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="infopathName"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="isLookup"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderHvertfeltsomreturneresdraenSharePoint-listeellerSharePoint-bibliotekavdataadapterensharepointListAdapterharetfield-element.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåfield-elementet:
<xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"isLookup="no"></xsf:field>
fields-elementet
Definereretsettavettellerflerefield-elementer.
Type
xsd:complexType
Struktur
Navn Beskrivelsefield (Valgfrittelement)Definereretfeltforskjemabibliotekkolonner.
Merknaderfields-elementeteretvalgfrittelementforlistProperties-elementet.
EksempelFølgendeereteksempelpåfields-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
file-elementet
IdentifisererenfilsomendelavetMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsename (Obligatoriskattributt)Angirnavnetpåfilen.fileProperties (Valgfrittelement)Definereregenskapenetilenfil.
Merknaderfile-elementeteretvalgfrittelementforfiles-elementet.
EksempelFølgendeereteksempelpåfile-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
Visalt
fileName-elementet
Angirnavnetelleretuttrykksomreturnereretfilnavn,nårskjemaetsendesvedhjelpavdavAdapter.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelsedavAdapterDetoverordnedeelementetsominneholderallden
informasjonensomernødvendigforåsendefilertilenserversomkjørerMicrosoftWindowsSharePointServicesellerenWebDAV(WebbasedDistributedAuthoringandVersioning)-server.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja Inneholdernavnetpåfilensåsnartdenersendttilserveren.
string
valueType xsf:xdExpressionLiteralNei AngiromnavnetpåfilenskaltolkessometXPath-uttrykkellersomenliteralstreng.
expression
literal
Definisjon
<xsd:elementname="fileName"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderFiltypenXMLleggestilfilnavnethvisdetikkeerangittenfiltype.
Følgendesystemreservertetegnvilblierstattetavetunderstrekingstegn("_")nåretskjemasendes:
\/:*?"<>|
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåfileName-elementet:
<xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/>
Visalt
fileNew-elementet
Angirenreferansetilen.xml-filsominneholdereksempeldatasomskallastesinnnårenbrukervelgeråoppretteetnyttskjemabasertpåskjemamalen.
Type
xsd:complexType
Struktur
Navn BeskrivelseinitialXmlDocument (Obligatoriskelement)Inneholderenreferansetil
XML-malfilensombrukestilåoppretteetnyttskjemabasertpåskjemamalen.
MerknaderfileNew-elementeteretvalgfrittelementforxDocumentClass-elementet.
fileNew-elementetiskjemadefinisjonsfilen(.xsf)forMicrosoftOfficeInfoPath2003definerernavnetpåogplasseringentilenXML-malfilsombrukesnårenbrukerklikkerFillOutaForm(Fyllutetskjema)påFile-menyen(Fil).XML-malfileninneholdereksempeldatasomlastesinnnårbrukerenvelgeråoppretteetnyttskjemabasertpåskjemamalen.
EksempelFølgendeereteksempelpåfileNew-elementet:
<xsf:fileNew><xsf:initialXmlDocumentcaption="TravelReport"href="TravelReportTemplate.xml"/></xsf:fileNew>
fileProperties-elementet
Definereregenskapenetilenfil.
Type
xsd:complexType
Struktur
Navn Beskrivelseproperty (Valgfrittelement)Definererenbestemtegenskapforden
angittefilen.
MerknaderfileProperties-elementeteretvalgfrittelementforfile-elementet.
EksempelFølgendeereteksempelpåfileProperties-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
files-elementet
IdentifisererenlisteoverfilersombrukesavetMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsefile (Valgfrittelement)IdentifisererenfilsomendelavetInfoPath-
skjema.
Merknaderfiles-elementeteretobligatoriskelementforpackage-elementet.
files-elementetkaninneholdespesifikkeegenskapsnavnog-verdierforhverfil.
EksempelFølgendeereteksempelpåfiles-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
Visalt
folderURL-elementet
AngirURL-adressen(UniformResourceLocator)tilenWebDAV(DistributedAuthoringandVersioning)-serverellerenserversomkjørerMicrosoftWindowsSharePointServices.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelsedavAdapterDetoverordnedeelementetsominneholderden
nødvendigeinformasjonenforåsendeInfopath-skjemaertilenWebDAV(DistributedAuthoringandVersioning)-serverellerenserversomkjørerSharePointServices.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja URL-adressentilWebDAV(DistributedAuthoringandVersioning)-serverenellerserverensomkjørerSharePointServices.
streng
Definisjon
<xsd:elementname="folderURL"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderURL-adressenmåbegynnemed"http://"eller"https://".Andrevanligeprotokollerførertilfeil.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåfolderURL-elementet:
<folderURLvalue="http://some_server/some_doc_lib"/>
footer-elementet
Angirbunnteksten.
Typexsd:simpleType
UnderordnedeelementerIngen.
AttributterIngen.
Definisjon
<xsd:elementname="footer"><xsd:complexTypemixed="true"><xsd:sequence><xsd:anyminOccurs="0"maxOccurs="unbounded"processContents="skip"/></xsd:sequence></xsd:complexType></xsd:element>
Merknaderfooter-elementeteretunderordnetelementavprintSettings-elementet.footer-tekstenmåikkeoverstige255tegn.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåfooter-elementet:
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
fragmentToInsert-elementet
InneholderalternativeversjoneravXML-data(fragmenter).
Type
xsd:complexType
Struktur
Navn BeskrivelsechooseFragment (Obligatoriskelement)AngiretXML-fragment.
MerknaderfragmentToInsert-elementeteretvalgfrittelementforeditWith-elementet.
XML-fragmentererkilderavXML-datasomkanbrukesientilknyttetredigeringskomponent.DukandefineremerennettchooseFragment-elementietfragmentToInsert-element.
fragmentToInsert-elementetbrukesavredigeringskomponentenexCollection,xOptionalogxReplace.
EksempelFølgendeereteksempelpåfragmentToInsert-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
getUserNameFromData-elementet
LarbrukernavnblidefinertavenXPath-spørringidataeneihoveddatakildenellerensekundærdatakilde,ogogåblitilknyttetenrolle.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
dataObject xsd:string Nei Navnetpådensekundæredatakildenderbrukernavnetkanfinnes.
streng
select xsd:string Ja EtXPath-spørreuttrykksomreturnererenellerfleredatanodersominneholderbrukernavnene.
streng
memberOf xsd:string Ja Angirrollensomskaltilordnesenbruker.NavnetpåbrukerenreturneresavXPath-spørringen.
streng
Definisjon
<xsd:elementname="getUserNameFromData"><xsd:complexType><xsd:attributename="dataObject"type="xsd:string"use="optional"></xsd:attribute><xsd:attributename="select"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="memberOf"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpågetUserNameFromData-elementet:
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="Domain\username1"memberOf="A"/><xsf:userNamename="Domain\username2"memberOf="B"/><xsf:groupname="Domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
group-elementet
Tilordnerengruppetilenbestemtrolle.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
name xsd:string Ja Angirbrukerneiskjemaet"domene\gruppenavn"eller"gruppenavn".
streng
memberOf xsd:string Ja Angirrollensomskaltilknyttesgruppen.
streng
Definisjon
<xsd:elementname="group"><xsd:complexType><xsd:attributename="name"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="memberOf"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderBrukerekantilordnesrollergjennomgrupperingsomkanstyreseksternt,utennoenforforoppdatering.GrupperkansettesoppvedhjelpavkatalogtjenesteniActiveDirectory.Tillatelsersomangirhvemsomkanfåtilgangtilmedlemskapsinformasjonen,kanangisforgrupper.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpågroup-elementet:
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="Domain\username1"memberOf="A"/><xsf:userNamename="Domain\username2"memberOf="B"/><xsf:groupname="Domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
header-elementet
Angirtoppteksten.
Typexsd:simpleType
UnderordnedeelementerIngen.
AttributterIngen.
Definisjon
<xsd:elementname="header"><xsd:complexTypemixed="true"><xsd:sequence><xsd:anyminOccurs="0"maxOccurs="unbounded"processContents="skip"/></xsd:sequence></xsd:complexType></xsd:element>
Merknaderheader-elementeteretunderordnetelementavprintSettings-elementet.header-tekstenmåikkeoverstige255tegn.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåheader-elementet:
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
Visalt
hwsAdapter-elementet
DefinererMicrosoftBizTalk2004HumanWorkflowServices(HWS)-dataadapterensomkanbrukestilåstarteellerutvideenaktivitetsflytogsvarepåenoppgave.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelsehwsOperation DefinererHWS-operasjonstypen,somåleggeen
handlingtilennyaktivitetsflyt,leggetilienaktivitetsflytogsvarepåenoppgave.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiername xdTitle Ja Inneholder
nevnetpådataadapteren.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
wsdlUrl xsd:string Ja InneholderURL-adressen(UniformResourceLocator)tilHWS-webtjenesten.
streng
queryAllowed xdYesNo Nei Angiromadapterenkanbrukesispørringermotdatakilden.KanutelatesforhwsAdapter,somtilsvarererstandardverdien"nei".
yes
no
submitAllowed xdYesNo Nei Angiromadapterenkanbrukesisendingtildatakilden.Alltidsatttil"yes"forhwsAdapter.
yes
no
Definisjon
<xsd:elementname="hwsAdapter"><xsd:complexType><xsd:choice><xsd:elementref="xsf:hwsOperation"/></xsd:choice><xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute><xsd:attributename="wsdlUrl"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute><xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderVedsendingoppretterhwsAdapterautomatiskenGUID(globallyuniqueidentifier),somkrevesavHWS-webtjenesten,deretterkodesXML-filen,ogbehandlingsinstruksjoneneiXML-hendelsesfilenoppdateres.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåhwsAdapte-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
hwsOperation-elementet
DefinererMicrosoftBizTalk2004HumanWorkflowServices(HWS)-operasjonstypen,somåleggeenhandlingtilennyaktivitetsflyt,leggetilienaktivitetsflytogsvarepåenoppgave.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelseinput AngirXML-skjemafilensomerkodetogsendtmedHWS-
operasjonen.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiertype xsd:string Ja AngirHWS-
operasjonstypen.addActionToNewActivityFlow
addActionToActivityFlow
sendTaskResponse
typeID xsd:string Ja InneholderGUID(globallyuniqueidentifier)foroperasjonen.
streng
serviceUrl xsd:string Ja AngirURL-adressen(UniformResourceLocator)tilHWS-webtjenesten.
streng
Definisjon
<xsd:elementname="hwsOperation"><xsd:complexType><xsd:choice><xsd:elementref="xsf:input"/></xsd:choice><xsd:attributename="type"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="typeID"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="serviceUrl"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderVedsendingoppretterelementethwsAdapterautomatiskenGUID(globallyuniqueidentifier),somkrevesavHWS-webtjenesten,deretterkodesXML-filen,ogbehandlingsinstruksjoneneiXML-hendelsesfilenoppdateresmeddennyeGUIDen.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåhwsOperation-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
hwsWorkflow-elementet
Inneholderinformasjonensomaktivereroppgaverutenforarbeidsflyten,aktivererenkelthandlingerhandlingerogoppgaversomertilknyttetenMicrosoftBizTalk2004HumanWorkflowServices(HWS)-server.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelselocation (Obligatorisk)InneholderURL-adressen(Uniform
ResourceLocator)tilHWS-webtjenesten.allowedActions InneholderHWS-handlingenesomeraktivertfor
skjemaet.allowedTasks InneholderHWS-oppgavenesomeraktivertfor
skjemaet.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
taskpaneVisible xdYesNo Nei Angiromoppgaverutenforarbeidsflytersynlig.Standardverdiener"yes".
yes
no
Definisjon
<xsd:elementname="hwsWorkflow"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:location"minOccurs="1"maxOccurs="1"/><xsd:elementref="xsf:allowedActions"minOccurs="1"maxOccurs="1"/><xsd:elementref="xsf:allowedTasks"minOccurs="0"maxOccurs="1"/></xsd:sequence><xsd:attributename="taskpaneVisible"type="xsf:xdYesNo"></xsd:attribute></xsd:complexType><xsd:uniquename="hws_actiontask_name"><xsd:selectorxpath="./xsf:allowedActions/xsf:action|./xsf:allowedTasks/xsf:task"/><xsd:fieldxpath="@name"/></xsd:unique></xsd:element>
MerknaderHverhandlingogoppgavesomerinkludertihwsWorkflowelementet,aktiveresvedhjelpavenknappioppgaverutenforarbeidsflyt,mendumåskriveskriptetforhverhandlingelleroppgavesomknappenskalutføre.
InfoPathstøtterikkeflerehandlingerietskjemaellerHWS-aktivitetsmodeller(forhåndsdefinertesettavhandlinger).
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåhwsWorkflow-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
Visalt
importParameters-elementet
Inneholderalleparameternesomdefinererhvordanfunksjonenforimport(fletting)avskjemaerfungererforskjemaet.
Type
xsd:complexType
Struktur
Navn Beskrivelseenabled (Obligatoriskattributt)Angiromskjemaflettinger
aktivertforskjemaet.importSource (Valgfrittelement)Angiralleparameternesomskal
brukesvedflettingavetskjemaietbestemtXML-skjemainnietmålskjema.
useScriptHandler (Valgfrittattributt)AngiromhendelsesbehandlingensomerdefinertforOnMergeRequest-hendelsen,skalbrukesvedimport(sammenslåing)avskjemaer.
MerknaderimportParameters-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpåimportParameters-elementet:
<xsf:importParametersenabled="yes"useScriptHandler="yes"><xsf:importSourcename="MySource"schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
Visalt
importSource-elementet
AngiralleparameternesomskalbrukesvedflettingavetskjemaietbestemtXML-skjemainnietmålskjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsename (Obligatoriskattributt)Identifiserernavnetpåkildeskjemaet
slikdeterdefinertibehandlingsinstruksjoneneiskjemaetsunderliggendeXML-dokument.
schema (Obligatoriskattributt)IdentifisererXML-skjemafilensomskalbrukestilåvalidereskjemaetsomflettesunderenfletteoperasjon.
transform (Obligatoriskattributt)Identifiserer.xslt-filensomskalbrukesunderfletteoperasjonennårkildeskjemaet(skjemaetdetflettesinni)stemmeroverensmedXML-skjemaetsomerangittidettilsvarendeschema-attributtet.
MerknaderimportSource-elementeteretvalgfrittelementforimportParameters-elementet.
HvisimportSource-elementetikkeerdefinert,brukesstandard.xslt-filforalletransformeringerunderenfletteoperasjon.
EksempelFølgendeereteksempelpåimportSource-elementet:
<xsf:importParametersenabled="yes"<xsf:importSourcename=""schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
Visalt
initialXmlDocument-elementet
InneholderenreferansetilXML-malfilensombrukestilåoppretteetnyttskjemabasertpåskjemamalen.
Type
xsd:complexType
Struktur
Navn Beskrivelsecaption (Obligatoriskattributt)Definerertekststrengensom
skalbrukessomnavnpåskjemaetimalgallerietogidesistbruktelistene.
customCategory (Valgfrittelement)Angirkategoriensomskjemamalenvisesunder,ioppgaverutenFylllutetskjema.
href (Obligatoriskattributt)AngirURL-adressen(UniformResourceLocator)tilXML-malfilensomskalbrukesnårenbrukerklikkerFillOutaForm(Fyllutetskjema)påFile-menyen(Fil).
MerknaderinitialXmlDocument-elementeteretobligatoriskelementforfileNew-elementet.
EksempelFølgendeereteksempelpåinitialXmlDocument-elementet:
<xsf:fileNew><xsf:initialXmlDocumentcaption="TravelReport"href="TravelReportTemplate.xml"/></xsf:fileNew>
Visalt
input-elementet
InneholdererstatningsinformasjonenfordeleravSOAP-inndatameldingen(SimpleObjectAccessProtocol)tilwebtjenesten.
Type
xsd:complexType
Struktur
Navn Beskrivelsesource (Obligatoriskattributt)Inneholdernavnetpåressursfileni
skjemamalensominneholderXML-skjemaetforSOAP-inndatameldingenfordenvalgtewebtjenesteoperasjonen.
partFragment (Valgfrittelement)DefinererenerstatningsgruppeforenbestemtdelavSOAP-inndatameldingen.
Merknaderinput-elementeteretvalgfrittelementforoperation-elementet.
BestemtedeleravSOAP-meldingenerstattesnårskjemamalenfyllesutmeddatainnefraselveskjemaet.DetteelementetbrukesnårensekundærdatakildefyllesutvedkalltilenwebtjenesteogMicrosoftOfficeInfoPath2003trengernoeninndataargumenterforågjøreslikekall.
EksempelFølgendeereteksempelpåinput-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
intro-elementet
Inneholderintroduksjonenfore-postmeldingennårskjemaetsendesvedhjelpavemailAdapter-elementet.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelseemailAdapter Detoverordnedeelementetinneholdernødvendig
informasjonforåsendeetInfoPath-skjemavedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja Inneholderverdienforintro-elementet.
streng
Definisjon
<xsd:elementname="intro"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåintro-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
Visalt
listProperties-elementet
Identifisereregenskapenesombørfinnesienlistevisningoveralleskjemaersomtilhørerskjemamalen.
Type
xsd:complexType
Struktur
Navn Beskrivelsefields (Valgfrittelement)Definereretsettavettellerflerefield-
elementer.
MerknaderlistProperties-elementeteretvalgfrittelementforxDocumentClass-elementet.
XML-dokumentersomtilhøreretskjema,kanplasseresienenkeltmappeelleretskjemabibliotek.Avhengigavdenunderliggendestøttenifilsystemetellerpåserveren,kandenneinformasjonenbrukestilåopprettemeningsfyltelistevisningerfraetsettmedskjemaer.NårforeksempelMicrosoftOfficeInfoPath2003-skjemaerlagresietWindowsSharePointServices-skjemabiblioteksomerbasertpåenInfoPath-skjemamal,blirskjemaegenskaperidennedelenautomatiskfremhevetoggjorttilgjengeligforstandardvisningeniskjemabiblioteket.
EksempelFølgendeereteksempelpålistProperties-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
Visalt
location-elementet
InneholderURL-adressen(UniformResourceLocator)tilwebtjenestenMicrosoftBizTalk2004HumanWorkflowServices(HWS).
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
url xsd:string Ja PlasseringentilwebtjenestenHWS.
streng
Definisjon
<xsd:elementname="location"><xsd:complexType><xsd:attributename="url"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
Merknaderlocation-elementeteretunderordnetelementihwsWorkflow-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpålocation-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
Visalt
mainpane-elementet
Bestemmerhvasomvisesihovedruten.
Type
xsd:complexType
Struktur
Navn Beskrivelsetransform (Obligatoriskattributt)AngirdenrelativeURL-adressentil
XSL-transformeringen(XSLT)sombrukesforvisningen.
Merknadermainpane-elementeteretobligatoriskelementforview-elementet.
mainpane-elementeteretvalgfrittelementforexternalView-elementet.
Hovedrutenerhovedskjemaområde,imotsetningtilsekundærebrukergrensesnittområdersomforeksempeloppgaveruten.
EksempelFølgendeereteksempelpåmainpane-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
Nedenforereteksempelpåbrukavmainpane-elementetiexternalView-elementet.
<xsf:externalViews><xsf:externalViewname="SalesDoc"><xsf:mainpanetransform="myWordView.xsl"/></xsf:externalView><xsf:externalViews>
Visalt
masterDetail-elementet
DefinererXML-fragmentenesomutgjørenhoved-ogdetaljrelasjonidegjentagendetabelleneellergjentagendeinndelingeneienvisning.
Skrivinnxsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk BeskrivelseMuligeverdier
master xsd:string Nei InneholderXPathforXML-fragmentetsomerbundettilenhovedtabellellerinndeling.
string
masterViewContext xsd:string Nei AngirenstrengsomidentifisereretHTML-elementivisningen.
string
masterKey xsd:string Nei InneholderXPathforfeltetiXML-hovedfragmentetsomdannerrelasjonentilXML-detaljfragmentet.
string
detailKey xsd:string Nei InneholderXPathforfeltetiXML-detaljfragmentetsomdannerrelasjonentilXML-hovedfragmentet.
string
Definisjon
<xsd:elementname="masterDetail"><xsd:complexType><xsd:attributename="master"type="xsd:string"></xsd:attribute><xsd:attributename="masterViewContext"type="xsd:string"></xsd:attribute><xsd:attributename="masterKey"type="xsd:string"></xsd:attribute><xsd:attributename="detailKey"type="xsd:string"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåmasterDetail-elementet:
<xsf:editWithcaption="group2"xd:autogeneration="template"component="xCollection"><xsf:masterDetailmasterViewContext="CTRL1_5"master="my:group2"masterKey="my:field1"detailKey="my:field3"></xsf:masterDetail></xsf:editWith>
Visalt
membership-elementet
Tilknytterenbrukerellerengruppebrukeremedenrolle.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelsegetUserNameFromData LarbrukernavnblidefineravenXPath-
spørringidataeneihoveddatakildenellerensekundærdatakilde,ogogåblitilknyttetenrolle.
userName Definererenbrukertilenbestemtrolle.group Definererhvilkengruppeenbrukertilhører.
AttributterIngen.
Definisjon
<xsd:elementname="membership"><xsd:complexType><xsd:choiceminOccurs="1"maxOccurs="unbounded"><xsd:elementref="xsf:getUserNameFromData"/><xsd:elementref="xsf:userName"/><xsd:elementref="xsf:group"/></xsd:choice></xsd:complexType></xsd:element>
MerknaderInfoPathtilknytterenrollemeddenaktuellebrukerenbasertpåmedlemsordeneniskjemadefinisjonsfilen(XSF).Utviklerekanendredenneordenenemanueltiskjemadefinisjonsfilen.membership-elementetmåværeunderordnetroles-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåmembership-elementet:
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="Domain\username1"memberOf="A"/><xsf:userNamename="Domain\username2"memberOf="B"/><xsf:groupname="Domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
menu-elementet
Inneholderinformasjonomdeegendefinertemenyenesombrukesivisningen.
Type
xsd:complexType
Struktur
Navn Beskrivelsebutton (Valgfrittelement)Definererenknappsomharentilknyttet
handling.caption (Obligatoriskattributt)Brukessomtittelforenmeny.menu (Valgfrittelement)Inneholderinformasjonommenyenesom
brukesienmeny(undermenyer).
Merknadermenu-elementeteretvalgfrittelementforview-,toolbar-ogmenuArea-elementet.Dukandeklarerefleremenyerforetskjema,oghvermenykaninneholdefleremenu-ellerbutton-elementer.
Obs!Hvisduviloppretteundermenyer,kandunesteetmenu-elementinnietannetmenu-element.
EksempelFølgendeereteksempelpåmenu-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
menuArea-elementet
InneholderinformasjonomdeinnebygdeMicrosoftOfficeInfoPath2003-menyenesombrukesivisningen.
Type
xsd:complexType
Struktur
Navn Beskrivelsebutton (Valgfrittelement)Definererenknappsomharentilknyttet
handling.name (Obligatoriskattributt)Tilsvarerenavdeinnebygde
toppnivåmenyeneiInfoPath.menu (Valgfrittelement)Inneholderinformasjonommenyenesom
brukesimenyområdet.
MerknadermenuArea-elementeteretvalgfrittelementforview-elementet.
menuArea-elementettilsvarertoppnivåmenyeneiInfoPathnåretskjemafyllesut.DukandeklarereflereknapperellermenyerietmenuArea-element.Hvertbutton-elementoppretteretekstramenyelementidentilsvarendeinnebygdemenyen,angittavname-attributtetformenuArea-elementet,ogharentilknyttethandling(ellerkommando).Hvisetmenu-elementernestetietmenuArea-element,opprettesenundermenyutenfordeninnebygdemenyen.
EksempelFølgendeereteksempelpåmenuArea-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
message-elementet
Inneholdersignaturbekreftelsesmeldingensomvisesnårdubrukerensignaturtiletskjemaellereninndelingiskjemaet.
Typexsf:xdSignedDataBlockMessage
Overordnedeelementer
Element BeskrivelsesignedDataBlock Definereretnodesettiskjemaetsunderliggende
XML-dokumentsomdukanbrukeendigitalsignaturi.
UnderordnedeelementerIngen.
AttributterIngen.
Definisjon
<xsd:elementname="message"type="xsf:xdSignedDataBlockMessage"minOccurs="0"></xsd:element>
MerknaderBekreftelsesmeldingenerbegrensettil255tegn.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåmessage-elementet:
<xsf:documentSignatures><xsf:signedDataBlockname=”main”data=”my:myfields/my:subtree1|my:myfields/my:subtree2”signatureLocation=”my:mifields/sig:signatures/main”mode=”countersign”><xsf:message>Bypressingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
Visalt
onLoad-elementet
InneholderetruleSet-elementsomstartesnårskjemaetåpnes.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelseruleSetActionDefinererruleSet-handlingselementetsomskalstartes.
AttributterIngen.
Definisjon
<xsd:elementname="onLoad"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:ruleSetAction"minOccurs="1"maxOccurs="1"/></xsd:sequence></xsd:complexType><xsd:keyrefname="load_ruleSetAction"refer="xsf:ruleset_name_key"><xsd:selectorxpath="./xsf:ruleSetAction"/><xsd:fieldxpath="@ruleSet"/></xsd:keyref></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåonLoad-elementet:
<xsf:onLoad><xsf:ruleSetActionruleSet="RuleSet4"/></xsf:onLoad>
Visalt
openNewDocumentAction-elementet
Definererenopprettelseshandlingforskjemaer.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
solutionURI xsd:anyURI Ja UniformResourceIdentifier(URI)tilløsningensomdetnyeskjemaetblirbasertpå.
anyURI
Definisjon
<xsd:elementname="openNewDocumentAction"><xsd:complexType><xsd:attributename="solutionURI"type="xsd:anyURI"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderopenNewDocumentAction-elementeteretunderordnetelementirule-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåopenNewDocumentAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
operation-elementet
Definereroperasjonen(metoden)forwebtjenestensomskalbrukestilåhenteogsendedata.
Type
xsd:complexType
Struktur
Navn Beskrivelsename (Obligatoriskattributt)Inneholderdetentydigenavnetpå
webtjenestemetoden.serviceUrl (Obligatoriskattributt)InneholderURL-adressen(Uniform
ResourceLocator)tilwebtjenestenforespørselenskalsendestil.
soapAction (Obligatoriskattributt)InneholderverdientilSOAPAction-attributtetiSOAP-forespørselsmeldingen(SimpleObjectAccessProtocol).
input (Valgfrittelement)InneholdererstatningsinformasjonenfordeleravSOAP-inndatameldingentilwebtjenesten.
Merknaderoperation-elementeteretobligatoriskelementforwebServiceAdapter-elementet.
EksempelFølgendeereteksempelpåoperation-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
override-elementet
DefinererenoverstyrendefeilmeldingforXML-skjema-datatypefeilforenindividuellXMLDOM-node(DocumentObjectModel).
Type
xsd:complexType
Struktur
Navn BeskrivelseerrorMessage (Obligatoriskelement)Angirfeilmeldingensomskal
returnereshvisverdientildenangitteXMLDOM-nodenansessomugyldig.
match (Obligatoriskattributt)IdentifisererXMLDOM-nodensomdenoverstyrendefeilmeldingenerdefinertfor.
Merknaderoverride-elementeteretvalgfrittelementforschemaErrorMessages-elementet.
EksempelFølgendeereteksempelpåoverride-elementet:
<xsf:schemaErrorMessages><xsf:overridematch="/sampleData/number"><xsf:errorMessageshortMessage="InvalidNumber.">Thevalueenteredmustbeavalidnumber.</xsf:errorMessage></xsf:override></xsf:schemaErrorMessages>
package-elementet
InneholderinformasjonomallefilenesombrukesietMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsefiles (Obligatoriskelement)Identifisererenlisteoverfilersombrukesi
etInfoPath-skjema.
Merknaderpackage-elementeteretobligatoriskelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpåpackage-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
Visalt
partFragment-elementet
DefinererenerstatningsgruppeforenbestemtdelavSOAP-inndatameldingen(SimpleObjectAccessProtocol).
Type
xsd:complexType
Struktur
Navn Beskrivelsematch (Obligatoriskattributt)InneholderetXPath-uttrykksom
identifisererdeelementeneogattributteneiSOAP-inndatameldingensomskalerstattesvedkjøring.
replaceWith (Obligatoriskattributt)InneholderetXPath-uttrykksomidentifisererdeverdieneikildedokumentetsomskalbrukestilåerstattedeleravSOAP-inndatameldingen.
sendAsString (Valgfrittattributt)AngiratdataenesendessomenstrenggjennomwebServiceAdapter-dataadapteren.
dataObject (Valgfrittattributt)AngirnavnetpådataobjektetsomskalbrukesnårdusenderetpartFragment-elementtilenHWS-server(MicrosoftBiztalk2004HumanWorkflowServices).
filter (Valgfrittattributt)AngirXPath-uttrykketfordetstrukturerteXML-undertreetnårdusenderetundersattforXML-dataene.
MerknaderpartFragment-elementeteretvalgfrittelementforinput-elementet.
FlerepartFragment-elementerertillatt.
EksempelFølgendeereteksempelpåpartFragment-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"><xsf:partFragmentmatch="/dfs:myFields/dfs:dataFields/s0:IsPrime/s0:inValue"replaceWith="/dfs:myFields/dfs:dataFields/s0:IsPrime"/></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
permissions-elementet
AngirtillatelsenInfoPath-skjemaetkreverforActiveX-kontrolleneivisningen.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelseallowedControl AngirActiveX-kontrollersomkanstartes.
AttributterIngen.
Definisjon
<xsd:elementname="permissions"><xsd:complexType><xsd:choiceminOccurs="0"maxOccurs="unbounded"><xsd:elementref="xsf:allowedControl"/></xsd:choice></xsd:complexType></xsd:element>
Merknaderpermissions-elementetgirogsåinstallasjonsinformasjonforActiveX-kontrollersomikkealleredeerinstallertpåbrukerensdatamaskin.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåpermissions-elementet:
<xsf:permissions><xsf:allowedControlcabFile="{84F32C01-78D8-4B93-8ED4-106DA70224C2}.cab”clsid="{84F32C01-78D8-4B93-8ED4-106DA70224C2}"version="1,0,0,1"/><xsf:allowedControlclsid="{F08DF954-8592-11D1-B16A-00C0F0283630}"/></xsf:permissions>
Visalt
print-elementet
Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilåskriveutskjemaet.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
ui xsf:xdEnabledDisabled Ja Angirombrukerenkanskriveutskjemaet.
enabled
disabled
Definisjon
<xsd:elementname="print"><xsd:complexType><xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element>
Merknaderprint-elementeteretvalgfrittelementifeatureRestrictions-elementet.Hvisdetteelementetikkeerinkludertiskjemadefinisjonsfilen(XSF),kanskjemaetsmenyer,verktøylinjerellerhurtigtastertilåskriveutskjemaetbrukes.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåprint-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
printSettings-elementet
Angirskriverinnstillingenesombrukesvedutskriftavvisningen.
Type
xsd:complexType
Struktur
Navn BeskrivelsebottomMargin (Valgfrittattributt)Angirbunnmargen.collate (Valgfrittattributt)Angirompapiretersortert.copies (Valgfrittattributt)Angirantalletkopier.footer (Valgfrittattributt)Angirbunnteksten.header (Valgfrittattributt)Angirtoppteksten.leftMargin (Valgfrittattributt)Angirvenstremargen.marginUnitsType (Valgfrittattributt)Angirmargenhetsstørrelsen.orientation (Valgfrittattributt)Angirretningen.pageRangeEnd (Valgfrittattributt)Angirdensistesidensom
skalskrivesut.pageRangeStart (Valgfrittattributt)Angirdenførstesidensom
skalskrivesut.paperSize (Valgfrittattributt)Angirstørrelsenpåpapiret.paperSource (Valgfrittattributt)Angirpapirkilden.printerName (Valgfrittattributt)Angirnavnetpåskriveren.printerSpecificSettings (Valgfrittattributt)Angirinnstilingerforangitt
skriver.rightMargin (Valgfrittattributt)Angirhøyremargen.topMargin (Valgfrittattributt)Angirtoppmargen.
MerknaderprintSettings-elementeteretvalgfrittelementforview-elementet.
EksempelFølgendeereteksempelpåprintSettings-elementet:
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
Visalt
property-elementet
Definererenbestemtegenskapfordenangittefilen.
Type
xsd:complexType
Struktur
Navn Beskrivelsename (Obligatoriskattributt)Definerernavnetpåegenskapen.type (Obligatoriskattributt)Definereregenskapstypen.value (Obligatoriskattributt)Forenkleegenskaperangirdetteattributtet
enverdiforegenskapen.Forsammensatteegenskaperogegenskapermedflereverdierdefineresdenangitteverdiensometbeholder-XML-trevedhjelpavenåpeninnholdsmodell.
Merknaderproperty-elementeteretvalgfrittelementforfileProperties-elementet.
EksempelFølgendeereteksempelpåproperty-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
Visalt
query-elementet
KnytterendataadaptertiletdataobjektelleretskjemasunderliggendeXML-dokument.
Type
xsd:complexType
Struktur
Navn BeskrivelseadoAdapter (Valgfrittelement)DefinererenADO-
dataadapter(ActiveXDataObjects)somhenterdatafraenADO-datakildefordetangittedataobjektet.
webServiceAdapter (Valgfrittelement)Definererendataadapterforwebtjenestesomhenterdatafraenwebtjenestefordetangittedataobjektet.
xmlFileAdapter (Valgfrittelement)Definererendataadapterfor.xml-filsomhenterdatafraen.xml-filfordetangittedataobjektet.
queryAction (Valgfrittelement)Definererenspørrehandlingfordatatilkoblingen.
sharepointListAdapter (Valgfrittelement)InneholderinformasjonfordataadapterensomdetskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Merknaderquery-elementeteretvalgfrittelementforxDocumentClass-ogdataObject-elementet.
Dukanbareangiéndataadapteriquery-elementet.
EksempelFølgendeereteksempelpåquery-elementet:
<xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
Visalt
query-elementet(dataObject-elementet)
Knytterendataadaptertiletdataobjekt.
Skrivinnxsd:complexType
Overordnedeelementer
Element BeskrivelsedataObject DefinereretsekundærtdataobjektsombrukesietMicrosoft
OfficeInfoPath-skjema.
Underordnedeelementer
Element BeskrivelseadoAdapter (Valgfrittelement)DefinererenADO-
dataadapter(ActiveXDataObjects)somhenterdatafraenADO-datakildefordetangittedataobjektet.
webServiceAdapter (Valgfrittelement)Definererendataadapterforwebtjenestesomhenterdatafraenwebtjenestefordetangittedataobjektet.
xmlFileAdapter (Valgfrittelement)DefinererendataadapterforXML-filsomhenterdatafraenXML-filfordetangittedataobjektet.
sharepointListAdapter (Valgfrittelement)InneholderinformasjonfordataadapterensomdetskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
AttributterIngen.
Definisjon
<xsd:elementname="query"><xsd:complexType><xsd:choice><xsd:elementref="xsf:adoAdapter"/><xsd:elementref="xsf:webServiceAdapter"/><xsd:elementref="xsf:xmlFileAdapter"/><xsd:elementref="xsf:sharepointListAdapter"/></xsd:choice></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåquery-elementet:
<xsf:dataObjects><xsf:dataObjectname="EmployeeNames"schema="EmployeeNames.xsd"initOnLoad="yes"><xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query></xsf:dataObject></xsf:dataObjects>
queryAction-elementet
Definererenspørrehandlingfordatatilkoblingen.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
adapter xsd:string Ja Inneholdernavnetpådataadapterenforspørring.
streng
Definisjon
<xsd:elementname="queryAction"><xsd:complexType><xsd:attributename="adapter"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderqueryAction-elementeteretunderordnetelementirule-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåqueryAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
role-elementet
Definererrolle.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiername xdRoleName Ja Brukestilå
identifisererollen.
SammebegrensningersomxdViewName.
Definisjon
<xsd:elementname="role"><xsd:complexType><xsd:attributename="name"type="xsf:xdRoleName"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderHvergangdudefinererenrolleforetskjema,blirettilsvarenderole-elementopprettetiskjemadefinisjonsfilen(XSF).Dukantilordnebrukeretilrollervedhjelpavbrukernavn,grupperogXPath-brukernavn.Brukerekanmerkesforrollerpåenavfiremåter:
Oppretterrollefornyedokumenter.
BrukernavnforNT-domenebrukere(bareintranettellerklarerte).
XPath-brukernavnsomerlagretiXML-data(bareintranettellerklarerte).
GruppeellergrupperikatalogtjenestegrupperiActiveDirectory(bareintranettellerklarerte).
InfoPathbrukerbrukertilordningensomfølgermedlemskapsordeneniskjemadefinisjonsfilen.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpårole-elementet:
<rolesinitiator=”xsd:string”default=”xsd:string”hideStatusBarDisplay="xsf:xdYesNo"><rolename=”xsf:xdRoleName”/><membership><getUserNameFromDatadataObject=”xsd:string”select=”xsd:string”memberOf=”xsd:string”/><userNamename=”xsd:string”memberOf=”xsd:string”/><userNamename=”xsd:string”memberOf=”xsd:string”/><groupname=”xsd:string”memberOf=”xsd:string”/></membership></roles>
roles-elementet
Definererroller.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelserole Definererrolle.membership Tilordnerenbrukerellerengruppebrukeremedenrolle.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
default xsd:string Ja Angirnavneidentifikatorentilrollensomerstandardrollen.
streng
initiator xsd:string Nei Angirnavneidentifikatorenforrollensomervagtsomoppretterrollen.
streng
hideStatusBarDisplay xdYesNo Nei Angiromgjeldenderolleskalvisesistatuslinjen.
yes
no
Definisjon
<xsd:elementname="roles"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:role"minOccurs="1"maxOccurs="unbounded"/><xsd:elementref="xsf:membership"minOccurs="0"maxOccurs="1"/></xsd:sequence><xsd:attributename="default"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="initiator"type="xsd:string"use="optional"></xsd:attribute><xsd:attributename="hideStatusBarDisplay"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType><!--rolenamesmustbeunique--><xsd:uniquename="roles_name_unique"><xsd:selectorxpath="./xsf:role"/><xsd:fieldxpath="@name"/></xsd:unique><!--fieldsmustreferenceexistingrole--><xsd:keyname="role_name_key"><xsd:selectorxpath="./xsf:role"/><xsd:fieldxpath="@name"/></xsd:key><xsd:keyrefname="role_default"refer="xsf:role_name_key"><xsd:selectorxpath="."/><xsd:fieldxpath="@default"/></xsd:keyref><xsd:keyrefname="role_initiator"refer="xsf:role_name_key"><xsd:selectorxpath="."/><xsd:fieldxpath="@initiator"/></xsd:keyref><xsd:keyrefname="role_membership"refer="xsf:role_name_key">
<xsd:selectorxpath="./xsf:membership/*"/><xsd:fieldxpath="@memberOf"/></xsd:keyref></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåroles-elementet:
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="Domain\username1"memberOf="A"/><xsf:userNamename="Domain\username2"memberOf="B"/><xsf:groupname="Domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
Visalt
rule-elementet
Definererenhandlingsomerstartetetteratenhendelseharoppståttiskjemaet.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelseassignmentAction Definererenhandlingforåangiverdien
foretfelt.closeDocumentAction Definerenlukkehandlingforskjemaer.dialogBoxExpressionAction DefinereretXPath-uttrykksomvisesien
dialogboks.dialogBoxMessageAction Definererenlitteralmeldingsomvisesi
endialogboks.exitRuleSet Nårdetteelementeterplassertpåslutten
avenregel,avbryterdetbehandlingenavflereregleriheleruleSetnårregelenkjøres.
openNewDocumentAction Definererenopprettelseshandlingforskjemaer.
queryAction Definererenspørrehandlingfordatatilkoblingen.
submitAction Definererensendehandlingforskjemaer.switchViewAction Definererenvisningsbyttehandling.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
caption xsd:string Ja Inneholdernavnetåpåregelenslikdenvisesibrukergrensesnittet.
streng
condition xsd:string Nei DefinererXPath-uttrykketevaluertsomenboolskverdisombestemmeromdentilknyttedehanslingenskalstartes.
streng
isEnabled xdYesNo Nei Angiromruleeraktivertforskjemaet.Standardverdiener"yes".
yes
no
Definisjon
<xsd:elementname="rule"><xsd:complexType><xsd:sequence><xsd:choiceminOccurs="0"maxOccurs="unbounded"><xsd:elementref="xsf:dialogBoxMessageAction"/><xsd:elementref="xsf:dialogBoxExpressionAction"/><xsd:elementref="xsf:switchViewAction"/><xsd:elementref="xsf:assignmentAction"/><xsd:elementref="xsf:queryAction"/><xsd:elementname="submitAction"><xsd:complexType><xsd:attributename="adapter"type="xsf:xdTitle"use="required"></xsd:attribute></xsd:complexType></xsd:element><xsd:elementref="xsf:openNewDocumentAction"/><xsd:elementref="xsf:closeDocumentAction"/></xsd:choice><xsd:elementname="exitRuleSet"minOccurs="0"><xsd:complexType/></xsd:element></xsd:sequence><xsd:attributename="caption"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="condition"type="xsd:string"use="optional"></xsd:attribute><xsd:attributename="isEnabled"type="xsf:xdYesNo"use="optional"default="yes"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpårule-elementet:
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
Visalt
ruleSet-elementet
Inneholderettellerflererule-elementer.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelserule Definererenhandlingsomerstartetetteratenhendelsehar
oppståttiskjemaet.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
name xsd:string Ja InneholdernavnetpåruleSet.
streng
Definisjon
<xsd:elementname="ruleSet"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:rule"minOccurs="1"maxOccurs="unbounded"/></xsd:sequence><xsd:attributename="name"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåruleSet-elementet:
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
ruleSetAction-elementet
DefinererruleSet-handlingselementetsomskalstartes.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
ruleSet xsd:string Ja InneholdernavnetpåruleSetsomskalstartes.
streng
Definisjon
<xsd:elementname="ruleSetAction"><xsd:complexType><xsd:attributename="ruleSet"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderruleSetAction-elementeterunderordnetsubmit,domEventHandler,onLoadogbutton-elementene.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåruleSetAction-elementet:
<xsf:onLoad><xsf:ruleSetActionruleSet="RuleSet4"/></xsf:onLoad>
ruleSets-elementet
InneholderettellerflereruleSet-elementer.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelseruleSet Inneholderettellerflererule-elementer.
AttributterIngen.
Definisjon
<xsd:elementname="ruleSets"><xsd:complexType><xsd:sequence><xsd:elementref="xsf:ruleSet"minOccurs="0"maxOccurs="unbounded"/></xsd:sequence></xsd:complexType><xsd:uniquename="ruleSets_name_unique"><xsd:selectorxpath="./xsf:ruleSet"/><xsd:fieldxpath="@name"/></xsd:unique></xsd:element>
MerknaderruleSets-elementeteretvalgfrittelementforxDocumentClass-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåruleSets-elementet:
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
Visalt
save-elementet
ViseromdetermerketavforalternativetLagrevedhjelpavegendefinertkode.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelseuseScriptHandler Angiratsende-,lagre-eller
versjonsoppgraderingsoperasjonenevilblihåndtertvedhjelpavskjemakode.
AttributterIngen.
Definisjon
<xsd:elementname="save"><xsd:complexType><xsd:choiceminOccurs="0"maxOccurs="1"><xsd:elementref="xsf:useScriptHandler"/></xsd:choice></xsd:complexType></xsd:element>
MerknaderHvisdetermerketavforalternativetLagrevedhjelpavegendefinertkode,blir<xsf:save><xsf:useScriptHandler/></xsf:save>-elementenelagttilskjemadefinisjonsfilen(XSF)sometunderordnetelementavxDocumentClass-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsave-elementet:
<xsf:save><xsf:useScriptHandler/></xsf:save>
Visalt
save-elementet(featureRestrictions-elementet)
Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilålagreskjemaet.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelsefeatureRestrictions Angirombrukerenkanbrukeskjemaetsmenyer,
verktøylinjerellerhurtigtastertilålagreskjemaet,eksportereskjemaet,skriveutskjemaetellersendeskjemaetsomete-postvedlegg.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
ui xsf:xdEnabledDisabled Ja Angirombrukerenkanlagreskjemaet.
enabled
disabled
Definisjon
<xsd:elementname="save"minOccurs="0"><xsd:complexType><xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element>
Merknadersave-elementeteretvalgfrittelementifeatureRestrictions-elementet.Hvisdetteelementetikkeerinkludertiskjemadefinisjonsfilen(XSF),dakanskjemaetsmenyer,verktøylinjerellerhurtigtasterbrukestilålagreskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsave-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
Visalt
schemaErrorMessages-elementet
InneholderegendefinertefeilmeldingersombrukestilåoverstyreXML-skjema-datatypefeil.
Type
xsd:complexType
Struktur
Navn Beskrivelseoverride (Valgfrittelement)Definererenoverstyrendefeilmeldingfor
XML-skjema-datatypefeilforenindividuellXMLDOM-node(DocumentObjectModel).
MerknaderschemaErrorMessages-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpåschemaErrorMessages-elementet:
<xsf:schemaErrorMessages><xsf:overridematch="/sampleData/number"><xsf:errorMessageshortMessage="InvalidNumber.">Thevalueenteredmustbeavalidnumber.</xsf:errorMessage></xsf:override></xsf:schemaErrorMessages>
Visalt
script-elementet
Definererkildeskriptfilensominneholderaltskriptinnholdpådatanivåsomdetrefererestiliskjemaet.
Type
xsd:complexType
Struktur
Navn Beskrivelsesrc (Obligatoriskattributt)AngirenrelativURL-adresseiskjemafilentil
denangitteskriptkildefilen.
Merknaderscript-elementeteretvalgfrittelementforscripts-elementet.
EksempelFølgendeereteksempelpåscript-elementet:
<xsf:scriptslanguage="jscript"><xsf:scriptsrc="myscripts.js"/></xsf:scripts>
Visalt
scripts-elementet
Definererkildentilalleskriptforforretningslogikksombrukespådokumentnivåiskjemaet.
Type
xsd:complexType
Struktur
Navn Beskrivelselanguage (Obligatoriskattributt)Definererskriptspråket
sombrukesikildefileneforforretningslogikk.script (Valgfrittelement)Definererkildeskriptfilensom
inneholderaltskriptinnholdpådatanivåsomdetrefererestiliskjemaet.
enforceScriptTimeout (Valgfrittelement)Angiromentidsavbruddsperiodeforskriptskalaktiveresellerdeaktiveres.
Merknaderscripts-elementeteretvalgfrittelementforxDocumentClass-elementet.
Detkanværemerennettscript-elementiscripts-elementet,mendebørskrivesisammeskriptspråk.Alledefinerteskriptkilderkjedessammenoglastesinniettskriptmotormiljønårskjemaetfyllesut.Dettebetyratduplisertefunksjonerogegenskapsnavnløsesavskriptmotorensomstandard,ogdensistedeklarasjonenerdensombrukes.Skjemautvikleremåsørgeforatdetbrukesentydigenavniskriptkildefileneforetskjema.
Hvisduvilleggetilkodedejscript-filerietskjema,måduredigereskjemadefinisjonsfilen(XSF)foråendrelanguage-egenskapeniscripts-elementet.Nåregenskapeneroppdatert,vilscripts-inndelingeniXSF-filenseslikut:
<xsf:scriptslanguage="jscript.encode"> <xsf:scriptsrc="scriptenc.js"></xsf:script></xsf:scripts>
scripts-elementetfinnesikkeiXSF-filenhvisskjemaetbrukerbehandletkode.
EksempelFølgendeereteksempelpåscripts-elementet:
<xsf:scriptslanguage="jscript"enforceScriptTimeout="no"><xsf:scriptsrc="internal.js"/><xsf:scriptsrc="script.js"/></xsf:scripts>
Visalt
sendMail-elementet
Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjerellerhurtigtastertilåsendeskjemaetsomete-postvedlegg.
Typexsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
ui xdEnabledDisabled required Angirombrukerenkansendeskjemaetsomete-postvedlegg.
enabled
disabled
Definisjon
<xsd:elementname="sendMail"><xsd:complexType><xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknadersendMail-elementeteretvalgfrittelementifeatureRestrictions-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsendMail-elementet:
<xsf:featureRestrictions><xsf:saveui="disabled"/><xsf:sendMailui="disabled"/><xsf:exportToWebui="disabled"/><xsf:exportToExcelui="disabled"/><xsf:printui="enabled"/><xsf:autoRecoveryfeature="disabled"/></xsf:featureRestrictions>
Visalt
sharepointListAdapter-elementet
InneholderinformasjonfordataadapterensomdetskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Typexsd:complexType
Underordnedeelementer
Element Beskrivelsefield Inneholderinformasjonomfelttilordningforhvertfeltien
SharePoint-listeogdettilsvarendenavnetsombrukesiMicrosoftOfficeInfoPath2003ServicePack1.
Attributter
Attributt Type Obligatorisk Beskrivelse Muligeverdiername xdTitle Ja Inneholdernavnetpå
sharepointListAdapter,ogbrukessomnavnpådensekundæredatakilden.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
siteUrl xsd:string Ja InneholderURL-adressen(UniformResourceLocator)tilSharePoint-området.
streng
sharepointGuid xsd:string Ja InneholderSharePont-listensGUID.
streng
infopathGroup xsd:string Ja InneholdernavnetpågruppensomallefelteneiSharePoint-listenblirlagret.
streng
queryAllowed xdYesNo Nei Angiromadapterenkanbrukesispørringtildatakilden.Alltidsatttil"yes"forsharepointListAdapter.
yes
no
submitAllowed xdYesNo Nei Angiromadapterenkanbrukesforsendingtildatakilden.UtelattforsharepointListAdapter,somtilsvarerstandardverdien"no".
yes
no
Definisjon
<xsd:elementname="sharepointListAdapter"><xsd:complexType><xsd:sequence><xsd:elementname="field"minOccurs="0"maxOccurs="unbounded"><xsd:complexType><xsd:attributename="sharepointName"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="infopathName"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="isLookup"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element></xsd:sequence><xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute><xsd:attributename="siteUrl"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="sharepointGuid"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="infopathGroup"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute><xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderHvertfeltiSharePoint-listensomreturneresavdataadapterenvilhaetfield-element.sharepointListAdapterkanbarebrukessomensekundærdatakildeogstøtterikkeensendehendelse.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsharepointListAdapter-elementet:
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl=”http://xyzco/reports/”sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="XyzReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
Visalt
signedDataBlock-elementet
DefinereretnodesettiskjemaetsunderliggendeXML-dokumentsomdukanbrukeendigitalsignaturi.
Typexsd:complexType
Underordnedeelementer
Element BeskrivelsemessageMeldingenomsignaturbekreftelsesomvisesnårendigital
signaturbrukespåskjemaetellerenskjemainndeling.
Attributter
Attributt Type Obligatorisk Beskrivelsename xdSignedDataBlockName Ja Inneholdernavnet
påsignedDataBlock
data xsd:string Ja InneholderetXPath-samsvarsuttrykksomdefinerernodesettettilsignaturenbrukespå.
signatureLocation xsd:string Ja InneholderetXPath-uttrykksompekertilXMLDOM-noden(DocumentObjectModel)iskjemaetsunderliggendeXML-dokumentderdendigitalesignaturenlagres.
mode xdSignatureRelationEnum Ja AngissignaturrelasjonenforsignedDatablockelementet.Standardverdiener"single".
Definisjon
<xsd:elementname="signedDataBlock"><xsd:complexType><xsd:sequence><xsd:elementname="message"type="xsf:xdSignedDataBlockMessage"minOccurs="0"></xsd:element></xsd:sequence><xsd:attributename="name"type="xsf:xdSignedDataBlockName"use="required"></xsd:attribute><xsd:attributename="data"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="signatureLocation"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="mode"type="xsf:xdSignatureRelationEnum"use="required"></xsd:attribute></xsd:complexType><xsd:uniquename="signedDataBlock_name_unique"><xsd:selectorxpath="."/><xsd:fieldxpath="@name"/></xsd:unique></xsd:element>
MerknaderNodesettetmåværeunionenavtilkoblededeltrær.Hvisenikke-bladnodeerinkludertisignedDataBlock,måalledeunderordnedeinkluderes.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsignedDataBlock-elementet:
<xsf:documentSignatures><xsf:signedDataBlockname=”main”data=”my:myfields/my:subtree1|my:myfields/my:subtree2”signatureLocation=”my:mifields/sig:signatures/main”mode=”countersign”><xsf:message>Bypressingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
Visalt
solutionProperties-elementet
InneholderinformasjonomutformingstidforetMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn BeskrivelseallowCustomization (Valgfrittattributt)Angiromskjemaet
kanendresellertilpasses.automaticallyCreateNodes (Valgfrittattributt)AngiromXMLDOM-
noder(DocumentObjectModel)blirgenerertautomatisknårkontrollersettesinnivisningeniutformingsmodus.
fullyEditableNamespace (Valgfrittattributt)IdentifiserernavneområdetforetXML-skjemaiskjemamalen.NavneområdetkanendresfullstendigiutformingsmodusiInfoPath.
lastOpenView (Valgfrittattributt)IdentifiserernavnetpåvisningensomblesiståpnetiInfoPathunderutformingenavetskjema.
lastVersionNeedingTransform (Valgfrittattributt)IdentifiserermidlertidigverdienformaxToVersionUpgrade-attributtetidocumentVersionUpgrade-elementetforoppgraderingmeden.xslt-filhvisskriptkodebrukesforoppgraderingen.
scriptLanguage (Valgfrittattributt)Identifiserernavnetpåskriptspråketsombrukestilåimplementereforretningslogikkforskjemaet.
publishSaveUrl (Valgfrittattributt)InneholderplasseringenfordenlagredeskjemamalenhvisdenerenannenennverdienforpublishUrl-attributtet.
MerknadersolutionProperties-elementeteretvalgfrittelementforapplicationParameters-elementet.
EksempelFølgendeereteksempelpåsolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:names?pace1:mynames"/></xsf:applicationParameters>
Visalt
subject-element
Inneholderemnelinjenie-postmeldingernårskjemaetsendesvedhjelpavemailAdapter-elementet.
Typexsd:complexType
Overordnedeelementer
Element BeskrivelseemailAdapter Detoverordnedeelementetinneholdernødvendig
informasjonforåsendeetInfoPath-skjemavedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
UnderordnedeelementerIngen.
Attributter
Attributt Type Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja Inneholderverdienforsubject-elementet.
streng
valueType xdExpressionLiteral Nei Angiromvalue-attributtetertolketsometXPath-uttrykkellerenliteralstreng.
utrykk
literal
Definisjon
<xsd:elementname="subject"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsubject-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
Visalt
submit-elementet
Inneholderinformasjonomsendefunksjonalitetenietskjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsecaption (Valgfrittattributt)Definerernavnetpå
sendeknappenogdettilsvarendemenyelementetsomvilvisespåFile-menyen(Fil)nårenbrukerfyllerutskjemaet.
disableMenuItem (Valgfrittattributt)Angirommenyelementetforsendeoperasjonenskaldeaktiveres.
errorMessage (Valgfrittelement)Angirtekstensomskalbrukesifeilmeldingen.HvisshowStatusDialog-attributtetforsubmit-elementetsettestil"no",vildetteelementetbliignorert.
onAfterSubmit (Valgfrittattributt)Angiromskjemaetskallukkes,holdesåpentelleromdetskalopprettesetnyttskjemaetterenvellykketsending.
showSignatureReminder (Valgfrittattributt)Angiromdetskalvisesendialogboksderbrukerenblirbedtomåsignereskjemaetdigitaltførdetsendes.
showStatusDialog (Valgfrittattributt)Angiromstatusdialogboksenskalvisesettersendeoperasjonen.Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
successMessage (Valgfrittelement)Angirtekstensomskalbrukesforåvarslebrukerenomatsendingenvarvellykket.
useHttpHandler (Valgfrittelement)AngiratskjemaetskalsendestildenangitteURL-adressen(UniformResourceLocator)vedhjelpavdenangitteHTTP-metoden.
useScriptHandler (Valgfrittelement)Angiratskjemaetskalsendesvedhjelpavskriptkodeidentilknyttedeskriptfilen.Sendekodenmå
skrivesihendelsesbehandlingenOnSubmitRequestiskjemaetsprimæreskriptfil.
useQueryAdapter (Valgfrittelement)Angiratskjemaetskalsendestilsammedataadaptersomangittiquery-elementet.
webServiceAdapter (Valgfrittelement)Angiratskjemaetskalsendestilenwebtjenesteadapter.
submitAction (Valgfrittelement)Angirdataadapterensombrukestilåsendeskjemaet.
Merknadersubmit-elementeteretvalgfrittelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpåsubmit-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
submitAction-elementet(rule-elementet)
Definererensubmit-handlingforetskjema.
Skrivinnxsd:complexType
Overordnedeelementer
Element Beskrivelserule Definererenhandlingsomerstartetetteratenhendelsehar
oppståttiskjemaet.
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk Beskrivelse Muligeverdieradapter xsf:xdTitle Ja Inneholder
navnetpådataadapterenforsending.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
Definisjon
<xsd:elementname="submitAction"><xsd:complexType><xsd:attributename="adapter"type="xsf:xdTitle"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsubmitAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
submitAction-elementet(submit-elementet)
Angirdataadapterensombrukestilåsendeskjemaet.
Skrivinnxsd:complexType
Overordnedeelementer
Element Beskrivelsesubmit Inneholderinformasjonomsendefunksjonalitetenietskjema.
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk Beskrivelse Muligeverdieradapter xsf:xdTitle Ja Navnetpå
dataadapterensombrukestilåsendeskjemaet.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{Cc}\p{Cf}\p{Cn}])(([^\p{Zl}\p{Zp}\p{Cc}])*([^\p{Z}\p{Cc}\p{Cf}\p{Cn}]))?
Definisjon
<xsd:elementname="submitAction"minOccurs="0"><xsd:complexType><xsd:attributename="adapter"type="xsf:xdTitle"use="required"></xsd:attribute></xsd:complexType><xsd:keyrefname="submitAdapter_name_keyref"refer="xsf:adapter_name_key"><xsd:selectorxpath="."/><xsd:fieldxpath="@adapter"/></xsd:keyref></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåsubmitAction-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="keepOpen"showStatusDialog="yes"><xsf:submitActionadapter="dav"/></xsf:submit>
<xsf:dataAdapters><xsf:davAdaptername="dav"folderUrl="http://some_server/some_doc_lib"getFileNameFromData="/my:myFields/my:field1"overwriteAllowed="no"></xsf:davAdapter></xsf:dataAdapters>
successMessage-elementet
Angirtekstensomskalbrukesforåvarslebrukerenomatsendingenvarvellykket.
Type
xsd:string
MerknadersuccessMessage-elementeteretvalgfrittelementforsubmit-elementet.
successMessage-elementetinneholderikkenoenattributterellerunderordnedeelementer.
successMessage-elementetignorereshvisshowStatusDialog-attributtetforsubmit-elementetsettestil"no".
EksempelFølgendeereteksempelpåsuccessMessage-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage<xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
switchViewAction-elementet
Definererenvisningsbyttehandling.
Skrivinnxsd:complexType
Overordnedeelementer
Element Beskrivelserule Definererenhandlingsomerstartetetteratenhendelsehar
oppståttiskjemaet.
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk Beskrivelse Muligeverdierview xsf:xdViewName Ja Inneholder
navnetpåvisningen.
minLength=1
maxLength=255
pattern=([^\p{Z}\p{C}/\\#&"><])(([^\p{Zl}\p{Zp}\p{C}/\\#&"><])*([^\p{Z}\p{C}/\\#&"><]))?
Definisjon
<xsd:elementname="switchViewAction"><xsd:complexType> <xsd:attributename="view"type="xsf:xdViewName"use="required"/></xsd:complexType><xsd:keyrefname="switchViewAction_view_keyref"refer="xsf:view_name_key"> <xsd:selectorxpath="."/> <xsd:fieldxpath="@view"/></xsd:keyref></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåswitchViewAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
task-elementet
InneholderinformasjonomMicrosoftBizTalkServer2004HumanWorkflowServices-oppgaver(HWS)someraktivertforskjemaet.
Skrivinnxsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk BeskrivelseMuligeverdier
name xsf:xdHWSname Ja DetentydigenavnetpåoppgavenslikdeterangittiHWS-arbeidsflytutformeren.BrukesforonClick-hendelsenforknappenioppgaverutenforHWS-arbeidsflyt.
Kanikkeinneholdefølgendetegn:
\/"[]:<>+=;,?*@
taskTypeID xsd:string Ja DenentydigeIDenforoppgaven.
string
caption xsf:xdHWSCaption Nei EtikettenfordentilsvarendeknappenioppgaverutenforHWS-arbeidsflytforåstarteellersvarepåenoppgave.
minLength=1
maxLength=255
Definisjon
<xsd:elementname="task"> <xsd:complexType> <xsd:attributename="name"type="xsf:xdHWSname"use="required"/> <xsd:attributename="taskTypeID"type="xsd:string"use="required"/> <xsd:attributename="caption"type="xsf:xdHWSCaption"use="optional"/> </xsd:complexType> </xsd:element>
Merknadertask-elementeteretvalgfrittelementforallowedTasks-elementet.
Hverenkeltoppgavesomeraktivertforskjemaet,måhaettilsvarendetask-elementiallowedTasks-inndelingeniskjemadefinisjonsfilen(XSF).
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåtask-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
taskpane-elementet
DefinererenegendefinertoppgaverutesomskalbrukesietOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsecaption (Obligatoriskattributt)Definerertittelensombrukesi
rullegardinlistenioppgaveruten.href (Obligatoriskattributt)AngirdenrelativeellerabsolutteURL-
adressen(UniformResourceLocator)tilen.html-fil.
Merknadertaskpane-elementeteretvalgfrittelementforxDocumentClass-elementet.
Oppgaveruteneretikke-modaltpanelsomvisestilhøyreforhovedskjemaområdet.Oppgaveruterinneholderkommandoersomerspesifikkeforutføringavoppgaverrelaterttiletenkeltskjema.InfoPathstøtterbrukavenenkelt,egendefinertoppgaverute.
Hvisduvilhafleretyperoppgaveruter,kanduinkludereflere.htm-fileriskjemamalenogbrukeNavigate-metodenforHTMLTaskPane-objektetiMicrosoftOfficeInfoPath2003-objektmodellentilånavigeremellomdeulike.htm-filene.
EksempelFølgendeereteksempelpåtaskpane-elementet:
<xsf:xDocumentClass>...<xsf:taskpanecaption="DesignIssuesHelp"href="DesignIssuesHelp.htm"/>...</xsf:xDocumentClass>
Visalt
to-elementet
InneholdermottakerinformasjonforTil-linjeniene-postmeldingnårskjemaetsendesvedhjelpavemailAdapter-elementet.
Skrivinnxsd:complexType
Overordnedeelementer
Element BeskrivelseemailAdapter Detoverordnedeelementetinneholdernødvendig
informasjonforåsendeetInfoPath-skjemavedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk BeskrivelseMuligeverdier
value xsd:string Ja Inneholderverdienforto-elementet.
string
valueType xsf:xdExpressionLiteralNei Angiromvalue-attributtetertolketsometXPath-uttrykkellersomenlitteralstreng.
uttrykk
litteral
Definisjon
<xsd:elementname="to"minOccurs="0"><xsd:complexType><xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderFlereadresserpåTil-linjenmåskillesmedsemikolon.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåto-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
toolbar-elementet
Inneholderinformasjonomverktøylinjenesombrukesivisningen.
Type
xsd:complexType
Struktur
Navn Beskrivelsebutton (Valgfrittelement)Definererenknappsomharentilknyttet
handling.caption (Obligatoriskattributt)Brukessomtittelpåverktøylinjennår
linjenikkeerforankrettilbrukergrensesnittet.name (Obligatoriskattributt)Identifisererdentilsvarendeverktøylinjen
iulikevisninger.Attributtetmåværeentydigiengittvisning.menu (Valgfrittelement)Inneholderinformasjonommenyenesom
brukespåverktøylinjen.
Merknadertoolbar-elementeteretvalgfrittelementforview-elementet.Dukandeklarereflereverktøylinjerforenvisning,oghververktøylinjekanhafleremenu-ellerbutton-elementer.
EksempelFølgendeereteksempelpåtoolbar-elementet:
<xsf:toolbarcaption="CDCollectionToolbar"name="CDCollectionToolbar"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="NewCD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="NewTrack"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="NewLabel"showIf="always"></xsf:button><xsf:menucaption="Remove"><xsf:buttonaction="xCollection::remove"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::remove"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::remove"xmlToEdit="Label_16"caption="Label"showIf="always"></xsf:button></xsf:menu></xsf:toolbar>
Visalt
unboundControls-elementet
Definererdeubundneknappekontrollenesombrukesivisningen.
Type
xsd:complexType
Struktur
Navn Beskrivelsebutton (Valgfrittelement)Definererenknappsomharentilknyttet
handling.
MerknaderunboundControls-elementeteretvalgfrittelementforview-elementet.
UbundnekontrolleriMicrosoftOfficeInfoPath2003erknappenesomdrasfraControls-oppgaveruten(Kontroller)tilvisningeniutformingsmodus.Navnetsomertilordnettilknappekontrollen,brukesiname-attributtetforbutton-elementet,ognårbrukerenklikkerknappen,kallesskriptkodensomerknyttettilknappen.
EksempelFølgendeereteksempelpåunboundControls-elementet:
<xsf:view><xsf:unboundControls><xsf:buttonname="MyButton"></xsf:button></xsf:unboundControls>...</xsf:view>
Følgendeskriptbehandling,somerinkludertiskriptfilen,kallesnårbrukerenklikkerknappen:
functionMyButton::OnClick(){//Writeyourcodehere.}
Visalt
useHttpHandler-elementet
AngiratskjemaetskalsendestildenangitteURL-adressen(UniformResourceLocator)vedhjelpavdenangitteHTTP-metoden.
Type
xsd:complexType
Struktur
Navn Beskrivelsehref (Obligatoriskattributt)AngirURL-adressensomskjemaetskal
sendestil.method (Obligatoriskattributt)AngirHTTP-metodensomskalbrukesfor
sendeoperasjonen.
MerknaderuseHttpHandler-elementeteretvalgfrittelementforsubmit-elementet.
EksempelFølgendeereteksempelpåuseHttpHandler-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useHttpHandler>href="http://MyServer/InfoPathScripts/MyScript.asp"method="POST"</xsf:useHttpHandler><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
useQueryAdapter-elementet
Angiratskjemaetskalsendestilsammedataadaptersomangittiquery-elementet.
Type
xsd:complexType
MerknaderuseQueryAdapter-elementeteretvalgfrittelementforsubmit-elementet.
query-elementetsombrukes,erdetunderordnedeelementetavxDocumentClass-elementet,ikkedetquery-elementetsomeretunderordnetelementavdataObject-elementet.
useQueryAdapter-elementetinneholderikkenoenattributterellerunderordnedeelementer.
EksempelFølgendeereteksempelpåuseQueryAdapter-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useQueryAdapter/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
userName-elementet
Knytterenbrukertilenbestemtrolle.
Skrivinnxsd:complexType
UnderordnedeelementerIngen.
Attributter
Attributt Skrivinn Obligatorisk BeskrivelseMuligeverdier
name xsd:string Ja Angirnavnetpåenbrukersomskalinkluderesimedlemskapslistenforenrolle.
string
memberOf xsd:string Ja Angirrollensomskaltilknyttesbrukeren.
string
Definisjon
<xsd:elementname="userName"><xsd:complexType><xsd:attributename="name"type="xsd:string"use="required"></xsd:attribute><xsd:attributename="memberOf"type="xsd:string"use="required"></xsd:attribute></xsd:complexType></xsd:element>
MerknaderInfoPathkreveratenbrukerbareertilknytteténrolleomgangen.
HvisenbrukeroppretteretnyttInfoPath-dokumentfraenskjemamal,tilordnesbrukerenrollensomerangittidetvalgfrieinitiator-attributtetforroles-elementet.Hvisingenrolleerangittsomoppretterrolle,tilordnesbrukerenrollensomerangittimemberOf-attributtetfordenførsteoppføringeniInfoPathsomtilsvarerbrukerenimedlemskapslistenforroles-elementet.Enoppføringimedlemskapslistentilsvarerenbrukerhvisénavfølgendebetingelsereroppfylt:
Navnetpåbrukerentilsvarerverdienforname-attributtetforetuserName-elementimedlemskapslisten.
Brukerenerinkludertiengruppeidentifisertavetgroup-elementimedlemskapslisten.
NavnetpåbrukerentilsvareretnavnsomreturneresavetgetUserNameFromData-elementimedlemskapslisten.
Hvisdetikkeblirfunnetnoenoppføringforbrukerenimedlemskapslisten,tilknyttesbrukerenrollensomerangittidefault-attributtetforroles-elementetiInfoPath.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåuserName-elementet:
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="Domain\username1"memberOf="A"/><xsf:userNamename="Domain\username2"memberOf="B"/><xsf:groupname="Domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
Visalt
useScriptHandler-elementet
Angiratoperasjonenforsending,lagringellerversjonsoppgraderingvilblihåndtertvedhjelpavskjemakode.
Type
xsd:element
MerknaderuseScriptHandler-elementeteretvalgfrittelementforsubmit-elementet,save-elementetogdocumentVersionUpgrade-elementet.useScriptHandler-elementetinneholderingenattributterellerunderordnedeelementer.
Nårelementetbrukessammenmedsubmit-elementet,deklarererdetatskjemadataenevilblibehandletavskriptkodeidentilhørendeskjemafilen.SkjemakodenforsendingmåskrivesihendelsesbehandlingenOnSubmitRequestiskjemaetsprimæreskriptfil.
Nårelementetbrukessammenmedsave-elementet,deklarererdetatlagringenavskjemadataenevilblibehandletavskjemakodeidentilhørendeskjemakodefilen.KodenmåskrivesihendelsesbehandlingenOnSubmitRequestiskjemaetsprimæreskriptfil.
NårelementetbrukessammenmeddocumentVersionUpgrade-elementet,deklarererdetatoppgraderingenaveldreskjemaer(opprettetmedeneldreversjonavskjemamalen)vilblibehandletavskjemakodeidentilhørendeskriptfilen.KodenforskjemaoppgraderingmåskrivesihendelsesbehandlingenOnVersionUpgradeiskjemaetsprimæreskriptfil.
EksempelFølgendeereteksempelpåuseScriptHandler-elementet:
<xsf:documentVersionUpgrade><xsf:useScriptHandler/></xsf:documentVersionUpgrade>
Visalt
useTransform-elementet
AngiratoppgraderingenvilblihåndtertavenXSL-transformering(XSLT)somfølgermeddennyeversjonenavskjemamalen.
Type
xsd:complexType
Struktur
Navn BeskrivelsemaxToVersionUpgrade (Valgfrittattributt)Inklusivverdifordetseneste
skjemaetsommåoppgraderes.minVersionToUpgrade (Obligatoriskattributt)Inklusivverdifordet
eldsteskjemaetsomkanoppgraderes.transform (Obligatoriskattributt)AngirXSLT-filnavnet
relativttilskjemamalen.
MerknaderuseTransform-elementeteretvalgfrittelementfordocumentVersionUpgrade-elementet.
Nårenbrukerfyllerutetskjema,kjørerMicrosoftOfficeInfoPath2003automatiskangittXSLTpåskjemaetsunderliggendeXML-dokumentogbrukerutdataenesomXML-dataenesomskalredigeres,hvisskjemaversjonenerstørreennellerlikminVersionToUpgrade-attributtetogmindreennellerlikmaxVersionToUpgrade-attributtet.
EksempelFølgendeereteksempelpåuseTransform-elementet:
<xsf:documentVersionUpgrade><xsf:useTransformtransform="upgrade.xsl"minVersionToUpgrade="0.0.0.0"maxVersionToUpgrade="1.0.0.5"/></xsf:documentVersionUpgrade>
Visalt
view-elementet
InneholderinformasjonomenMicrosoftOfficeInfoPath2003-visning.
Type
xsd:complexType
Struktur
Navn Beskrivelsecaption (Valgfrittattributt)Angirtittelenforvisningeni
visningslisten.designMode (Valgfrittattributt)Bestemmeromvisningenkan
åpnesiutformingsmodus.editing (Valgfrittelement)Inneholderinformasjonom
redigeringskomponentenesombrukesivisningen.mainpane (Obligatoriskelement)Bestemmerhvasomvisesi
hovedruten(skjemaområdet).menu (Valgfrittelement)Inneholderinformasjonomde
egendefinertemenyenesombrukesivisningen.menuArea (Valgfrittelement)Inneholderinformasjonomde
egendefinertemenyelementenesomkanleggestilpådeinnebygdeInfoPath-menyene.
name (Obligatoriskattributt)Identifiserervisningenforobjektmodellkallvedbytteavvisning,ogforangivelseavstandardvisning.
printSettings (Valgfrittelement)Angirskriverinnstillingenesombrukesvedutskriftavvisningen.
printView (Valgfrittattributt)Angirnavnetpåenannenvisningsomskalbrukesvedutskriftavdennevisningen.
toolbar (Valgfrittelement)Inneholderinformasjonomverktøylinjenesombrukesivisningen.
unboundControls (Valgfrittelement)Definererdeubundneknappekontrollenesombrukesivisningen.
showMenuItem (Valgfrittelement)AngirvisningenavmenyelementetpåVis-menyenmedetmerkenårdeteraktivert.
Merknaderview-elementeteretobligatoriskelementforviews-elementet.
EksempelFølgendeereteksempelpåview-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
views-elementet
DefinererallevisningenesomerimplementertietMicrosoftOfficeInfoPath2003-skjema.
Type
xsd:complexType
Struktur
Navn Beskrivelsedefault (Valgfrittattributt)Angirnavnetpåvisningensomervalgtsom
standardvisning.view (Obligatoriskelement)InneholderinformasjonomenInfoPath-
visning.
Merknaderviews-elementeteretobligatoriskelementforxDocumentClass-elementet.
EksempelFølgendeereteksempelpåviews-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
Visalt
webServiceAdapter-elementet
Definererendataadapterforwebtjenestesomhenterdatafraenwebtjenestefordetangittedataobjektet.
Type
xsd:complexType
Struktur
Navn BeskrivelsequeryAllowed (Valgfrittattributt)Angiromdatakanhentesfra
datakildenvedhjelpavspørremetodenforadapterobjektet.
submitAllowed (Valgfrittattributt)Angiromdatakansendestildatakildenvedhjelpavsendemetodenforadapterobjektet.
wsdUrl (Obligatoriskattributt)InneholderURL-adressen(UniformResourceLocator)tilWSDL-filen(WebServicesDescriptionLanguage)sombeskriverwebtjenestespesifikasjonen.
operation (Obligatoriskelement)Definereroperasjonen(metoden)forwebtjenestensomskalbrukestilåhenteogsendedata.
useDataSet (Valgfrittattributt)AngiromadapterenvilstøtteetADO.Net-datasett.Standardener"no".
MerknaderwebServiceAdapter-elementeteretvalgfrittelementforquery-elementet.
webServiceAdapter-elementetkanogsåbrukestilådefinereenwebtjenesteadaptersombrukestilåsendedataeneihovedskjemaetellerdetsekundæreskjemaet.
EksempelFølgendeereteksempelpåwebServiceAdapter-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"useDataSet="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
xDocumentClass-elementet
Rotelementetforskjemadefinisjonsfilen(.xsf).Inneholderalleandreelementerogattributterfor.xsf-filen.
Type
xsd:complexType
Struktur
Navn Beskrivelseauthor (Valgfrittattributt)Identifisererforfatterenav
skjemaet.dataFormSolution (Valgfrittattributt)Identifisererskjemaetsom
etdatabaseskjema.description (Valgfrittattributt)Enkortbeskrivelseav
skjemaet.name (Valgfrittattributt)Angiretentydig,URN-
basert(UniformResourceName)navnforskjemaetsomdefineresi.xsf-filen.
productVersion (Valgfrittattributt)IdentifisererInfoPath-versjonsnummeretsomskjemaetbleopprettetmed,ellersometbestemtskjemaerberegnetfor.
publishUrl (Valgfrittattributt)Identifisererhvorskjemaetblepublisert,oghvorskjemamalenskallastenedoppdateringerfra.
requireFullTrust (Valgfrittattributt)Gjøratskjemaetkankjøressometfullstendigklarertskjemanårenskjemamalerregistrertellersignertmedetsertifikat.
solutionFormatVersion (Obligatoriskattributt)Identifisererversjonsnummeretsomrepresentererformatetfor.xsf-filen.
solutionVersion (Valgfrittattributt)Identifisererversjonsnummerettilskjemaet.
xmlns (Obligatoriskattributt)Definererxsf-navneområdet.
applicationParameters (Valgfrittelement)Inneholderskjemaspesifikkeegenskapersombeskriverhvordanetskjemaskalbrukesi
utformingsmodusiInfoPath.customValidation (Valgfrittelement)Definererregelbasert,
egendefinertvalideringpåtoppenavallvalideringsomfremtvingesviaXML-skjemaet.
dataObjects (Valgfrittelement)DefinererallesekundæredataobjektersombrukesietInfoPath-skjema.
documentSchemas (Valgfrittelement)DefinererXML-skjemaenesomInfoPath-skjemaeterutformetforåhåndtere.
documentSignatures (Valgfrittelement)DefinererplasseringentilXMLDOM-noden(DocumentObjectModel)fordendigitalesignatureniskjemaetsunderliggendeXML-dokument.
documentVersionUpgrade (Valgfrittelement)Definererhvordanskjemaersomeropprettetmedeneldreversjonavskjemamalen,kanoppgraderestildensenesteversjonenavskjemamalen.
domEventHandlers (Valgfrittelement)InneholderpekeretiluliketyperskriptbaserthendelsesbehandlingsomreagererpåendringeriXMLDOM-nodeneietskjemasunderliggendeXML-dokumentnårskjemaetfyllesut.
extensions (Valgfrittelement)Inneholdermindreoppgraderingeri.xsf-fileniInfoPath,somkanbrukesavfremtidigeversjoneravInfoPathelleravbestemteskjemaer.
fileNew (Valgfrittelement)Angirenreferansetilen.xml-filsominneholdereksempeldatasomskallastesinnnårenbrukervelgeråoppretteetnyttskjemabasertpåskjemamalen.
importParameters (Valgfrittelement)Inneholderalleparameternesomdefinererhvordanfunksjonenforimport(fletting)avskjemaerfungererforskjemaet.
listProperties (Valgfrittelement)Identifisereregenskapenesombørfinnesienlistevisningoveralleskjemaersomtilhørerenskjemamal.
package (Obligatoriskelement)InneholderinformasjonomallefilenesombrukesietInfoPath-skjema.
query (Valgfrittelement)KnytterendataadaptertilskjemaetsunderliggendeXML-dokument.
schemaErrorMessages (Valgfrittelement)InneholderegendefinertefeilmeldingersombrukestilåoverstyreXML-skjema-datatypefeil.
scripts (Valgfrittelement)Definererkildentilalleskriptforforretningslogikksombrukespådokumentnivåiskjemaet.
submit (Valgfrittelement)Inneholderinformasjonomsendefunksjonalitetenietskjema.
taskpane (Valgfrittelement)DefinererenegendefinertoppgaverutesomskalbrukesietInfoPath-skjema.
views (Obligatoriskelement)DefinererallevisningenesomerimplementertietInfoPath-skjema.
trustLevel (Valgfrittattributt)Identifisererklareringsnivåetforetskjema.
trustSetting (Valgfrittattributt)Identifisererklareringsinnstillingenforetskjema.
MerknaderxDocumentClass-elementeteretobligatoriskelementsommåfinnesi.xsf-fileniInfoPath.
SamlingenavattributterixDocumentClass-elementetkallesdenglobalemetadatadelen.Denglobalemetadatadelenav.xsf-filenerenobligatoriskdelsominneholderglobalinformasjonomInfoPath-skjemaet.
EksempelFølgendeereteksempelpåxDocumentClass-elementet:
xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:schemas-microsoft-com:myTravelReport"author="FrankMiller"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">dataFormSolution="yes"requireFullTrust="yes"trustLevel="restricted"trustSetting="manual"publishUrl="http://www.contoso.com/InfoPathTemplates/MyTemplate.xsn">...</xsf:xDocumentClass
Visalt
xmlFileAdapter-elementet
Definererendataadapterfor.xml-filsomhenterdatafraen.xml-filfordetangittedataobjektet.
Type
xsd:complexType
Struktur
Navn BeskrivelsefileUrl (Obligatoriskattributt)InneholderURL-adressen(Uniform
ResourceLocator)til.xml-filen.name (Valgfrittattributt)InneholdernavnetpåxmlFileAdapter-
elementet.
MerknaderxmlFileAdapter-elementeteretvalgfrittelementforquery-elementet.
EksempelFølgendeereteksempelpåxmlFileAdapter-elementet:
<xsf:query><xsf:xmlFileAdapterfileUrl="currencies.xml"/></xsf:query>
Visalt
xmlToEdit-elementet
Angirenforekomstavenredigeringskomponent.
Type
xsd:complexType
Struktur
Navn Beskrivelsecontainer (Valgfrittattributt)AngiretXPath-uttrykksombestemmer
kontekstenderkontrollenskalkunnevelgesogkontrollhandlingeneaktiveres.
editWith (Valgfrittelement)Angirenforekomstavenredigeringskomponentoginneholderdetilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
item (Obligatoriskattributt)AngiretXPath-uttrykksombestemmerhvilkeXMLDOM-noder(DocumentObjectModel)somskalredigeresvedhjelpavredigeringskomponentendefinertieditWith-elementet.
name (Obligatoriskattributt)BrukesixmlToEdit-attributtetforbutton-elementettilåknyttehandlingerfordentilknyttederedigeringskomponententilknappersomerdefinertpåmenyerogverktøylinjer.
viewContext (Valgfrittattributt)AngirenstrengsomidentifisereretHTML-elementivisningen.
MerknaderxmlToEdit-elementeteretvalgfrittelementforediting-elementet.
xmlToEdit-elementerbrukestilådefinereredigeringskomponentenesomkanbrukesietskjema.xmlToEdit-elementenekaninneholdeflereeditWith-elementersomangirredigeringskomponentenesomvilblibrukttilåredigereuliketyperXMLDOM-noder.
EksempelFølgendeereteksempelpåxmlToEdit-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
action-attributtet
Angirenhandlingforenredigeringskomponent.Syntaks:"NavnPåRedigeringskomponent::NavnPåHandling".
Type
xsd:NMTOKEN
Merknaderaction-attributteteretvalgfrittattributtforbutton-elementet,menerobligatoriskforknappersombrukessammenmedredigeringskomponenter.
Følgenderedigeringshandlingerkanbrukessomverdiforaction-attributtet:
Navn BeskrivelsexCollection::insert Setterinnetelement.xCollection::insertBefore Setterinnetelementforangjeldendeutvalg.xCollection::insertAfter Setterinnetelementettergjeldendeutvalg.xCollection::remove Fjerneretelement.xCollection::removeAll Fjerneralleelementer.xOptional::insert Setterinnetvalgfrittelement.xOptional::remove Fjerneretvalgfrittelement.xReplace::replace Erstattereteksisterendeelement.xFileAttachment::attach Åpnerendialogboksderdukanblagjennom
etterfilersomskaltilknyttesetskjema.xFileAttachment::open Åpnerenfilsomertilknyttetetskjema.xFileAttachment::saveAs Åpnerendialogboksderdukanblagjennom
etteretstedderenfilskallagres.xFileAttachment::remove Fjernerfilenfraskjemaet.
EksempelEksempletnedenforviserbrukavaction-attributtetibutton-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
Visalt
actionTypeID-attributtet
InneholderenunikIDforaction-elementet.
Typexsd:string
Overordnedeelementer
Element Beskrivelseaction Inneholderinformasjonforenhandling.
Definisjon
<xsd:attributename="actionTypeID"type="xsd:string"use="required"></xsd:attribute>
MerknaderactionTypeID-attributteteretattributtiaction-elementet.
VerdienforactionTypeID-attributtetmåværeunikiskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelFølgendeereteksempelpåactionTypeID-attributtetslikdetbrukesiaction-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
adapter-attributtet(queryAction-elementet)
InneholderadapternavnetpådatatilkoblingensombrukesforqueryAction-elementet.
Typexsd:string
Overordnedeelementer
Element BeskrivelsequeryAction Definererenspørrehandlingfordatatilkoblingen.
Definisjon
<xsd:attributename="adapter"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavadapter-attributtetiqueryAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
adapter-attributtet(submitAction-elementet)
Inneholdernavnetpådataadapterenforsending.
Typexsf:xdTitle
Overordnedeelementer
Element BeskrivelsesubmitActionDefinererensendehandlingforetskjema.
Definisjon
<xsd:attributename="adapter"type="xsf:xdTitle"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavadapter-attributtetisubmitAction-elementet:
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
adapter-attributtet(submitAction-elementet)
Inneholdernavnetpådataadapterensombrukestilåsendeskjemaet.
Skrivinnxsd:complexType
Overordnedeelementer
Element BeskrivelsesubmitAction Angirdataadapterensombrukestilåsendeskjemaet.
Definisjon
<xsd:elementname="submitAction"minOccurs="0"><xsd:complexType><xsd:attributename="adapter"type="xsf:xdTitle"use="required"></xsd:attribute></xsd:complexType><xsd:keyrefname="submitAdapter_name_keyref"refer="xsf:adapter_name_key"><xsd:selectorxpath="."/><xsd:fieldxpath="@adapter"/></xsd:keyref></xsd:element>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavadapter-attributtetisubmitAction-elementet.
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="keepOpen"showStatusDialog="yes"><xsf:submitActionadapter="dav"/></xsf:submit><xsf:dataAdapters><xsf:davAdaptername="dav"folderUrl="http://some_server/some_doc_lib"getFileNameFromData="/my:myFields/my:field1"overwriteAllowed="no"></xsf:davAdapter></xsf:dataAdapters>
Visalt
aggregation-attributtet
AngirhvordannodenesomreturneresfraetXPath-uttrykkinode-attributtet,skalakkumulerestilenenkeltverdifordokumentet.
Type
xsd:simpleType
Merknaderaggregation-attributteteretvalgfrittattributtforfield-elementet.
aggregation-attributtetkanentenværeenakkumuleringshandlingellerenangivelseavetbestemtelementisamlingen.Detbrukerfølgendeakkumuleringshandlinger:sum,count,average,min,max,first,last,mergeogplaintext.
EksempelEksempletnedenforviserbrukavaggregation-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
Visalt
allowCustomization-attributtet
AngiromMicrosoftOfficeInfoPath2003-skjemaetkanendresellertilpasses.
Type
xsf:xdYesNo
MerknaderallowCustomization-attributteteretvalgfrittattributtforsolutionProperties-elementet.
HvisallowCustomization-attributtetsettestil"no",genereresdetenfeilnårbrukerenprøveråendreskjemamalenetteråhaåpnetdeniInfoPath.Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
EksempelEksempletnedenforviserbrukavallowCustomization-attributtetisolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
Visalt
allowedFileTypes-attributtet
Angirfiltypeneforfilersomkantilknyttesskjemaet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseeditWith Angirenforekomstavenredigeringskomponentoginneholder
detilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
Definisjon
<xsd:attributename="allowedFileTypes"type="xsd:string"use="optional"></xsd:attribute>
MerknaderFiltypenesomeroppførtiallowedFileTypes-attributtverdien,eratskiltmedkommaer.
Eksempel
<xsf:xmlToEditname="some_name"item="/my:myFields/my:field1"><xsf:editWithallowedFileTypes="doc,xls"component="xFileAttachment"/></xsf:xmlToEdit><menuAreaname="msoStructuralEditingContextMenu"><buttonaction="xFileAttachment::attach"xmlToEdit="some_name"caption="Attach..."showIf="immediate"/><buttonaction="xFileAttachment::open"xmlToEdit="some_name"caption="Open"showIf="immediate"/><buttonaction="xFileAttachment::saveAs"xmlToEdit="some_name"caption="SaveAs..."showIf="immediate"/><buttonaction="xFileAttachment::remove"xmlToEdit="some_name"caption="Deletefile"showIf="immediate"/></menuArea>
application-attributtet
IdentifiserernavnetpåprogrammetsomblebrukttilåoppretteMicrosoftOfficeInfoPath2003-skjemaet.
Type
xsd:string
Merknaderapplication-attributteteretobligatoriskattributtforapplicationParameters-elementet.
Denenesteverdiensomstøttes,er"InfoPathDesignMode".
EksempelEksempletnedenforviserbrukavapplication-attributtetiapplicationParameters-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
attribute-attributtet
Angirnavnetpåattributtetsomskalsettesinn.
Type
xsd:string
Merknaderattribute-attributteteretobligatoriskattributtforattributeData-elementet.
EksempelEksempletnedenforviserbrukavattribute-attributtetiattributeData-elementet:
<xsf:editWithcomponent="xOptional"><xsf:fragmentToInsert><xsf:chooseFragmentparent="report"><xsf:attributeDataattribute="author"value="authorname"/></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith>
author-attributtet
Identifisererforfatterenavskjemaet.
Type
xsd:string
Merknaderauthor-attributteteretvalgfrittattributtforxDocumentClass-elementet.
EksempelEksempletnedenforviserbrukavauthor-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
autoComplete-attributtet
Slårautofullføringavfeltpåellerav.
Type
xsf:xdYesNo
MerknaderautoComplete-attributteteretvalgfrittattributtforeditWith-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
EksempelEksempletnedenforviserbrukavautoComplete-attributtetieditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"autoComplete="yes"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
automaticallyCreateNodes-attributtet
AngiromXMLDOM-noder(DocumentObjectModel)blirgenerertautomatisknårkontrollersettesinnivisningeniutformingsmodus.
Type
xsf:xdYesNo
MerknaderautomaticallyCreateNodes-attributteteretvalgfrittattributtforsolutionProperties-elementet.
automaticallyCreateNodes-attributtettilsvareravmerkingsboksenAutomaticallycreatedatasource(Opprettdatakildeautomatisk)nederstiControls-oppgaveruten(Kontroller).
EksempelEksempletnedenforviserbrukavautomaticallyCreateNodes-attributtetisolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
bottomMargin-attributtet
Angirbunnmargensombrukesvedutskriftavenvisning.
Type
xsd:string
MerknaderbottomMargin-attributteteretvalgfrittattributtforprintSettings-elementet.
bottomMargin-attributtetmåværestørreennellerliknull.
EksempelEksempletnedenforviserbrukavbottomMargin-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
cabFile-attributtet
AngirnavnetpåCAB-filen.
Typexsd:string
Overordnedeelementer
Element BeskrivelseallowedControl AngirActiveX-kontrollersomkanstartes.
Definisjon
<xsd:attributename="cabFile"type="xsd:string"use="optional"></xsd:attribute>
MerknadercabFile-attributtetmårefereretilenfiliInfoPath-pakken.HviscabFile-attributtetikkeerangitt,erkontrollenallerederegistrertpådatamaskinen,ellersvilikkeskjemaetkunneåpnes.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavcabFile-attributtetiallowedControl-elementet:
<xsf:permissions><xsf:allowedControlcabFile="{84F32C01-78D8-4B93-8ED4-106DA70224C2}.cab”clsid="{84F32C01-78D8-4B93-8ED4-106DA70224C2}"version="1,0,0,1"/><xsf:allowedControlclsid="{F08DF954-8592-11D1-B16A-00C0F0283630}"/></xsf:permissions>
canInitiateWorkflow-attributtet
Angiromaction-elementetkanbrukestilåstarteellerutvideenaktivitetsflyt
Typexsf:xdYesNo
Overordnedeelementer
Element Beskrivelseaction Inneholderinformasjonforenhandling.
Definisjon
<xsd:attributename="canInitiateWorkflow"type="xsf:xdYesNo"use="required"></xsd:attribute>
MerknadercanInitiateWorkflow-attributteteretobligatoriskattributtforaction-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavcanInitiateWorkflow-attributtetiaction-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
caption-attributtet(action-elementet)
Angirentekstforknappenioppgaverutenforarbeidsflytensomtilsvareraction-elementet.
Typexsf:xdHWSCaption
Overordnedeelementer
Element Beskrivelseaction Inneholderinformasjonforenhandling.
Definisjon
<xsd:attributename="caption"type="xsf:xdHWSCaption"use="optional"></xsd:attribute>
Merknadercaption-attributteteretvalgfrittattributtforaction-elementet.
Hvisdeterikkeerangittetcaption-attributt,vilverdienforname-attributtetblibruktsomtekstforknappenioppgaverutenforarbeidsflyten.
Attributtetcaptionbrukesogsåtilåutvideenaktivitetsflyt.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavcaption-attributtetiaction-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
caption-attributtet(button-elementet)
Angirtekstensomvisespåknappen.
Type
xsf:xdTitle
Merknadercaption-attributteteretvalgfrittattributtforbutton-elementet.
EksempelEksempletnedenforviserbrukavcaption-attributtetibutton-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
caption-attributtet(editWith-elementet)
AngirenidentifikatorforalternativeskjemaermedXML-datasomskalbrukesiredigeringskomponenten.
Type
xsf:xdTitle
Merknadercaption-attributteteretvalgfrittattributtforeditWith-elementet.
EksempelEksempletnedenforviserbrukavcaption-attributtetieditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"autoComplete="yes"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
caption-attributtet(initialXmlDocument-elementet)
Definerertekststrengensomskalbrukessomnavnpåskjemaetimalgallerietogidesistbruktelistene.
Type
xsf:xdTitle
Merknadercaption-attributteteretobligatoriskattributtforinitialXmlDocument-elementet.
Hvisattributtetikkeangis,brukesnavnetpåskjemaetsomtittel.Denmaksimalelengdenpåtekststrengener255tegn.
EksempelEksempletnedenforviserbrukavcaption-attributtetiinitialXmlDocument-elementet:
<xsf:fileNew><xsf:initialXmlDocumentcaption="TravelReport"href="TravelReportTemplate.xml"/></xsf:fileNew>
caption-attributtet(menu-elementet)
Brukessomtittelpåenmeny.
Type
xsf:xdTitle
Merknadercaption-attributteteretobligatoriskattributtformenu-elementet.
Nårtittelenbrukesforenmenysomernestetienvisning,visesdensommenytittelpåøverstenivå.Nårtittelenbrukesforenmenysomernestetpåenverktøylinje,visesdensomknappetekstpåenrullegardinmeny.Nårtittelenbrukesforenmenysomernestetienannenmeny(undermeny),visesdensomundermenytittel.
EksempelEksempletnedenforviserbrukavcaption-attributtetimenu-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
Visalt
caption-attributtet(rule-elementet)
Inneholdernavnetpåetrule-elementslikdetvisesiMicrosoftOfficeInfoPath.
Typexsd:string
Overordnedeelementer
Element Beskrivelserule Definererenhandlingsomstartesetteratdetharoppståtten
hendelseiskjemaet.
Definisjon
<xsd:attributename="caption"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavcaption-attributtetirule-elementet:
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
caption-attributtet(submit-elementet)
DefinerernavnetpåsendeknappenogdettilsvarendemenyelementetsomvilvisespåFile-menyen(Fil)nårenbrukerfyllerutetskjema.
Type
xsd:string
Merknadercaption-attributteteretvalgfrittattributtforsubmit-elementet.
Standardverdiener"Submit",menenhvilkensomhelsttekststrengkanbrukes.Hviscaption-attributtetmanglerellerangissomentomstreng,brukesstandardverdien.Tegnene"&"kanbrukestilådefinereenhurtigtastfordettemenyelementet.
EksempelEksempletnedenforviserbrukavcaption-attributtetisubmit-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
caption-attributtet(task-elementet)
Angirenetikettforknappenioppgaverutenforarbeidsflytensomtilsvarertask-elementet.
Typexsf:xdHWSCaption
Overordnedeelementer
Element Beskrivelsetask HumanWorkflowServices(HWS)-oppgaveinformasjonen
aktivertforskjemaet.
Definisjon
<xsd:attributename="caption"type="xsf:xdHWSCaption"use="optional"></xsd:attribute>
Merknadercaption-attributteteretvalgfrittattributtfortask-elementet.
Hvisdeterikkeerangittetcaption-attributt,vilverdienforname-attributtetblibruktsomtekstforknappenioppgaverutenforarbeidsflyten.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavcaption-attributtetitask-elementet:
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
caption-attributtet(taskpane-elementet)
Definerertittelensombrukesirullegardinlistenioppgaveruten.
Type
xsd:string
Merknadercaption-attributteteretobligatoriskattributtfortaskpane-elementet.
Hviscaption-attributtetinneholderentomverdi,brukesstandardteksten"FormTasks".
EksempelEksempletnedenforviserbrukavcaption-attributtetitaskpane-elementet:
<xsf:xDocumentClass>...<xsf:taskpanecaption="MyCustomTaskPane"href="MyCustomTaskPane.htm"/>...</xsf:xDocumentClass>
caption-attributtet(toolbar-elementet)
Brukessomtittelpåverktøylinjennårlinjenikkeerforankrettilbrukergrensesnittet.
Type
xsf:xdTitle
Merknadercaption-attributteteretobligatoriskattributtfortoolbar-elementet.
Obs!caption-attributtetbrukesogsåfornavnetpåverktøylinjenidialogboksenCustomizeCommands(Tilpasskommandoer)forenkontroll.
EksempelEksempletnedenforviserbrukavcaption-attributtetitoolbar-elementet:
<xsf:toolbarcaption="CDCollectionToolbar"name="CDCollectionToolbar"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="NewCD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="NewTrack"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="NewLabel"showIf="always"></xsf:button><xsf:menucaption="Remove"><xsf:buttonaction="xCollection::remove"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::remove"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::remove"xmlToEdit="Label_16"caption="Label"showIf="always"></xsf:button></xsf:menu></xsf:toolbar>
caption-attributtet(view-elementet)
Angirtittelenforvisningenivisningslisten.
Type
xsf:xdViewName
Merknadercaption-attributteteretvalgfrittattributtforview-elementet.
Hvisingentittelangis,brukesverdienforname-attributtetsomstandard.
EksempelEksempletnedenforviserbrukavcaption-attributtetiview-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
clsid-attributtet
AngirIDforCOM-klasse(CLSID)forenActiveX-kontroll.
Typexsd:string
Overordnedeelementer
Element BeskrivelseallowedControl AngirActiveX-kontrollersomkanstartes.
Definisjon
<xsd:attributename="clsid"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
NårvisningeninneholderenOBJECT-kode,vilkontrollenbareblistartethvisCLSID-attributteteroppgittsometallowedControl-elementipermissions-elementet.HvisenActiveX-kontrollmeddetteCLSID-attributtetikkefinnespåsystemetogikkekaninstalleres,vilskjemaetikkekunneåpnes.
EksempelEksempletnedenforviserbrukavclsid-attributtetiallowedControl-elementet:
<xsf:permissions><xsf:allowedControlcabFile="{84F32C01-78D8-4B93-8ED4-106DA70224C2}.cab”clsid="{84F32C01-78D8-4B93-8ED4-106DA70224C2}"version="1,0,0,1"/><xsf:allowedControlclsid="{F08DF954-8592-11D1-B16A-00C0F0283630}"/></xsf:permissions>
collate-attributtet
Angirompapiretsorteres.
Typexsf:xdYesNo
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="collate"type="xsf:xdYesNo"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavcollate-attributtetiprintSettings-elementet:
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
columnName-attributtet
IdentifisererkolonnenavnetiSQL-tabellen(underskjemalistevisningen).
Type
xsf:xdTitle
MerknadercolumnName-attributteteretobligatoriskattributtforfield-elementet.
EksempelEksempletnedenforviserbrukavcolumnName-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
Visalt
commandText-attributtet
EnstrengegenskapsominneholderADO(ActiveXDataObjects)SQL-kommandotekstensomskalbrukestilspørringpådataidenangittedatakilden.
Type
xsd:string
MerknadercommandText-attributteteretobligatoriskattributtforadoAdapter-elementet.
EksempelEksempletnedenforviserbrukavcommandText-attributtetiadoAdapter-elementet:
<xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
component-attributtet
Angirnavnetpåredigeringskomponentensomdetskalrefererestiliaction-attributtetforetbutton-element.
Type
xsd:enumeration
Merknadercomponent-attributteteretobligatoriskattributtforeditWith-elementet.
GyldigekomponentnavnerxCollection,xOptional,xReplace,xTextList,xField,xImageogxFileAttachment.
EksempelEksempletnedenforviserbrukavcomponent-attributtetieditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"autoComplete="yes"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Nedenforfølgereteksempelpåbrukavcomponent-attributtetieditWith-elementet,derverdienforcomponent-attributteterxFileAttachment.
<xsf:xmlToEditname="some_name"item="/my:myFields/my:field1">
<xsf:editWithallowedFileTypes="doc,xls"component="xFileAttachment"/></xsf:xmlToEdit><menuAreaname="msoStructuralEditingContextMenu"><buttonaction="xFileAttachment::attach"xmlToEdit="some_name"caption="Attach..."showIf="immediate"/><buttonaction="xFileAttachment::open"xmlToEdit="some_name"caption="Open"showIf="immediate"/><buttonaction="xFileAttachment::saveAs"xmlToEdit="some_name"caption="SaveAs..."showIf="immediate"/><buttonaction="xFileAttachment::remove"xmlToEdit="some_name"caption="Deletefile"showIf="immediate"/></menuArea>
Visalt
condition-attributtet
DefinereretXPath-uttrykkvurdertsomenboolskverdiforåbestemmeomdentilordnedehandlingenskalstartes.
Typexsd:string
Overordnedeelementer
Element Beskrivelserule Definererenhandlingsomerstartetetteratenhendelsehar
oppståttiskjemaet.
Definisjon
<xsd:attributename="condition"type="xsd:string"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempeltnedenforviserbrukavcondition-attributtetirule-elementet:
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
Visalt
connectionString-attributtet
EnstrengegenskapsominneholderADO-koblingsstrengen(ActiveXDataObjects)somskalbrukestilåkobletildatakilden.
Type
xsd:string
MerknaderconnectionString-attributteteretobligatoriskattributtforadoAdapter-elementet.
EksempelEksempletnedenforviserbrukavconnectionString-attributtetiadoAdapter-elementet:
<xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
Visalt
container-attributtet
AngiretXPath-uttrykksombestemmerkontekstenderkontrollenskalkunnevelgesogkontrollhandlingeneaktiveres.
Type
xsd:string
Merknadercontainer-attributteteretvalgfrittattributtforxmlToEdit-elementet.
Hvisgjeldendekontekst(visningsvalgellerinnsettingspunkt)erinnenforetHTML-elementsomtilordnestilbaketilenXMLDOM-node(DocumentObjectModel)somoppfyllerXPath-uttrykketforbeholderen,aktivereskontrollen.Ellersdeaktiveresallehandlinger.
DeterikkenokatXMLDOM-nodenforbeholdereneksisterer.HandlingervilbareaktiveresnårgjeldendeutvalgerinnenforetHTML-elementsomertilordnettilXMLDOM-nodenforbeholderen.
Obs!IutformingsmodusiMicrosoftOfficeInfoPath2003vilgenererteXPath-uttrykkforitem-ogcontainer-attributtetalltidværeiformatetitem="/a/b/c",somangirdenfullstendigebanenfrarotelementetiskjemaetsunderliggendeXML-dokument.Menmønstresomitem="b/c"ellermedpredikatersomiitem="b[@p='23']/c[q]",ertillatthvisskjemadefinisjonsfilen(.xsf)redigeresmanuelt.
EksempelEksempletnedenforviserbrukavcontainer-attributtetixmlToEdit-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
copies-attributtetAngirantalleksemplarersomskalskrivesut.
Typexsd:Integer
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Bruk
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
Definisjon
<xsd:attributename="copies"><xsd:simpleType><xsd:restrictionbase="xsd:integer"><xsd:minInclusivevalue="1"/><xsd:maxInclusivevalue="9999"/></xsd:restriction></xsd:simpleType></xsd:attribute>
Visalt
data-attributtet
InneholderetXPath-samsvarsuttrykksomdefinerernodesettetsomsignaturenvilblibruktpå.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsesignedDataBlock Definereretnodesettiskjemaetsunderliggende
XML-dokumentsomendigitalsignaturkanbrukespå.
Definisjon
<xsd:attributename="data"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdata-attributtetisignedDataBlock-elementet.
<xsf:documentSignatures><xsf:signedDataBlockname=”main”data="my:myfields/my:subtree1|my:myfields/my:subtree2"signatureLocation="my:mifields/sig:signatures/main"mode="countersign"><xsf:message>Bypressingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
Visalt
dataFormSolution-attributtet
Identifisererskjemaetsometdatabaseskjema.
Type
xsf:xdYesNo
MerknaderdataFormSolution-attributteteretvalgfrittattributtforxDocumentClass-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".ForskjemaersomerbasertpåActiveXDataObjects(ADO)ellerwebtjenester,ogsomharenspesiellspørrevisning,børdetteattributtetsettestil"yes"foråfungereriktigiMicrosoftOfficeInfoPath2003.
EksempelEksempletnedenforviserbrukavdataFormSolution-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
Visalt
dataObject-attributtet(domEventHandler-elementet)
InneholdernavnetpådataObject-elementetsomskalbrukesihendelsesbehandlingen.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsedomEventHandlerDefinererenhendelsesbehandlingforenellerflere
bestemteXMLDOM-noder(DocumentObjectModel).
Definisjon
<xsd:attributename="dataObject"type="xsd:string"use="optional"></xsd:attribute>
MerknaderdataObject-attributteteretvalgfrittattributtfordomEventHandler-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdataObject-attributtetidomEventHandler-elementet:
<xsf:domEventHandlers><xsf:domEventHandlermatch="TravelReport/Expenses"handlerObject="TravelExpenses"dataObject="dataObject1"/></xsf:domEventHandlers>
dataObject-attributtet(getUserNameFromData-elementet)
Navnetpådensekundæredatakildenderbrukernavnetfinnes.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsegetUserNameFromData HenteretbrukernavnvedhjelpavenXPath-
spørringmeddataeneihoveddatakildenelleriensekundærdatakilde.
Definisjon
<xsd:attributename="dataObject"type="xsd:string"use="optional"></xsd:attribute>
MerknaderDetteattributtetskalikkefinnesforhoveddatakilden.Entomstrengerugyldig.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdataObject-attributtetigetUserNameFromData-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
dataObject-attributtet(partFragment-elementet)
AngirnavnetpådataobjektetsomskalbrukesnårdusenderetpartFragment-elementtilenHWS-server(MicrosoftBiztalk2004HumanWorkflowServices).
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsepartFragmentDefinererenerstatningsgruppeforenbestemtdelav
SOAP-inndatameldingen(SimpleObjectAccessProtocol).
Definisjon
<xsd:attributename="dataObject"type="xsd:string"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdataObject-attributtetipartFragment-elementet.
<xsf:partFragmentmatch="ActionSection/Target"replaceWith="/my:myFields/my:Target"dataObject="hwsDataObject3"/>
Visalt
default-attributtet
Angirnavneidentifikatorenforvisningensomervalgtsomstandardvisning.
Type
xsd:string
Merknaderdefault-attributteteretvalgfrittattributtforviews-elementet.
Hvisdetteattributtetikkeangis,erstandardvisningendetførsteview-elementetsomblirfunnetiviews-elementet.DennevisningenlastesinnførstegangetMicrosoftOfficeInfoPath2003-skjemaåpnes.
Obs!HvisetskjemabrukerActiveXDataObjects(ADO)ellerenwebtjenestesomprimærdatakilde,angisstandardvisningenavinitialView-attributtetibehandlingsinstruksjoneniskjemaetsXML-malfil.Detteattributtetkanikkeendresiutformingsmodus.
EksempelEksempletnedenforviserbrukavdefault-attributtetiview-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
default-attributtet(roles-elementet)
Angirenbestemtrollesomstandardrollen.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelseroles Definererroller.
Definisjon
<xsd:attributename="default"type="xsd:string"use="required"></xsd:attribute>
MerknaderHvisenbrukeravetskjemaikkeerdefinertimembership-elementetforroles-elementet,ellerhvisrollenforenbrukerikkekanfastslås,vilbrukerenimplisittblitilordnetrollensomerangittavdefault-attributtet.default-attributteterobligatoriskforroles-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdefault-attributtetiroles-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
description-attributtet
Enkortbeskrivelseavskjemaet.
Type
xsd:string
Merknaderdescription-attributteteretvalgfrittattributtforxDocumentClass-elementet.
Verdienfordescription-attributtetkaninneholdeopptil255tegn.
EksempelEksempletnedenforviserbrukavdescription-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
Visalt
designMode-attributtet(view-elementet)
Bestemmeromview-filen(XSL)somerangittietview-element,kanåpnesiutformingsmodusiMicrosoftOfficeInfoPath2003.
Typexsf:xdDesignMode
Overordnedeelementer
Element Beskrivelseview InneholderinformasjonomenMicrosoftOfficeInfoPath2003-
visning.
Definisjon
<xsd:attributename="designMode"type="xsf:xdDesignMode"></xsd:attribute>
MerknaderDukanoppretteenegendefinertvisningforenskjemamalvedåoppretteenXSL-transformeringsfil(XSLT)sominneholderkonstruksjonersomikkestøttesiutformingsmodusiInfoPath.SettdesignMode-attributtetiskjemadefinisjonsfilen(XSF)til"protected"foråsikreatenvisningikkekanåpnesiutformingsmodus(ogforhindredatatap).Beskyttedevisningervisesiallevisningslisterogbrukerekanfylledemutsomandreskjemaer,mendekanikkeåpnesiutformingsmodus.HvisdesignMode-attributteterangittsom"normal"ellerikkeerangitt,kanvisningenåpnesiutformingsmodus.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdesignModeattributtetiview-elementet:
<xsf:viewname="View"caption="View"designMode="protected"><xsf:mainpanetransform="view1.xsl"/>...</xsf:view>
Visalt
detailKey-attributtet
InneholderXPathforfeltetiXML-detaljfragmentetsomdannerrelasjonentilXML-hovedfragmentet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsemasterDetailDefinererXML-fragmentenesomutgjørenhoved-og
detaljrelasjonidegjentagendetabelleneellergjentagendeinndelingeneienvisning.
Definisjon
<xsd:attributename="detailKey"type="xsd:string"></xsd:attribute>
MerknaderBrukenrelativXPathfordetailKey-attributtet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavdetailKey-attributtetimasterDetail-elementet.
<xsf:editWithcaption="group2"xd:autogeneration="template"component="xCollection"><xsf:masterDetailmasterViewContext="CTRL1_5"master="my:group2"masterKey="my:field1"detailKey="my:field3"></xsf:masterDetail></xsf:editWith>
disableMenuItem-attributtet
Angirommenyelementetforsendeoperasjonenskaldeaktiveres.
Type
xsf:xdYesNo
MerknaderdisableMenuItem-attributteteretvalgfrittattributtforsubmit-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavdisableMenuItem-attributtetisubmit-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
enabled-attributtet
Angiromskjemaflettingeraktivertforskjemaet.
Type
xsf:xdYesNo
Merknaderenabled-attributteteretobligatoriskattributtforimportParameters-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
EksempelEksempletnedenforviserbrukavenabled-attributtetiimportParameters-elementet:
<xsf:importParametersenabled="yes"<xsf:importSourcename=""schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
Visalt
enforceScriptTimeout-attributtet
Angiromentidsavbruddsperiodeforskriptietskjemaskalaktiveresellerdeaktiveres.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element Beskrivelsescripts Definererkildentilalleskriptforforretningslogikksombrukes
pådokumentnivåiskjemaet.
Definisjon
<xsd:attributename="enforceScriptTimeout"type="xsf:xdYesNo"use="optional"default="yes"></xsd:attribute>
MerknaderHvisdusetterenforceScriptTimeout-attributtettil"no"iskjemadefinisjonsfilen(XSF),deaktiverestidsavbruddsperiodenforskriptsomkjøresiskjemaet.Standardverdiener"yes".
Forkodesomkjørerienoppgaverute,finnesdetenseparattidsavbruddsperiodefraMicrosoftInternetExplorer.DennetidsavbruddsperiodenpåvirkesikkeavverdienforenforceScriptTimeout-attributtet.
EntidsavbruddsperiodekanikkeangisforbehandletkodeiInfoPath-skjemaer.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavenforceScriptTimeout-attributtetiscripts-elementet.
<xsf:scriptslanguage="jscript"enforceScriptTimeout="no"><xsf:scriptsrc="internal.js"/><xsf:scriptsrc="script.js"/></xsf:scripts>
Visalt
expression-attributtet
EtXPath-uttrykk(relativttilexpressionContext-attributtet,hvisangitt)sommåevalueresforåkunnevalidereXMLDOM-noden(DocumentObjectModel)somerangittimatch-attributtet.
Type
xsd:string
Merknaderexpression-attributteteretobligatoriskattributtforerrorCondition-elementet.
HvisdetangitteuttrykketevalueressomTrue,ansesdettesomenfeiltilstand,ogdenangittefeilmeldingenvises.
EksempelEksempletnedenforviserbrukavexpression-attributtetierrorCondition-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
expression-attributtet(assignmentAction-elementet)
InneholderetXPath-uttrykkforåfylleverdienitargetField-attributtet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseassignmentAction Definererenhandlingforåangiverdienforetfelt.
Definisjon
<xsd:attributename="expression"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavexpression-attributtetiassignmentAction-elementet.
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
Visalt
expression-attributtet(calculatedField-elementet)
Inneholderformelen,iformavetXPath-uttrykk,somskalevalueres.Resultatetlagresimålplasseringen.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsecalculatedField Definererenindividuellberegning,inkludertformelen,
nårberegningenskalutføresoghvorresultatetskallagres.
Definisjon
<xsd:attributename="expression"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavexpression-attributteticalculatedField-elementet.
<xsf:calculations><xsf:calculatedFieldtarget="/my:myFields/my:average"expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"refresh="onChange"/></xsf:calculations>
Visalt
expressionContext-attributtet
AngirXMLDOM-noden(DocumentObjectModel)somerrotenforuttrykketangittiexpression-attributtet.
Type
xsd:string
MerknaderexpressionContext-attributteteretvalgfrittattributtforerrorCondition-elementet.
DetinneholderetrelativtXPath-uttrykksomidentifisererXMLDOM-noden(innenforkontekstenfordentilhørendeXMLDOM-noden)somerrotenforuttrykket,ogsomdetderforskalevalueresmot.Standardverdiener".".DetteerdetsammesomdentilhørendeXMLDOM-noden.
EksempelEksempletnedenforviserbrukavexpressionContext-attributtetierrorCondition-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
feature-attributtet
AngiromAutoRecover-funksjoneneraktivert.
Typexsf:xdEnabledDisabled
Overordnedeelementer
Element BeskrivelseautoRecovery AngiromskjemaetvillagreAutoRecover-informasjonen
ogomAutoRecover-innstillingenkanendresavbrukeren.
Definisjon
<xsd:attributename="feature"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute>
MerknaderHvisattributtetsettestilenannenverdienn"enabled"eller"disabled",fårduenfeilmeldingnårduprøverååpneskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavfeature-attributtetiautoRecovery-elementet:
<xsf:autoRecovery feature="disabled"/>
Visalt
field-attributtet
AngiretrelativtXPath-uttrykkfraXMLDOM-noden(DocumentObjectModel)somerangittavitem-attributtetforxmlToEdit-elementet.
Type
xsd:string
Merknaderfield-attributteteretvalgfrittattributtforeditWith-elementet.
field-attributtetrefererertilXMLDOM-nodeniskjemaetsunderliggendeXML-dokument,somskalvisessometredigerbartfeltforenxText-listeredigeringskomponent.Standardverdiener'.',somtilsvarerredigeringavtekstinnholdetiXMLDOM-nodensomerangittavitem-attributtetforxmlToEdit-elementet.
EksempelEksempletnedenforviserbrukavfield-attributtetieditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithautoComplete="no"field="@artist"component="xTextList"></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
fileUrl-attributtet
InneholderURL-adressen(UniformResourceLocator)til.xml-filen.
Type
xsd:anyURI
MerknaderfileUrl-attributteteretobligatoriskattributtforxmlFileAdapter-elementet.
EksempelEksempletnedenforviserbrukavfileUrl-attributtetixmlFileAdapter-elementet:
<xsf:query><xsf:xmlFileAdapterfileUrl="currencies.xml"/></xsf:query>
Visalt
filter-attributtet
AngirXPath-uttrykketfordetstrukturerteXML-undertreetnårdusenderetundersattforXML-dataene.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsepartFragmentDefinererenerstatningsgruppeforenbestemtdelav
SOAP-inndatameldingen(SimpleObjectAccessProtocol).
Definisjon
<xsd:attributename="filter"type="xsd:string"use="optional"></xsd:attribute>
MerknaderBrukfilter-attributtetnårdusenderdetvalgtefeltetellerdenvalgtegruppensometstrukturertXML-undertre,inkludertkodene.Kanutelatesnårdusenderinnholdetavfeltetellergruppen.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavfilter-attributtetipartFragment-elementet.
<xsf:partFragmentmatch="/dfs:myFields/dfs:dataFields/s0:IsPrime/s0:inValue"replaceWith=/dfs:myFields/dfs:dataFields/s0:IsPrime"filter="."sendAsString="yes"/>
Visalt
filterDependency-attributtet
Angirautomatisknybrukavetfilternårfilterfeltendres.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseeditWith Angirenforekomstavenredigeringskomponentoginneholder
detilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
Definisjon
<xsd:attributename="filterDependency"type="xsd:string"use="optional"></xsd:attribute>
MerknaderfilterDependency-attributtetiskjemadefinisjonsfilen(XSF)finnesalltidforfiltresomerangittigjentagendetabelleroggjentagendeinndelingersomeropprettetiutformeren.SelvomdetikkefinnesnoenmåteåvekslemellomaktiveringogdeaktiveringavfilterDependencypåiutformingsmodusiInfoPath,kandudeaktivereautomatiskoppdateringavfiltrevedåfjernefilterDependency-attributtetfraeditWith-elementetiskjemadefinisjonsfilen.
NårfilterDependency-attributtetfinnes,brukesfilteretpånyttnåronAfterChange-hendelsenforennodeheves.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavfilterDependency-attributtetieditWith-elementet.
<editWithcomponent="xCollection"widgetIcon="filter|standard"useFilter="yes|no"filterDependency="xpath1|xpath2|xpath3>
Visalt
followingSiblings-attributtet
AngiretrelativtXPath-uttrykkfradenoverordnedenodensomangirXMLDOM-nodene(DocumentObjectModel)foranstedetderXML-fragmentetskalsettesinn.
Type
xsd:string
MerknaderfollowingSiblings-attributteteretvalgfrittattributtforchooseFragment-elementet.
Detinnsattefragmentetvilværeunderordnetdenoverordnedenoden,menvilkommeforaneventuelleandrenodersomoppfyllerXPath-uttrykketangittavfollowingSiblings-attributtet.Hvisingennoderblirfunnet,fungererinnsettingensomentilføyelse.
followingSiblings-attributtetbrukesbareunderinnsettingnårgjeldendekontekstikkeeretelement.FragmentetleggestilinnholdetidenoverordnedenodenhvisfollowingSiblings-attributtetikkeerangitt.Hvisdetteattributteterangitt,skjerinnsettingeninnenforinnholdettildenoverordnedenoden,menforaneventuellefollowingSiblings-noder.
EksempelEksempletnedenforviserbrukavfollowingSiblings-attributtetichooseFragment-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"followingSiblings="."><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
footer-attributtet
Angirbunntekstensombrukesvedutskriftavenvisning.
Type
xsd:string
Merknaderfooter-attributteteretvalgfrittattributtforprintSettings-elementet.printSettings-elementetinneholderogsåetheader-attributt.
footer-attributtetkaninnholdeopptil255tegn.
Nårdubrukertopp-ellerbunntekstietskjema,finnesdetflerevariablersomkanbrukestilåviseinformasjonsomforeksempelsidetall,datoogklokkeslett,ellertilåjusteretopp-ellerbunnteksten.
Variablerfortopp-ogbunntekst
EksempelEksempletnedenforviserbrukavfooter-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
fullyEditableNamespace-attributtet
IdentifiserernavneområdetforetXML-skjemaiskjemamalen.NavneområdetkanendresfullstendigiutformingsmodusiMicrosoftOfficeInfoPath2003.
Type
xsd:anyURI
MerknaderfullyEditableNamespace-attributteteretvalgfrittattributtforsolutionProperties-elementet.
EksempelEksempletnedenforviserbrukavfullyEditableNamespace-attributtetisolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
Visalt
handlerObject-attributtet
Identifisererdetentydigenavnetpåhendelsesbehandlingeniskriptkoden.
Type
xsd:string
MerknaderhandlerObject-attributteteretobligatoriskattributtfordomEventHandler-elementet.
Skriptetdetrefererestil,måbrukedettenavnettilådefinerehendelsesbehandlingfordenangitteXMLDOM-noden(DocumentObjectModel).SkriptetkanforeksempelinneholdefunksjonersomTravelExpenses::OnValidateogTravelExpenses::OnAfterChange,somkallesnårdeangittehendelseneinntrefferidensamsvarendeXMLDOM-noden.
EksempelEksempletnedenforviserbrukavhandlerObject-attributtetidomEventHandler-elementet:
<xsf:domEventHandlers><xsf:domEventHandlermatch="TravelReport/Expenses"handlerObject="TravelExpenses"/></xsf:domEventHandlers>
Visalt
header-attributtet
Angirtopptekstensombrukesvedutskriftavenvisning.
Type
xsd:string
Merknaderheader-attributteteretvalgfrittattributtforprintSettings-elementet.printSettings-elementetinneholderogsåetfooter-attributt.
header-attributtetkaninnholdeopptil255tegn.
Nårdubrukertopp-ellerbunntekstietskjema,finnesdetflerevariablersomkanbrukestilåviseinformasjonsomforeksempelsidetall,datoogklokkeslett,ellertilåjusteretopp-ellerbunnteksten.
Variablerfortopp-ogbunntekst
EksempelEksempletnedenforviserbrukavheader-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
hideStatusBarDisplay-attributtet
Angiromdengjeldenderollenvisespåstatuslinjen.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element Beskrivelseroles Definererroller.
Definisjon
<xsd:attributename="hideStatusBarDisplay"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderNavnetpårollenforgjeldendebrukervisespåstatuslinjen.Hvisrollenforenbrukerendresprogrammatisk,oppdateresstatuslinjen.
VerdienforhideStatusBarDisplay-attributtetersomstandard"no".Hvisattributtetikkeerinkludertiroles-elementet,visesderforrollenforgjeldendebrukerpåstatuslinjen.hideStatusBarDisplay-attributtetmåinkluderesiroles-elementet,ogverdienmåsettestil"yes"foråhindreatrollenforgjeldendebrukervisespåstatuslinjen.
DetfinnesingenmekanismeibrukergrensesnittetforInfoPathforendringavhideStatusBarDisplay-attributtet.Hvisduvilleggetildetteattributtetiroles-elementetellerendreverdienfordet,måskjemadefinisjonsfilen(XSF)foretskjemaredigeresmanuelt.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavhideStatusBarDisplay-attributtetiroles-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
Visalt
href-attributtet(initialXmlDocument-elementet)
AngirnavnetpåXML-malfilensomskalbrukesnårenbrukerklikkerFillOutaForm(Fyllutetskjema)påFile-menyen(Fil).
Type
xsf:xdFileName
Merknaderhref-attributteteretobligatoriskattributtforinitialXmlDocument-elementet.
EksempelEksempletnedenforviserbrukavhref-attributtetiinitialXmlDocument-elementet:
<xsf:fileNew><xsf:initialXmlDocumentcaption="TravelReport"href="TravelReportTemplate.xml"/></xsf:fileNew>
Visalt
href-attributtet(taskpane-elementet)
AngirdenrelativeellerabsolutteURL-adressen(UniformResourceLocator)tilen.html-fil.
Type
xsd:string
Merknaderhref-attributteteretobligatoriskattributtfortaskpane-elementet.
.html-filenlastesinnienforekomstavoppgaverutennåretskjemaåpnes..html-filenkaninneholdeskriptkodeforforretningslogikkoghartilgangtilaktuelleelementeriMicrosoftOfficeInfoPath2003-objektmodellen.
EksempelEksempletnedenforviserbrukavhref-attributtetitaskpane-elementet:
<xsf:xDocumentClass>...<xsf:taskpanecaption="MyCustomTaskPane"href="MyCustomTaskPane.htm"/>...</xsf:xDocumentClass>
Visalt
href-attributtet(useHttpHandler-elementet)
AngirURL-adressen(UniformResourceLocator)somskjemaetskalsendestil.
Type
xsd:anyURI
Merknaderhref-attributteteretobligatoriskattributtforuseHttpHandler-elementet.
EksempelEksempletnedenforviserbrukavhref-attributtetiuseHttpHandler-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useHttpHandler>href="http://MyServer/InfoPathScripts/MyScript.asp"method="POST"</xsf:useHttpHandler><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
icon-attributtet
AngirenURL-adresse(UniformResourceLocator)tilenpunktgrafikkfil(.bmp)ellerenGraphicsInterchangeFormat-fil(.gif)sombrukesforknappenellermenyelementet.
Type
xsd:string
Merknadericon-attributteteretvalgfrittattributtforbutton-elementet.
Hvisdetikkeangisnoeikon,vilbaretekstenblibrukt.Hvisbådetekstogikonangis,vilbeggedelervises.VerdienkanogsåværeenIDsomgirtilgangtilinternesystemikoner.Hvisverdieneretheltall,vildenblitolketsomenID.
EksempelEksempletnedenforviserbrukavicon-attributtetibutton-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"icon="cd.bmp"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"icon="track.bmp"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"icon="label.bmp"></xsf:button></xsf:menu></xsf:menuArea>
Visalt
infopathGroup-attributtet
InneholdernavnetpågruppenderallefeltienSharePoint-listeelleretSharePoint-biblioteklagres.
Typexsd:string
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
detskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Definisjon
<xsd:attributename="infopathGroup"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavinfopathGroup-attributtetisharepointListAdapter-elementet:
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl=”http://xyzco/reports/”sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="XyzReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
infopathName-attributtet
Etattributtifield-elementet.InneholdertilsvarendeInfoPath-feltnavnforsharepointName-attributtet.
Typexsd:string
Overordnedeelementer
Element Beskrivelsefield Inneholderinformasjonomfelttilordningforallefeltien
SharePoint-listeelleretSharePoint-bibliotekogdettilsvarendenavnetsombrukesiMicrosoftOfficeInfoPath.
Definisjon
<xsd:attributename="infopathName"type="xsd:string"use="required"></xsd:attribute>
MerknaderinfopathNamevisessomfeltnavneneiMicrosoftOfficeInfoPath2003SP1forfeltenesomreturneresfraSharePoint-listeneller-biblioteket.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavinfopathName-attributtetifield-elementet:
<xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"isLookup="no"></xsf:field>
initiator-attributtet
Angirenbestemtrollesomoppretterrollen.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelseroles Definererroller.
Definisjon
<xsd:attributename="initiator"type="xsd:string"use="optional"></xsd:attribute>
MerknaderHvisenbrukeroppretteretnyttInfoPath-dokumentfraenskjemamal,blirdennebrukerentilordnetrollensomerangittsomoppretterrollen.Hvisingenrolleerangittsomoppretterrolleniskjemadefinisjonsfilenforetskjema(detvilsihvisinitiator-attributtetikkeerinkludertforroles-elementet),vilbrukeresomoppretterskjemaerfradentilhørendeskjemamalenbeholderollenedebletilordnetimembership-elementetforroles-elementet.Nåretskjemaerlagret,lukketogåpnetpånytt,serikkeInfoPathlengeretterinitiator-attributtet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavinitiator-attributtetiroles-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
initOnLoad-attributtet
Angiromdataobjektetskalinitialiseresnårdokumentetlastesinn.
Type
xsf:xdYesNo
MerknaderinitOnLoad-attributteteretvalgfrittattributtfordataObject-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavinitOnLoad-attributtetidataObject-elementet:
<xsf:dataObjects><xsf:dataObjectname="EmployeeNames"schema="EmployeeNames.xsd"initOnLoad="yes"><xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter> </xsf:query> </xsf:dataObject> </xsf:dataObjects>
Visalt
innerFragment-attributtet
AngiretrelativtXPath-uttrykkfradenoverordnedenodentildetminstefragmentetsomskalsettesinn.
Typexsd:string
Overordnedeelementer
Element BeskrivelsechooseFragment AngiretXML-fragment.
Definisjon
<xsd:attributename="innerFragment"type="xsd:string"use="optional"></xsd:attribute>
MerknaderinnerFragment-attributtetbrukestilåidentifisereposisjonentildengjeldendedatakontekstenifragmentetogtilåvelgedetriktigeundertreetsomskalsettesinn.Detteredusererbehovetforådefinereflerefragmenteriskjemadefinisjonsfilen(XSF)forulikedatakontekster.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavinnerFragment-attributtetichooseFragment-elementet:
<xsf:xmlToEditname="expense_1"item="/my:myFields/my:expenses/my:expense"container="/my:myFields"><xsf:editWithcaption="expense"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentinnerFragment="my:expenses/my:expense"><my:expenses><my:expense/></my:expenses></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit>
Visalt
isEnabled-attributtet
Angiromruleeraktivertforskjemaet.
Typexsf:xdYesNo
Overordnedeelementer
Element Beskrivelserule Definererenhandlingsomerstartetetteratenhendelsehar
oppståttiskjemaet.
Definisjon
<xsd:attributename="isEnabled"type="xsf:xdYesNo"use="optional"default="yes"></xsd:attribute>
MerknaderStandardverdienforisEnabled-attributteter"yes".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavisEnabled-attributtetirule-elementet:
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
isLookup-attributtet
AngirometfeltienSharePoint-listeeretoppslagsfelt
Typexsf:xdYesNo
Overordnedeelementer
Element Beskrivelsefield InneholderinformasjonomfelttilordningforalleSharePoint-felt
ogtilsvarendenavnsombrukesiMicrosoftOfficeInfoPath2003SP1.
Definisjon
<xsd:attributename="isLookup"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderStandardverdienforisLookup-attributteter"no".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavisLookupattributtetifield-elementet:
<xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"isLookup="no"></xsf:field>
Visalt
item-attributtet
AngiretXPath-uttrykksombestemmerhvilkeXMLDOM-noder(DocumentObjectModel)somskalredigeresvedhjelpavredigeringskomponentendefinertieditWith-elementet.
Type
xsd:string
Merknaderitem-attributteteretobligatoriskattributtforxmlToEdit-elementet.
EksempelEksempletnedenforviserbrukavitem-attributtetixmlToEdit-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
language-attributtet
Definererskriptspråketsombrukesikildefileneforforretningslogikk.
Type
xsf:xdScriptLanguage
Merknaderlanguage-attributteteretobligatoriskattributtforscripts-elementet.
Gyldigeverdierer"vbscript","jscript"og"javascript".Standardverdiener"jscript".
EksempelEksempletnedenforviserbrukavlanguage-attributtetiscripts-elementet:
<xsf:scriptslanguage="jscript"enforceScriptTimeout="no"><xsf:scriptsrc="internal.js"/><xsf:scriptsrc="script.js"/></xsf:scripts>
Visalt
lastOpenView-attributtet
IdentifiserernavnetpådensiståpnedevisningeniutformingsmodusiMicrosoftOfficeInfoPath2003.
Type
xsd:string
MerknaderlastOpenView-attributteteretvalgfrittattributtforsolutionProperties-elementet.
NestegangskjemaetåpnesiutformingsmodusiInfoPath,brukesdennevisningenautomatisk.Verdienfordetteattributtetbørværeeteksisterendevisningsnavniskjemamalen.
EksempelEksempletnedenforviserbrukavlastOpenView-attributtetisolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.0.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
Visalt
lastVersionNeedingTransform-attributtet
IdentifiserermidlertidigverdienformaxToVersionUpgrade-attributtetidocumentVersionUpgrade-elementetforoppgraderingmeden.xslt-filhvisskriptkodebrukesforoppgraderingen.
Type
xsf:xdSolutionVersion
MerknaderlastVersionNeedingTransform-attributteteretvalgfrittattributtforsolutionProperties-elementet.
EksempelEksempletnedenforviserbrukavlastVersionNeedingTransform-attributtetisolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.0.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
leftMargin-attributtet
Angirvenstremargensombrukesvedutskriftavenvisning.
Type
xsd:string
MerknaderleftMargin-attributteteretvalgfrittattributtforprintSettings-elementet.
leftMargin-attributtetmåværestørreennellerliknull.
EksempelEksempletnedenforviserbrukavleftMargin-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
location-attributtet
Inneholdernavneområde-URIen(UniformResourceIdentifier)ogplasseringen(enURL-adresse(UniformResourceLocator),relativtilskjemadefinisjonsfilen(.xsf)),medmellomromsomskilletegn,for.xsd-filenderXML-skjemaeterdefinert.
Type
xsd:string
Merknaderlocation-attributteteretobligatoriskattributtfordocumentSchema-elementet.
XML-skjemaersomikkeerbasertpånavneområder,visesmedbare.xsd-filen,utendeklarasjonfornavneområdeogmedmellomromsomskilletegn.
EksempelEksempletnedenforviserbrukavlocation-attributtetidocumentSchema-elementet:
<xsf:documentSchemas><xsf:documentSchemalocation="urn:schema:custom:NamespacecustomFilename.xsd"rootSchema="yes"/></xsf:documentSchemas>
marginUnitsType-attributtet
Angirmargenhetsstørrelsensombrukesvedutskriftavenvisning.
Type
xsd:NMTOKEN
MerknadermarginUnitsType-attributteteretvalgfrittattributtforprintSettings-elementet.
Gyldigeverdierer"in"(tommer)og"cm"(centimeter).
EksempelEksempletnedenforviserbrukavmarginUnitsType-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
master-attributtet
InneholderXPathforXML-fragmentetsomerbundettilenhovedtabellellerinndeling.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsemasterDetailDefinererXML-fragmentenesomutgjørenhoved-og
detaljrelasjonidegjentagendetabelleneellergjentagendeinndelingeneienvisning.
Definisjon
<xsd:attributename="master"type="xsd:string"></xsd:attribute>
MerknaderBrukenrelativXPathformaster-attributtet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmaster-attributtetimasterDetail-elementet.
<xsf:editWithcaption="group2"xd:autogeneration="template"component="xCollection"><xsf:masterDetailmasterViewContext="CTRL1_5"master="my:group2"masterKey="my:field1"detailKey="my:field3"></xsf:masterDetail></xsf:editWith>
Visalt
masterKey-attributtet
InneholderXPathforfeltetiXML-hovedfragmentetsomdannerrelasjonentilXML-detaljfragmentet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsemasterDetailDefinererXML-fragmentenesomutgjørenhoved-og
detaljrelasjonidegjentagendetabelleneellergjentagendeinndelingeneienvisning.
Definisjon
<xsd:attributename="masterKey"type="xsd:string"></xsd:attribute>
MerknaderBrukenrelativXPathformasterKey-attributtet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmasterKey-attributtetimasterDetail-elementet.
<xsf:editWithcaption="group2"xd:autogeneration="template"component="xCollection"><xsf:masterDetailmasterViewContext="CTRL1_5"master="my:group2"masterKey="my:field1"detailKey="my:field3"></xsf:masterDetail></xsf:editWith>
Visalt
masterViewContext-attributtet
InneholderenstrengsomidentifisereretHTML-elementivisningen.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsemasterDetailDefinererXML-fragmentenesomutgjørenhoved-og
detaljrelasjonidegjentagendetabelleneellergjentagendeinndelingeneienvisning.
Definisjon
<xsd:attributename="masterViewContext"type="xsd:string"></xsd:attribute>
MerknaderVerdienformasterViewContext-attributtetangiretelementsomharetxd:CtrLId-attributtmedensamsvarendeverdiiHTMLsomrepresentererenvisningavskjemaet.EtmasterViewContext-attributtmedverdien"minID"tilsvarerforeksempelelementetsomharverdien"minID"forxd:CtrlId-attributtet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmasterViewContext-attributtetimasterDetail-elementet.
<xsf:editWithcaption="group2"xd:autogeneration="template"component="xCollection"><xsf:masterDetailmasterViewContext="CTRL1_5"master="my:group2"masterKey="my:field1"detailKey="my:field3"></xsf:masterDetail></xsf:editWith>
Visalt
match-attributtet(domEventHandler-elementet)
IdentifisererXMLDOM-noden(DocumentObjectModel)somhendelsesbehandlingenerdeklarertfor.
Type
xsd:string
Merknadermatch-attributteteretobligatoriskattributtfordomEventHandler-elementet.
VerdienmåværeetgyldigXPath-uttrykksomidentifisererXMLDOM-noden.
Obs!XPath-uttrykketkanikkeinneholdepredikater.
EksempelEksempletnedenforviserbrukavmatch-attributtetidomEventHandler-elementet:
<xsf:domEventHandlers><xsf:domEventHandlermatch="TravelReport/Expenses"handlerObject="TravelExpenses"/></xsf:domEventHandlers>
Visalt
match-attributtet(errorCondition-elementet)
IdentifisererXMLDOM-nodene(DocumentObjectModel)somdenegendefinertevalideringenerdeklarertpå.
Type
xsd:string
Merknadermatch-attributteteretobligatoriskattributtforerrorCondition-elementet.
EksempelEksempletnedenforviserbrukavmatch-attributtetierrorCondition-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
match-attributtet(override-elementet)
IdentifisererXMLDOM-noden(DocumentObjectModel)somfeilmeldingsoverstyringenerdefinertfor.
Type
xsd:string
Merknadermatch-attributteteretobligatoriskattributtforoverride-elementet.
Verdienformatch-attributtetmåværeetgyldigXPath-uttrykksomidentifisererXMLDOM-noden.
EksempelEksempletnedenforviserbrukavmatch-attributtetioverride-elementet:
<xsf:schemaErrorMessages><xsf:overridematch="/sampleData/number"><xsf:errorMessageshortMessage="InvalidNumber.">Thevalueenteredmustbeavalidnumber.</xsf:errorMessage></xsf:override></xsf:schemaErrorMessages>
Visalt
match-attributtet(partFragment-elementet)
InneholderetXPath-uttrykksomidentifisererdeelementeneogattributteneiSOAP-inndatameldingen(SimpleObjectAccessProtocol)somskalerstattesvedkjøring.
Type
xsd:string
Merknadermatch-attributteteretobligatoriskattributtforpartFragment-elementet.
EksempelEksempletnedenforviserbrukavmatch-attributtetipartFragment-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"><xsf:partFragmentmatch="/dfs:myFields/dfs:dataFields/s0:IsPrime/s0:inValue"replaceWith="/dfs:myFields/dfs:dataFields/s0:IsPrime"/></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
maxLength-attributtet
Definererlengdenpåfeltetiantallbyte.
Type
xsd:byte
MerknadermaxLength-attributteteretvalgfrittattributtforfield-elementet.
EksempelEksempletnedenforviserbrukavmaxLength-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"maxLength="10"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
maxLength-attributtet(editWith-elementet)
Angirmaksimaltantalltegnsomertillattfortekstboksermedénlinjerentekst.
Skrivinnxsd:simpleType
Overordnedeelementer
Element BeskrivelseeditWith Angirenforekomstavenredigeringskomponentoginneholder
detilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
Definisjon
<xsd:attributename="maxLength"use="optional"><xsd:simpleType><xsd:restrictionbase="xsd:integer"><xsd:minInclusivevalue="-1"/><xsd:maxInclusivevalue="9999"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknadermaxLength-attributteterbaregyldigforredigeringskontrollermedrentekstsomikketillateravsnittsskift.SlikekontrollertilsvarereditWith-elementermedetcomponent-attributtsatttil"xField"ogettype-attributtsatttil"plain"(ellerutenetangitttypeattributt).
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmaxLength-attributtetieditWith-elementet.
<editWithcomponent="xField"maxLength="100">
maxVersionToUpgrade-attributtet
Inklusivverdifordetsenesteskjemaetsommåoppgraderes.
Type
xsf:xdSolutionVersion
MerknadermaxVersionToUpgrade-attributteteretvalgfrittattributtforuseTransform-elementet.
EksempelEksempletnedenforviserbrukavmaxVersionToUpgrade-attributtetiuseTransform-elementet:
<xsf:documentVersionUpgrade><xsf:useTransformtransform="upgrade.xsl"minVersionToUpgrade="0.0.0.0"maxVersionToUpgrade="1.0.0.5"/></xsf:documentVersionUpgrade>
Visalt
memberOf-attributtet(getUserNameFromData-elementet)
AngirrollensomskaltilknyttesenbrukersomharetbrukernavnsomreturneresavenXPath-spørringforendatakilde.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsegetUserNameFromData HenteretbrukernavnvedhjelpavenXPath-
spørringmeddataeneihoveddatakildenelleriensekundærdatakilde.
Definisjon
<xsd:attributename="memberOf"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmemberOf-attributtetigetUserNameFromData-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"<xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
memberOf-attributtet(group-elementet)
Angirrollensomengruppeertilordnet.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsegroup Tilordnerengruppetilenbestemtrolle.
Definisjon
<xsd:attributename="memberOf"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmemberOf-attributtetigroup-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
memberOf-attributtet(userName-elementet)
Angirrollensomenbrukerertilordnet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseuserName Knytterenbrukertilenbestemtrolle.
Definisjon
<xsd:attributename="memberOf"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmemberOf-attributtetiuserName-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
method-attributtet
AngirHTTP-metodensomskalbrukesforsendeoperasjonen.
Type
xsd:NMTOKEN
Merknadermethod-attributteteretobligatoriskattributtforuseHttpHandler-elementet.
Denenesteverdiensomstøttes,er"POST".
EksempelEksempletnedenforviserbrukavmethod-attributtetiuseHttpHandler-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useHttpHandler>href="http://MyServer/InfoPathScripts/MyScript.asp"method="POST"</xsf:useHttpHandler><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
minVersionToUpgrade-attributtet
Inklusivverdifordeteldsteskjemaetsomkanoppgraderes.
Type
xsf:xdSolutionVersion
MerknaderminVersionToUpgrade-attributteteretobligatoriskattributtforuseTransform-elementet.
minVersionToUpgrade-attributtetbrukestilåforhindreatXSL-transformering(XSLT)utførespåskjemaersomersåforskjelligefragjeldendeskjemaatXSLTkanføretiltapavdata.
EksempelEksempletnedenforviserbrukavminVersionToUpgrade-attributtetiuseTransform-elementet:
<xsf:documentVersionUpgrade><xsf:useTransformtransform="upgrade.xsl"minVersionToUpgrade="0.0.0.0"maxVersionToUpgrade="1.0.0.5"/></xsf:documentVersionUpgrade>
mode-attributtet
AngirsignaturrelasjonenforsignedDataBlock-elementet.
Skrivinnxsf:xdSignatureRelationEnum
Overordnedeelementer
Element BeskrivelsesignedDataBlock Definereretnodesettiskjemaetsunderliggende
XML-dokumentsomendigitalsignaturkanbrukespå.
Definisjon
<xsd:attributename="mode"type="xsf:xdSignatureRelationEnum"use="required"></xsd:attribute>
MerknaderStandardmodeforetsignedDataBlock-elementersingle.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavmode-attributtetisignedDataBlock-elementet.
<xsf:documentSignatures><xsf:signedDataBlockname="main"data="my:myfields/my:subtree1|my:myfields/my:subtree2"signatureLocation="my:mifields/sig:signatures/main"mode="countersign"><xsf:message>Bypressingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
name-attributtet(action-elementet)
DetunikenavnetforactionslikdeterangittavHWS-arbeidsflytutformeren(MicrosoftBizTalk2003HumanWorkflowServices).
Skrivinnxsf:xdHWSname
Overordnedeelementer
Element Beskrivelseaction Inneholderinformasjonforenenkelthandling.
Definisjon
<xsd:attributename="name"type="xsf:xdHWSname"use="required"></xsd:attribute>
Merknadername-attributteteretobligatoriskattributtforaction-elementet.
namebrukesforonClick-hendelsenfordentilsvarendeknappenioppgaverutenArbeidsflyt.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetiaction-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
name-attributtet(adoAdapter-elementet)
InneholdernavnetpåasoAdapter-elementet.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelseadoAdapter DefinererenADO-dataadapter(ActiveXDataObjects)som
henterdatafraenADO-datakildefordetangittedataobjektet.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="optional"></xsd:attribute>
Merknadername-attributteteretvalgfrittattributtforadoAdapter-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetiadoAdapter-elementet.
<xsf:query><xsf:adoAdaptername="EmpInformation"connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
Visalt
name-attributtet(button-elementet)
BrukestilåknyttehendelsesbehandlingenOnClickforknappentilenskriptfunksjon.
Type
xsd:NMTOKEN
Merknadername-attributteteretvalgfrittattributtforbutton-elementet,menerobligatoriskforknappersombrukerskriptkodeforknappehandlingene.
EksempelEksempletnedenforviserbrukavname-attributtetibutton-elementet:
<xsf:menuAreaname="msoViewMenu"><xsf:buttoncaption="CDCollection"name="SwitchToView0"></xsf:button><xsf:buttoncaption="AllTracks"name="SwitchToView1"></xsf:button></xsf:menuArea>
Iskjemaetsinterneskriptfilbrukesfølgendetyperhendelsesbehandlingforknappehandlinger:
functionSwitchToView0::OnClick(){XDocument.View.SwitchView("CDCollection");}
functionSwitchToView1::OnClick(){XDocument.View.SwitchView("AllTracks");}
Visalt
name-attributtet(customCategory-elementet)
Angirnavnetpådenegendefinertekategorien.
Typexsf:xdTitle
Overordnedeelementer
Element BeskrivelsecustomCategory Angirkategoriensomskjemamalenvisesunder,i
oppgaverutenFyllutetskjema.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute>
Merknadername-attributteteretobligatoriskattributticustomCategory-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributteticustomCategory-elementet:
<xsf:customCategoryname="Reports"/>
name-attributtet(dataObject-elementet)
Detentydigenavnetpådataobjektet.
Type
xsf:xdTitle
Merknadername-attributteteretobligatoriskattributtfordataObject-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetidataObject-elementet:
<xsf:dataObjects><xsf:dataObjectname="EmployeeNames"schema="EmployeeNames.xsd"initOnLoad="yes"><xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter> </xsf:query> </xsf:dataObject> </xsf:dataObjects>
Visalt
name-attributtet(davAdapter-elementet)
NavnetpådavAdapter,sombrukestilåstarteadapterenfraskjemakode.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelsedavAdapter InneholderinformasjonforåaktivereInfoPath-filersomskal
sendestilenserversomkjørerMicrosoftWindowsSharePointServicesellerenwebbasertDistributedAuthoringandVersioning-server(WebDAV).
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetidavAdapter-elementet:
<xsf:davAdaptername="SubmitToSharePoint"overwriteAllowed="yes"submitAllowed="yes"><xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/><xsf:folderURLvalue="http://some_server/some_doc_lib"/></xsf:davAdapter>
name-attributtet(emailAdapter-elementet)
InneholdernavnetpåemailAdapter-elementet.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelseemailAdapter InneholderinformasjonenforåsendeenInfoPath-filsom
vedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetiemailAdapter-elementet:
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="my:bccNames"valueType="expression"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
name-attributtet(extension-elementet)
Etentydignavnsomidentifisererdetangittetillegget.
Type
xsd:NMTOKEN
Merknadername-attributteteretobligatoriskattributtforextension-elementet.
Obs!Brukenavextension-elementeterreservert.MicrosoftOfficeInfoPath2003ignorereraltinnholdiextension-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetiextension-elementet:
<xsf:extensions><xsf:extensionname="someValue"anyAttributesHere="someValue">...opencontentmodelhere...</xsf:extension><xsf:extensions>
Visalt
name-attributtet(externalView-elementet)
InneholdernavnetpåetexternalView-element.
Skrivinnxsf:xdViewName
Overordnedeelementer
Element BeskrivelseexternalViewDefinererenvisningsomikkekanredigeresiInfoPath.
Definisjon
<xsd:attributename="name"type="xsf:xdViewName"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetiexternalView-elementet.
<xsf:externalViews><xsf:externalViewname="SalesDoc"><xsf:mainpanetransform="myWordView.xsl"/></xsf:externalView><xsf:externalViews>
name-attributtet(field-elementet)
Identifisererdetegendefinertenavnetpåfeltetsomskalbrukesilistevisningeniskjemaet.
Type
xsf:xdTitle
Merknadername-attributteteretobligatoriskattributtforfield-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
Visalt
name-attributtet(file-elementet)
Angirnavnetpåfilen.
Type
xsf:xdFileName
Merknadername-attributteteretobligatoriskattributtforfile-elementet.
DettemåværeenrelativURL-adressefraURL-adressentilskjemadefinisjonsfilen(.xsf).Allefilersomangisher,erinnenforskjemamalen,ogabsolutteURL-adresserstøttesderforikke.
EksempelEksempletnedenforviserbrukavname-attributtetifile-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
name-attributtet(group-elementet)
Angirnavnetpåengruppebrukeresomskaltilordnesenbestemtrolle.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsegroup Knytterengruppetilenbestemtrolle.
Definisjon
<xsd:attributename="name"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetigroup-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
name-attributtet(hwsAdapter-element)
Inneholdernavnetpådataadapteren.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelsehwsAdapter DefinererMicrosoftBiztalk2004HWS-dataadapteren
(HumanWorkflowServices)forstartellerutvidelseavenaktivitetsflyt,ogsvarerpåenoppgave.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetihwsAdapter-elementet.
<hwsAdapter name="xsf:xdTitle" wsdlUrl="xsd:string" queryAllowed="xsf:xdYesNo" submitAllowed="xsf:xdYesNo"><hwsOperationtype="xsd:string"typeID="xsd:string"serviceUrl="xsd:string"/></hwsAdapter>
Visalt
name-attributtet(importSource-elementet)
IdentifiserernavnetpåkildeskjemaetslikdeterdefinertibehandlingsinstruksjoneneiskjemaetsunderliggendeXML-dokument.
Type
xsd:string
Merknadername-attributteteretobligatoriskattributtforimportSource-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetiimportSource-elementet:
<xsf:importParametersenabled="yes"<xsf:importSourcename="MyForm"schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
name-attributtet(menuArea-elementet)
TilsvarerenavdeinnebygdetoppnivåmenyeneiMicrosoftOfficeInfoPath2003.
Type
xsd:NMTOKEN
Merknadername-attributteteretobligatoriskattributtformenuArea-elementet.
Detkanikkeværemerennettmenyområdemedsammenavniengittvisning.
InfoPathinneholderfølgendenavngittemenyområdersomtilsvarerdeinnebygdemenyelementenesomkantilpassesvedhjelpavmenuArea-elementet:
Navn BeskrivelsemsoFileMenu Menyelementersomleggestilpå
File-menyen(Fil).msoEditMenu Menyelementersomleggestilpå
Edit-menyen(Rediger).msoInsertMenu Menyelementersomleggestilpå
Insert-menyen(Settinn).msoViewMenu Menyelementersomleggestilpå
View-menyen(Vis).msoFormatMenu Menyelementersomleggestilpå
Format-menyen.msoToolsMenu Menyelementersomleggestilpå
Tools-menyen(Verktøy).msoTableMenu Menyelementersomleggestilpå
Table-menyen(Tabell).msoHelpMenu Menyelementersomleggestilpå
Help-menyen(Hjelp).msoStructuralEditingContextMenu Menyelementersomleggestilpå
hurtigmenyen,somåpnesvedåklikkemedhøyremuseknapp.
EksempelEksempletnedenforviserbrukavname-attributtetimenuArea-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
name-attributtet(operation-elementet)
Inneholderdetentydigenavnetpåwebtjenestemetoden.
Type
xsd:string
Merknadername-attributteteretobligatoriskattributtforoperation-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetioperation-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
name-attributtet(property-elementet)
Definerernavnetpåegenskapen.
Type
xsd:string
Merknadername-attributteteretobligatoriskattributtforproperty-elementet.fileType-verdien"ActiveX-CAB"identifisereratfilenerenCAB-filsomerlagttilavutformeren,ogangiratfilenskalhåndteresavActiveX-støttefunksjoneneforutformeren.timestamp-egenskapenidentifisererdensisteversjonenavCAB-filen.VersjonsinformasjonenbrukestilautomatiskoppdateringavfilennårutviklerenharennyereversjoniActiveXICT/CAB-katalogen.
EksempelEksemplenenedenforviserbrukavname-attributtetiproperty-elementet.
<xsf:files><xsf:filename="example.cab"><xsf:fileProperties><xsf:propertyname="fileType"type="string"value="ActiveX-CAB"/><xsf:propertyname="timestamp"type="string"value="xyz"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
name-attributtet(role-element)
Angirenstrengsomkanbrukestilåidentifisereenbestemtrolle.
Skrivinnxsf:xdRoleName
Overordnedeelementer
Element Beskrivelserole Definererrolle.
Definisjon
<xsd:attributename="name"type="xsf:xdRoleName"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetirole-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\groupname1"memberOf="C"/></xsf:membership></xsf:roles>
name-attributtet(ruleSet-elementet)
InneholdernavnetpåruleSet-elementet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseruleSet Inneholderettellerflererule-elementer.
Definisjon
<xsd:attributename="name"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetiruleSet-elementet.
<xsf:ruleSets><xsf:ruleSetname="RuleSet1"><xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetreceipts!</xsf:dialogBoxMessageAction><xsf:openNewDocumentActionsolution="urn:approvalForm"/><xsf:exitRuleSet/></xsf:rule><xsf:rulecaption="AlwaysSubmit"isEnabled="no"><xsf:submitActionadapter="ExpenseDatabase"/></xsf:rule></xsf:ruleSet>
<xsf:ruleSetname="RuleSet2"><xsf:rulecaption="Lookupcontact"><xsf:queryActionadapter="Contacts"/></xsf:rule></xsf:ruleSet></xsf:ruleSets>
Visalt
name-attributtet(sharepointListAdapter-element)
InneholdernavnetpåsharepointListAdapter-elementet.Brukesogsåsomnavnpåsekundærdatakilde.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
detskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetisharepointListAdapter-elementet.
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl="http://www.contoso.com/reports/"sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="ContosoReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
name-attributtet(signedDataBlock-elementet)
InneholdernavnetpåsignedDataBlock-elementet.
Skrivinnxsf:xdSignedDataBlockName
Overordnedeelementer
Element BeskrivelsesignedDataBlock Definereretnodesettiskjemaetsunderliggende
XML-dokumentsomendigitalsignaturkanbrukespå.
Definisjon
<xsd:attributename="name"type="xsf:xdSignedDataBlockName"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetisignedDataBlock-elementet.
<xsf:documentSignatures><xsf:signedDataBlockname="main"data="my:myfields/my:subtree1|my:myfields/my:subtree2"signatureLocation="my:mifields/sig:signatures/main"mode="countersign"><xsf:message>Byclickingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
Visalt
name-attributtet(task-elementet)
DetunikenavnetforoppgavenslikdeterangittavHWS-arbeidsflytutformeren(MicrosoftBizTalkServer2004HumanWorkflowServices).
Skrivinnxsf:xdHWSname
Overordnedeelementer
Element Beskrivelsetask HWS-oppgaveinformasjonenaktivertforskjemaet
Definisjon
<xsd:attributename="name"type="xsf:xdHWSname"use="required"></xsd:attribute>
Merknadername-attributtetbrukesforonClick-hendelsenforknappenioppgaverutenArbeidsflyt.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetitask-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"replaceWith="/a:some/b:thing"dataObject="Aux1"/>
</xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
name-attributtet(toolbar-elementet)
Identifisererdentilsvarendeverktøylinjeniulikevisninger.
Type
xsf:xdTitle
Merknadername-attributteteretobligatoriskattributtfortoolbar-elementet.
Attributtetmåværeentydigiengittløsning.
EksempelEksempletnedenforviserbrukavname-attributtetitoolbar-elementet:
<xsf:toolbarcaption="CDCollectionToolbar"name="CDCollectionToolbar"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="NewCD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="NewTrack"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="NewLabel"showIf="always"></xsf:button><xsf:menucaption="Remove"><xsf:buttonaction="xCollection::remove"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::remove"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::remove"xmlToEdit="Label_16"caption="Label"showIf="always"></xsf:button></xsf:menu></xsf:toolbar>
name-attributtet(userName-elementet)
Angirnavnetpåenbrukersomskaltilordnesenbestemtrolle.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseuserName Knytterenbrukertilenbestemtrolle.
Definisjon
<xsd:attributename="name"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavname-attributtetiuserName-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="domain\username1"memberOf="A"/><xsf:userNamename="domain\username2"memberOf="B"/><xsf:groupname="domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
name-attributtet(view-elementet)
Identifiserervisningenforobjektmodellkallvedbytteavvisning,ogforangivelseavstandardvisning.
Type
xsf:xdViewName
Merknadername-attributteteretobligatoriskattributtforview-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetiview-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
Visalt
name-attributtet(webServiceAdapter-elementet)
InneholdernavnetpåwebServiceAdapter-elementet.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelsewebServiceAdapter Definererendataadapterforwebtjenestesom
henterdatafraenwebtjenestefordetangittedataobjektet.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="optional"></xsd:attribute>
Merknadername-attributteteretvalgfrittattributtforwebServiceAdapter-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavnameattributtetiwebServiceAdapter-elementet.
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"useDataSet="no"><xsf:operationname="getOrders"soapAction="http://www.contoso.com/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
name-attributtet(xDocumentClass-elementet)
Angiretentydig,URN-basert(UniformResourceName)navnforskjemaetsomdefineresiskjemadefinisjonsfilen(.xsf).
Type
xsd:string
Merknadername-attributteteretvalgfrittattributtforxDocumentClass-elementet.
Hvisdetteattributtetmangler,navngisskjemaetbasertpåURL-adressen(UniformResourceLocator)ellernavnetpåskjemadefinisjonsfilen,somkanhentesfrabehandlingsinstruksjoneneiskjemaetsunderliggendeXML-dokument.
EksempelEksempletnedenforviserbrukavname-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
name-attributtet(xmlFileAdapter-elementet)
InneholdernavnetpåxmlFileAdapter-elementet.
Skrivinnxsf:xdTitle
Overordnedeelementer
Element BeskrivelsexmlFileAdapter DefinererendataadapterforXML-filsomhenterdata
fraenXML-filfordetangittedataobjektet.
Definisjon
<xsd:attributename="name"type="xsf:xdTitle"use="optional"></xsd:attribute>
Merknadername-attributteteretvalgfrittattributtforxmlFileAdapter-elementet.
EksempelEksempletnedenforviserbrukavname-attributtetixmlFileAdapter-elementet.
<xsf:query><xsf:xmlFileAdaptername="CurrencyInfo"fileUrl="currencies.xml"/></xsf:query>
name-attributtet(xmlToEdit-elementet)
BrukesixmlToEdit-attributtetforbutton-elementettilåknyttehandlingerfordentilknyttederedigeringskomponententilknappersomerdefinertpåmenyerogverktøylinjer.
Type
xsd:NMTOKEN
Merknadername-attributteteretobligatoriskattributtforxmlToEdit-elementet.
DetbørikkeværemerennettxmlToEdit-elementmedsammenavniengittvisning.
EksempelEksempletnedenforviserbrukavname-attributtetixmlToEdit-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
node-attributtet
DefinererXPath-uttrykketsomtrengsforåtrekkeutverdienfordenangitteegenskapenfraskjemaetsunderliggendeXML-dokument.
Type
xsd:string
Merknadernode-attributteteretobligatoriskattributtforfield-elementet.
EksempelEksempletnedenforviserbrukavnode-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
onAfterSubmit-attributt
Angiromskjemaetskallukkes,holdesåpentelleromdetskalopprettesetnyttskjemaetterenvellykketsending.
Type
xsd:NMTOKEN
MerknaderonAfterSubmit-attributteteretvalgfrittattributtforsubmit-elementet.
Gyldigeverdierer"Close","KeepOpen"og"OpenNew".Standardverdiener"KeepOpen".
Hvissendeoperasjonenmislykkes,ignoreresonAfterSubmit-attributtetogskjemaetholdesåpent.
EksempelEksempletnedenforviserbrukavonAfterSubmit-attributtetisubmit-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
orientation-attributtet
Angirretningensombrukesvedutskriftavenvisning.
Type
xsd:NMTOKEN
Merknaderorientation-attributteteretvalgfrittattributtforprintSettings-elementet.
Gyldigeverdierer"portrait"og"landscape".
EksempelEksempletnedenforviserbrukavorientation-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
overwriteAllowed-attributtetAngiromadapterenkanoverskriveeneksisterendefil.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsedavAdapter InneholderinformasjonforåaktivereInfoPath-filersomskal
sendestilMicrosoftWindowsSharePointServices-serverellerenwebbasertDistributedAuthoringandVersioning-server(WebDAV).
Definisjon
<xsd:attributename="overwriteAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavoverwriteAllowed-attributtetidavAdapter-elementet.
<xsf:davAdaptername="SubmitToSharePoint"overwriteAllowed="yes"submitAllowed="yes"><xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/><xsf:folderURLvalue="http://some_server/some_doc_lib"/></xsf:davAdapter>
pageRangeEnd-attributtet
Angirdensistesidensomskalskrivesut.
Skrivinnxsd:Integer
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="pageRangeEnd"><xsd:simpleType><xsd:restrictionbase="xsd:integer"><xsd:minInclusivevalue="1"/><xsd:maxInclusivevalue="32000"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavpageRangeEnd-attributtetiprintSettings-elementet.
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
pageRangeStart-attributtet
Angirdenførstesidensomskalskrivesut.
Skrivinnxsd:Integer
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="pageRangeStart"><xsd:simpleType><xsd:restrictionbase="xsd:integer"><xsd:minInclusivevalue="1"/><xsd:maxInclusivevalue="32000"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavpageRangeStart-attributtetiprintSettings-elementet.
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
paperSize-attributtet
Angirstørrelsenpåpapiret.
Skrivinnxsd:String
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="paperSize"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavpaperSize-attributtetiprintSettings-elementet.
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
paperSource-attributtet
Angirkildenforpapiret.
Skrivinnxsd:String
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="paperSource"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavpaperSource-attributtetiprintSettings-elementet.
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
Visalt
parent-attributtet
AngiretrelativtXPath-uttrykkfrabeholdernoden.
Type
xsd:string
Merknaderparent-attributteteretvalgfrittattributtforchooseFragment-elementet.
DetrefererertilXMLDOM-noden(DocumentObjectModel)somdettefragmentetskalsettesinnunder.Standardverdiener".",somtilsvarerinnsettingdirekteunderdenoverordnedebeholdernoden.
EksempelEksempletnedenforviserbrukavparent-attributtetichooseFragment-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"followingSiblings="."><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
printerName-attributtet
Angirskrivernavnet.
Skrivinnxsd:String
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="printerName"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavprinterName-attributtetiprintSettings-elementet.
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer></xsf:printSettings>
printerSpecificSettings-attributtet
Angirinnstillingerforenbestemtprinter.
Skrivinnxsd:String
Overordnedeelementer
Element BeskrivelseprintSettings Angirskriverinnstillingenesombrukesvedutskriftav
visningen.
Definisjon
<xsd:attributename="printerSpecificSettings"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:maxLengthvalue="255"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavprinterSpecificSettings-attributtetiprintSettings-elementet.
<xsf:printSettingsorientation="landscape"header="&Pqsdf"footer="&D"printerName="\\printserver\printer"paperSource="AutoSelect"paperSize="EnvelopeDL"topMargin="0.8"leftMargin="0.8"bottomMargin="0.8"rightMargin="0.8"marginUnitsType="in"copies="2"collate="no"pageRangeStart="1"pageRangeEnd="1"printerSpecificSettings="nameoffilethatcontainsprinter-specificsettings"><xsf:header><font><div>&Pqsdf</div></font></xsf:header><xsf:footer><font><div>&D</div></font></xsf:footer>
</xsf:printSettings>
printView-attributtet
Angirnavnetpåenannenvisningsomskalbrukesvedutskriftavdennevisningen.
Type
xsd:string
MerknaderprintView-attributteteretvalgfrittattributtforview-elementet.
EksempelEksempletnedenforviserbrukavprintView-attributtetiview-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"printView="PrintView"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
Visalt
productVersion-attributtet
IdentifisererversjonsnummerettilMicrosoftOfficeInfoPath2003-skjemamalensomskjemaetbleopprettetfra,ellersometbestemtskjemaerberegnetfor.
Type
xsd:string
MerknaderproductVersion-attributteteretvalgfrittattributtforxDocumentClass-elementet.
Formatetforattributteter####.####.####(største.minste.bygg).
EksempelEksempletnedenforviserbrukavproductVersion-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
Visalt
promptToSaveChanges-attributtet
Angirombrukerenblirspurtomålagreendringeneiskjemaetførhandlingenfullføres.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsecloseDocumentActionDefinerenlukkehandlingforskjemaer.
Definisjon
<xsd:attributename="promptToSaveChanges"type="xsf:xdYesNo"use="required"></xsd:attribute>
MerknaderStandardverdiener"yes".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavpromptToSaveChanges-attributteticloseDocumentAction-elementet.
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
proofing-attributtet
Slårkorrekturfunksjonene,foreksempelstavekontrollen,påellerav.
Type
xsf:xdYesNo
Merknaderproofing-attributteteretvalgfrittattributtforeditWith-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
EksempelEksempletnedenforviserbrukavproofing-attributtetieditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"proofing="yes"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
publishSaveUrl-attributtet
InneholderplasseringenfordenlagredeskjemamalenhvisdenerenannenennverdienforpublishUrl-attributtet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsesolutionProperties Inneholderinformasjonomutformingstidforet
InfoPath-skjema.
Definisjon
<xsd:attributename="publishSaveUrl"type="xsd:string"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavpublishSaveUrl-attributtetisolutionProperties-elementet.
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.1.0.10"fullyEditableNamespace="urn:names?pace1:mynames"/publishSaveUrl="C:\DocumentsandSettings\username\Desktop\Template1.xsn"></xsf:applicationParameters>
Visalt
publishUrl-attributtet
Identifisererhvorskjemaetblepublisertoghvorskjemamalenskallastenedoppdateringerfra.
Type
xsd:string
MerknaderpublishUrl-attributteteretvalgfrittattributtforxDocumentClass-elementet.
publishUrl-attributtetangisautomatisknåretskjemapubliseresellerdistribueresviautformingsmodusiInfoPath.Nåretskjemaåpnes,vildetprøveåhentedenyesteoppdateringenefrapubliseringsstedet.
EksempelEksempletnedenforviserbrukavpublishUrl-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="0.9.0.0"publishUrl="http://MyServer/InfoPathTemplates/MyTemplate.xsn">...</xsf:xDocumentClass>
queryAllowed-attributtet(adoAdapter-elementet)
Angiromdatakanhentesfradatakildenvedhjelpavspørremetodenfordataadapterobjektet.
Type
xsf:xdYesNo
MerknaderqueryAllowed-attributteteretvalgfrittattributtforadoAdapter-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
EksempelEksempletnedenforviserbrukavqueryAllowed-attributtetiadoAdapter-elementet:
<xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
Visalt
queryAllowed-attributtet(davAdapter-elementet)
Angiromadapterenkanbrukestilspørringerfordatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsedavAdapter InneholderinformasjonforåaktivereInfoPath-filersomskal
sendestilenserversomkjørerMicrosoftWindowsSharePointServicesellerenwebbasertDistributedAuthoringandVersioning-server(WebDAV).
Definisjon
<xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderqueryAllowed-attributtetutelatesvanligvisfordavAdapter-elementet,somtilsvarerstandardverdien"no".Verdien"yes"fordetteattributtetførertilenfeil.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavqueryAllowed-attributtetidavAdapter-elementet.
<xsf:davAdaptername="SubmitToSharePoint"overwriteAllowed="yes"submitAllowed="yes"queryAllowed="no"><xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/><xsf:folderURLvalue="http://contoso/some_doc_lib"/></xsf:davAdapter>
queryAllowed-attributtet(emailAdapter-elementet)
Angiromadapterenkanbrukestilspørringerfordatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelseemailAdapter InneholderinformasjonenforåsendeenInfoPath-filsom
vedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
Definisjon
<xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderqueryAllowed-attributtetutelatesvanligvisforemailAdapter-elementet,somtilsvarerstandardverdien"no".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavqueryAllowed-attributtetiemailAdapter-elementet.
<xsf:emailAdaptername="Submit"submitAllowed="yes"queryAllowed<xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
queryAllowed-attributtet(hwsAdapter-elementet)
Angiromadapterenkanbrukestilspørringerfordatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsehwsAdapter DefinererMicrosoftBiztalk2004HWS-dataadapteren
(HumanWorkflowServices)forstartellerutvidelseavenaktivitetsflyt,ogsvarerpåenoppgave.
Definisjon
<xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderqueryAllowed-attributtetkanutelatesforhwsAdapter-elementet,somtilsvarerstandardverdien"no".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavqueryAllowed-attributtetihwsAdapter-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
queryAllowed-attributtet(sharepointListAdapter-elementet)
Angiromadapterenkanbrukestilspørringerfordatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
detskalforetasenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Definisjon
<xsd:attributename="queryAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderqueryAllowed-verdieneralltidsatttil"yes"forsharepointListAdapter.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavqueryAllowed-attributtetisharepointListAdapter-elementet.
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl="http://www.contoso.com/reports/"sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="ContosoReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
queryAllowed-attributtet(webServiceAdapter-elementet)
Angiromdatakanhentesfradatakildenvedhjelpavspørremetodenfordataadapterobjektet.
Type
xsf:xdYesNo
MerknaderqueryAllowed-attributteteretvalgfrittattributtforwebServiceAdapter-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
EksempelEksempletnedenforviserbrukavqueryAllowed-attributtetiwebServiceAdapter-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
refresh-attributtet
Angirnåruttrykketvilblievaluert.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsecalculatedField Definererenindividuellberegning,inkludertformelen,
nårberegningenskalutføresoghvorresultatetskallagres.
Definisjon
<xsd:attributename="refresh"type="xsd:string"use="required"></xsd:attribute>
MerknaderUttrykketsomangisavexpression-attributtet,evalueresihenholdtilrefresh-attributtetforcalculatedField-elementet.Verdien"onInit"gjøratuttrykketevalueresnårnodeninitialiseres.Verdien"onChange"gjøratuttrykketevalueresnårénellerflereparametreiuttrykketendres.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavrefresh-attributteticalculatedField-elementet.
<xsf:calculations><xsf:calculatedFieldtarget="/my:myFields/my:average"expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"refresh="onChange"/></xsf:calculations>
removeAncestors-attributtet
Angirantalletoverordnedeelementersomskalfjernesnårdetsisteelementetfjernes.
Type
xsd:nonNegativeInteger
MerknaderremoveAncestors-attributteteretvalgfrittattributtforeditWith-elementet.
Standard=0.Måværeetikke-negativtheltall.
EksempelEksempletnedenforviserbrukavremoveAncestors-attributtetieditWith-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample"><xsf:editWithcaption="CD"removeAncestors="0"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
replaceWith-attributtet
InneholderetXPath-uttrykksomidentifisererdeverdieneikildedokumentetsomskalbrukestilåerstattedeleravSOAP-inndatameldingen(SimpleObjectAccessProtocol).
Type
xsd:string
MerknaderreplaceWith-attributteteretobligatoriskattributtforpartFragment-elementet.
EksempelEksempletnedenforviserbrukavreplaceWith-attributtetipartFragment-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"><xsf:partFragmentmatch="/dfs:myFields/dfs:dataFields/s0:IsPrime/s0:inValue"replaceWith="/dfs:myFields/dfs:dataFields/s0:IsPrime"/></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
required-attributtet
Angiromdettefeltetgodtarnullverdier.
Type
xsf:xdYesNo
Merknaderrequired-attributteteretvalgfrittattributtforfield-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavrequired-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
requireFullTrust-attributtet
Gjøratskjemaetkankjøressometfullstendigklarertskjemanårenskjemamalerregistrertellersignertmedetsertifikat.
Type
xsf:xdYesNo
MerknaderrequireFullTrust-attributteteretvalgfrittattributtforxDocumentClass-elementet.
SkjemaermedrequireFullTrust-attributtetsatttil"yes",blirgittfullsikkerhetsklareringiMicrosoftOfficeInfoPath2003.Gyldigeattributtverdierer"yes"og"no".Standardverdiener"no".
Obs!Fulltklarerteskjemaermåregistreres,ellerskandeikkeåpnesiInfoPath.
EksempelEksempletnedenforviserbrukavrequireFullTrust-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0"requireFullTrust="yes">...</xsf:xDocumentClass>
rightMargin-attributtet
Angirhøyremargensombrukesvedutskriftavenvisning.
Type
xsd:string
MerknaderrightMargin-attributteteretvalgfrittattributtforprintSettings-elementet.
rightMargin-attributtetmåværestørreennellerliknull.
EksempelEksempletnedenforviserbrukavrightMargin-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
rootSchema-attributtet
IdentifisereretXML-skjemasomtoppnivåskjemaetforskjemaetsomfyllesut.
Type
xsf:xdYesNo
MerknaderrootSchema-attributteteretvalgfrittattributtfordocumentSchema-elementet.
BareettavXML-skjemaenesomerdefinertforetskjema,kanmerkessomrotskjema.Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavrootSchema-attributtetidocumentSchema-elementet:
<xsf:documentSchemas><xsf:documentSchemalocation="urn:schema:custom:NamespacecustomFilename.xsd"rootSchema="yes"/></xsf:documentSchemas>
ruleSet-attributtet
InneholdernavnetpåruleSet-handlingselementetsomskalstartes.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseruleSetActionDefinererruleSet-handlingselementetsomskalstartes.
Definisjon
<xsd:attributename="ruleSet"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavruleSet-attributtetiruleSetAction-elementet.
<xsf:onLoad><xsf:ruleSetActionruleSet="RuleSet4"/></xsf:onLoad>
Visalt
schema-attributtet(dataObject-elementet)
NavnetpåenXML-skjemafil.
Type
xsd:string
Merknaderschema-attributteteretvalgfrittattributtfordataObject-elementet.
MicrosoftOfficeInfoPath2003pakkerautomatiskXML-skjemaetforhvertsekundæredataobjektsomendelavskjemamalen.Enoppføringopprettesiskjemadefinisjonsfilen(.xsf)forXML-skjemafilenvedhjelpavfiles-elementet,ogdeterfilnavnetdetrefererestilfraschema-attributtetfordataObject-elementet.
EksempelEksempletnedenforviserbrukavschema-attributtetidataObject-elementet:
<xsf:dataObjects><xsf:dataObjectname="EmployeeNames"schema="EmployeeNames.xsd"initOnLoad="yes"><xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter> </xsf:query> </xsf:dataObject> </xsf:dataObjects>
Visalt
schema-attributtet(importSource-elementet)
IdentifisererXML-skjemafilensomskalbrukestilåvalidereskjemaetsomflettesunderenfletteoperasjon.
Type
xsf:xdFileName
Merknaderschema-attributteteretobligatoriskattributtforimportSource-elementet.
Hviskildedokumentetsomskalflettes,tilhørerdetangitteskjemaet,brukesdeangitteparameternevedflettingtilgjeldendeskjema.Hvisschema-attributtetikkeerangitt,returneresfeilmeldingen"SchemaXSDnotfound".
EksempelEksempletnedenforviserbrukavschema-attributtetiimportSource-elementet:
<xsf:importParametersenabled="yes"<xsf:importSourcename="MyForm"schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
scriptLanguage-attributtet
IdentifiserernavnetpåskriptspråketsombrukestilåimplementereforretningslogikkforMicrosoftOfficeInfoPath2003-skjemaet.
Type
xsf:xdScriptLanguage
MerknaderscriptLanguage-attributteteretvalgfrittattributtforsolutionProperties-elementet.
InfoPathstøtterfølgendeverdierfordetteattributtet:"JavaScript","JScript"og"VBScript".
EksempelEksempletnedenforviserbrukavscriptLanguage-attributtetisolutionProperties-elementet:
<xsf:applicationParametersapplication="InfoPathDesignMode"><xsf:solutionPropertiesallowCustomization="no"lastOpenView="view1"scriptLanguage="JScript"automaticallyCreateNodes="no"lastVersionNeedingTransform="1.0.0.10"fullyEditableNamespace="urn:namespace1:mynames"/></xsf:applicationParameters>
Visalt
select-attributtet
EtXPath-spørringsuttrykksomreturnererénellerfleredatanodersominneholderbrukernavn.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsegetUserNameFromData HenteretbrukernavnvedhjelpavenXPath-
spørringmeddataeneihoveddatakildenelleriensekundærdatakilde.
Definisjon
<xsd:attributename="select"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavselect-attributtetigetUserNameFromData-elementet.
<xsf:rolesinitiator="A"default="C"hideStatusBarDisplay="yes"><xsf:rolename="A"/><xsf:rolename="B"/><xsf:rolename="C"/>
<xsf:membership><xsf:getUserNameFromDatadataObject="catalog"select="/dfs:myFields/dfs:dataFields/d:UserA"memberOf="B"/><xsf:userNamename="Domain\username1"memberOf="A"/><xsf:userNamename="Domain\username2"memberOf="B"/><xsf:groupname="Domain\username3"memberOf="C"/></xsf:membership></xsf:roles>
sendAsString-attributtet
AngiratdataenesendessomenstrenggjennomwebServiceAdapter-dataadapteren.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsepartFragmentDefinererenerstatningsgruppeforenbestemtdelav
SOAP-inndatameldingen(SimpleObjectAccessProtocol).
Definisjon
<xsd:attributename="sendAsString"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderDeterkanskjenødvendigåsettesendAsString-attributtettil"yes"fordigitaltsignertedata,ettersomdenneinnstillingenbeholdertegnsomikkekanskrivesut,idataene.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsendAsString-attributtetipartFragment-elementet.
<xsf:partFragmentmatch="/dfs:myFields/dfs:dataFields/s0:IsPrime/s0:inValue"replaceWith=/dfs:myFields/dfs:dataFields/s0:IsPrime"filter="."sendAsString="yes"/>
Visalt
serviceUrl-attributtet
InneholderURL-adressen(UniformResourceLocator)tilwebtjenestenforespørselenskalsendestil.
Type
xsd:string
MerknaderserviceUrl-attributteteretobligatoriskattributtforoperation-elementet.
EksempelEksempletnedenforviserbrukavserviceUrl-attributtetioperation-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
serviceUrl-attributtet(hwsOperation-elementet)
AngirURL-adressen(UniformResourceLocator)forwebtjenestenMicrosoftBizTalk2004HumanWorkflowServices(HWS).
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsehwsOperation DefinererHWS-operasjonstypen,foreksempeltillegging
avenhandlingiennyaktivitetsflyt,tilleggingavenhandlingieneksisterendeaktivitetsflytellersvarpåenoppgave.
Definisjon
<xsd:attributename="serviceUrl"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavserviceUrl-attributtetihwsOperation-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
sharepointGuid-attributtet
InneholderSharePont-listensGUID.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
trengsforåforetaenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Definisjon
<xsd:attributename="sharepointGuid"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsharepointGuid-attributtetisharepointListAdapter-elementet.
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl=”http://xyzco/reports/”sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="XyzReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
Visalt
sharepointName-attributtet
InneholdernavnetpåetfeltienSharePoint-liste.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsefield Inneholderinformasjonomfelttilordningforhvertfeltien
SharePoint-listeogdettilsvarendenavnetsombrukesiMicrosoftOfficeInfoPath2003ServicePack1.
Definisjon
<xsd:attributename="sharepointName"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsharepointName-attributtetifield-elementet.
<xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"isLookup="no"></xsf:field>
shortMessage-attributtet
Identifisererdenkortefeilmeldingensomskalreturneresnårugyldigedataoppgis.
Type
xsd:string
MerknadershortMessage-attributteteretobligatoriskattributtforerrorMessage-elementet.
Detvisesietskjermtipsistandardgrensesnittetforfeil.Formodalefeilignoreresdetteattributtet,ogdendetaljertemeldingenbrukesistedet.Feilmeldingenkaninneholdeopptil127tegn.
EksempelEksempletnedenforviserbrukavshortMessage-attributtetierrorMessage-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
showErrorOn-attributtet
IdentifisererXMLDOM-nodene(DocumentObjectModel)(innenforkonteksteniXMLDOM-nodenforuttrykkskontekst)feilenskalvisespånårskjemaetfyllesut.
Type
xsd:string
MerknadershowErrorOn-attributteteretvalgfrittattributtforerrorCondition-elementet.
Inneholder(relativttilXMLDOM-nodenforuttrykkskontekst)etXPath-uttrykk.Standardverdiener".",somerdetsammesomuttrykkskonteksten.
EksempelEksempletnedenforviserbrukavshowErrorOn-attributtetierrorCondition-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
showIf-attributtet
Angirredigeringskontekstenforknappen.
Type
xsd:NMTOKEN
MerknadershowIf-attributteteretvalgfrittattributtforbutton-elementet.
Gyldigeverdierer"always","enabled"og"immediate".Standardverdiener"always".Gjelderbareforknappersombrukessammenmedredigeringskomponenter.HvisshowIf-attributtetsettestil"enabled",erknappenbaresynlignårhandlingenerkontekstueltaktivert.HvisshowIf-attributtetersatttil"immediate",erknappenbaresynlignårhandlingenkontekstuelterenøyeblikkelighandling.
EksempelEksempletnedenforviserbrukavshowIf-attributtetibutton-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="immediate"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="immediate"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
Visalt
showMenuItem-attributtet
ViseretmenyelementpåVis-menyeniInfoPathogleggertilenhakevedsidenavelementetnårdeteribruk.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element Beskrivelseview InneholderinformasjonomenInfoPath-visning.
Definisjon
<xsd:attributename="showMenuItem"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknadershowMenuItem-attributteteretvalgfrittattributtforview-elementet.Standardverdiener"yes".
HvisshowMenuItem-attributtetforetmenyelementpåVis-menyenersatttil"yes",viseselementetpåVis-menyenogharenhakevedsidenavsegnårdeteribruk.Menyelementetvisesmedbildetekstensomerdefinertfordetogidenrekkefølgensomerangittiskjemadefinisjonsfilen(XSF).HvisshowMenuItem-attributtetikkefinnesellerersatttil"no",visesikkemenyelementetpåVis-menyen.BrukernekanlikevelleggetilelementerpåVis-menyenvedåtilpasseden,menslikeelementervilikkevisesmedenhakenårdeeribruk.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavshowMenuItemattributtetiview-elementet.
<xsf:viewname="View1"caption="Firstview"showMenuItem="yes"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane></xsf:view>
showSignatureReminder-attributtet
Angiromdetskalvisesendialogboksderbrukerenblirbedtomåsigneredokumentetdigitaltførdetsendes.
Type
xsf:xdYesNo
MerknadershowSignatureReminder-attributteteretvalgfrittattributtforsubmit-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".Hvisattributtetsettestil"yes"ogskjemaetikkeerdigitaltsignertnårbrukerenprøveråsendedet,visesdialogboksen.
EksempelEksempletnedenforviserbrukavshowSignatureReminder-attributtetisubmit-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
showStatusDialog-attributtet
Angiromstatusdialogboksenskalvisesettersendeoperasjonen.
Type
xsf:xdYesNo
MerknadershowStatusDialog-attributteteretvalgfrittattributtforsubmit-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"yes".
HvisshowStatusDialog-attributtetersatttil"yes"ogingenegendefinertemeldingererdefinert(vedhjelpaverrorMessage-ellersuccessMessage-elementet),visesstandardmeldingeneforsendingiMicrosoftOfficeInfoPath2003.
EksempelEksempletnedenforviserbrukavshowStatusDialog-attributtetisubmit-elementet:
<xsf:submitcaption="Su&bmit"disableMenuItem="no"onAfterSubmit="KeepOpen"showStatusDialog="yes"showSignatureReminder="yes"><xsf:useScriptHandler/><xsf:successMessage>Submitwassuccessful.</xsf:successMessage><xsf:errorMessage>Submitwasnotsuccessful.</xsf:errorMessage></xsf:submit>
Visalt
signatureLocation-attributtet
InneholderetXPath-uttrykksompekertilXMLDOM-noden(DocumentObjectModel)iskjemaetsunderliggendeXML-dokumentderdendigitalesignaturenlagres.
Type
xsd:string
MerknadersignatureLocation-attributteteretobligatoriskattributtfordocumentSignatures-elementet.
EksempelEksempletnedenforviserbrukavsignatureLocation-attributtetidocumentSignatures-elementet:
<xsf:documentSignaturessignatureLocation="/employees/my:signatures1"></xsf:documentSignatures>
Visalt
signatureLocation-attributtet(signedDataBlock-elementet)
InneholderetXPath-uttrykksompekertilXMLDOM-noden(dokumentobjektmodell)iskjemaetsunderliggendeXML-dokumentderdendigitalesignaturenlagres.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsesignedDataBlock Definereretnodesettiskjemaetsunderliggende
XML-dokumentsomendigitalsignaturkanbrukespå.
Definisjon
<xsd:attributename="signatureLocation"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsignatureLocation-attributtetisignedDataBlock-elementet.
<xsf:documentSignatures><xsf:signedDataBlockname=”main”data=”my:myfields/my:subtree1|my:myfields/my:subtree2”signatureLocation=”my:mifields/sig:signatures/main”mode=”countersign”><xsf:message>Bypressingthe"Sign"buttonbelow,Iagreetobeboundtothetermsofthisdocument.</xsf:message></xsf:signedDataBlock></xsf:documentSignatures>
Visalt
siteUrl-attributtet
InneholderURL-adressen(UniformResourceLocator)tiletSharePoint-område.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
trengsforåforetaenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Definisjon
<xsd:attributename="siteUrl"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsiteUrl-attributtetisharepointListAdapter-elementet.
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl=”http://xyzco/reports/”sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="XyzReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
soapAction-attributtet
InneholderverdientilSOAPAction-attributtetiSOAP-forespørselsmeldingen(SimpleObjectAccessProtocol).
Type
xsd:string
MerknadersoapAction-attributteteretobligatoriskattributtforoperation-elementet.
EksempelEksempletnedenforviserbrukavsoapAction-attributtetioperation-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
solutionFormatVersion-attributtet
Identifisererversjonsnummeretsomrepresentererformatetforskjemadefinisjonsfilen(.xsf).
Type
xsf:xdSolutionVersion
MerknadersolutionFormatVersion-attributteteretobligatoriskattributtforxDocumentClass-elementet.
Formatetforattributteter####.####.####.####(største.minste.revisjon.bygg).Versjonsnummerettil.xsf-filengjørdetmuligforMicrosoftOfficeInfoPath2003åfinneomgjeldendeskjemaerkompatibeltmedproduktversjonendetåpnesi.
EksempelEksempletnedenforviserbrukavsolutionFormatVersion-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
Visalt
solutionURI-attributtet
URIen(UniformResourceIdentifier)forløsningendetnyeskjemaetskalbaserespå.
Skrivinnxsd:anyURI
Overordnedeelementer
Element BeskrivelseopenNewDocumentActionDefinererenopprettelseshandlingfor
skjemaer.
Definisjon
<xsd:attributename="solutionURI"type="xsd:anyURI"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsolutionURI-attributtetiopenNewDocumentAction-elementet.
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
solutionVersion-attributtet
Identifisererversjonsnummerettilskjemaet.
Type
xsf:xdSolutionVersion
MerknadersolutionVersion-attributteteretvalgfrittattributtforxDocumentClass-elementet.
Formatetforattributteter####.####.####.####(største.minste.revisjon.bygg).
EksempelEksempletnedenforviserbrukavsolutionVersion-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
Visalt
source-attributtet
InneholdernavnetpåressursfileniskjemamalensominneholderXML-skjemaetforSOAP-inndatameldingen(SimpleObjectAccessProtocol)fordenvalgtewebtjenesteoperasjonen.
Type
xsd:string
Merknadersource-attributteteretobligatoriskattributtforinput-elementet.
EksempelEksempletnedenforviserbrukavsource-attributtetiinput-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"><xsf:partFragmentmatch="/dfs:myFields/dfs:dataFields/s0:IsPrime/s0:inValue"replaceWith="/dfs:myFields/dfs:dataFields/s0:IsPrime"/></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
src-attributt
AngirenrelativURL-adresseiskjemafilentildenangitteskriptkildefilen.
Type
xsf:xdFileName
Merknadersrc-attributteteretobligatoriskattributtforscript-elementet.
EksempelEksempletnedenforviserbrukavsrc-attributtetiscript-elementet:
<xsf:scriptslanguage="jscript"><xsf:scriptsrc="myscripts.js"/></xsf:scripts>
submitAllowed-attributtet(adoAdapter-elementet)
Angiromdatakansendestildatakildenvedhjelpavsendemetodenfordataadapterobjektet.
Type
xsf:xdYesNo
MerknadersubmitAllowed-attributteteretvalgfrittattributtforadoAdapter-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavsubmitAllowed-attributtetiadoAdapter-elementet:
<xsf:query><xsf:adoAdapterconnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password="";UserID=Admin;DataSource=infnwind.mdb;Mode=ShareDenyNone;ExtendedProperties="";..."commandText="select[EmployeeID],[LastName],[FirstName]from[Employees]as[Employees]"queryAllowed="yes"submitAllowed="yes"></xsf:adoAdapter></xsf:query>
Visalt
submitAllowed-attributtet(davAdapter-elementet)
Angiromadapterenkanbrukestilåsendetildatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsedavAdapter InneholderinformasjonsomtrengsforåsendeInfoPath-
skjemaertilenserversomkjørerMicrosoftWindowsSharePointServices,ellertilenwebbasertDistributedAuthoringandVersioning-server(WebDAV).
Definisjon
<xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderVerdienforsubmitAllowed-attributteteralltidsatttil"yes"fordavAdapter-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsubmitAllowed-attributtetidavAdapter-elementet.
<xsf:davAdaptername="SubmitToSharePoint"overwriteAllowed="yes"<xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/><xsf:folderURLvalue="http://some_server/some_doc_lib"/></xsf:davAdapter>
submitAllowed-attributtet(emailAdapter-elementet)
Angiromadapterenkanbrukestilåsendetildatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelseemailAdapter Inneholderinformasjonensintrengsforåsendeet
InfoPath-skjemasometvedleggiene-postmelding,medetbestemtsettmottakere,etemneogenintroduksjon.
Definisjon
<xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderVerdienforsubmitAllowed-attributteteralltidsatttil"yes"foremailAdapter-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsubmitAllowed-attributtetiemailAdapter-elementet.
<xsf:emailAdaptername="Submit"submitAllowed="yes"><xsf:tovalue="[email protected]"valueType="literal"/><xsf:ccvalue="my:ccNames"valueType="expression"/><xsf:bccvalue="[email protected]"valueType="literal"/><xsf:subjectvalue="Myreport"valueType="literal"/><xsf:introvalue="Seebelow"/><xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/></xsf:emailAdapter>
submitAllowed-attributtet(hwsAdapter-elementet)
Angiromadapterenkanbrukestilåsendetildatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsehwsAdapter DefinererMicrosoftBizTalk2004HWS-dataadapteren
(HumanWorkflowServices),somkanbrukestilåstarteellerutvideenaktivitetsflyt,ellersvarepåenoppgave.
Definisjon
<xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderVerdienforsubmitAllowed-attributteteralltidsatttil"yes"forhwsAdapter-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsubmitAllowed-attributtetihwsAdapter-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
submitAllowed-attributtet(sharepointListAdapter-elementet)
Angiromadapterenkanbrukestilåsendetildatakilden.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsesharepointListAdapter Inneholderinformasjonfordataadapterensom
trengsforåforetaenspørringforienSharePoint-listeelleretSharePoint-bibliotek.
Definisjon
<xsd:attributename="submitAllowed"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknadersubmitAllowed-attributtetutelatesforsharepointListAdapter-elementet,somtilsvarerstandardverdien"no".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavsubmitAllowed-attributtetisharepointListAdapter-elementet.
<xsf:sharepointListAdaptername="StatusReportlibrary"siteUrl=”http://xyzco/reports/”sharepointGuid="{ABD2E239-0EE7-48F4-B506-C38A1728E195}"infopathGroup="XyzReportsLibrary"queryAllowed="yes><xsf:fieldsharepointName="File_x0020_Type"infopathName="Type"></xsf:field><xsf:fieldsharepointName="xd__x007b_D00F1DBD_..."infopathName="Title_1"></xsf:field></xsf:sharepointListAdapter>
submitAllowed-attributtet(webServiceAdapter-elementet)
Angiromdatakansendestildatakildenvedhjelpavsendemetodenfordataadapterobjektet.
Type
xsf:xdYesNo
MerknadersubmitAllowed-attributteteretvalgfrittattributtforwebServiceAdapter-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavsubmitAllowed-attributtetiwebServiceAdapter-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
target-attributtet(calculatedField-elementet)
InneholderXPath-plasseringenderresultatetavexpression-attributtetvilblilagret.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsecalculatedField Definererenindividuellberegning,inkludertformelen,
nårberegningenskalutføresoghvorresultatetskallagres.
Definisjon
<xsd:attributename="target"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtarget-attributteticalculatedField-elementet.
<xsf:calculations><xsf:calculatedFieldtarget="/my:myFields/my:average"expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"refresh="onChange"/></xsf:calculations>
Visalt
targetField-attributtet
InneholderetXPath-uttrykkformålnoden.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseassignmentAction Definererenhandlingforåangiverdienforetfelt.
Definisjon
<xsd:attributename="targetField"type="xsd:string"use="required"></xsd:attribute>
MerknadertargetField-attributtetidentifiserernodensomvilmottaverdienfraexpression-attributtet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtargetField-attributtetiassignmentAction-elementet.
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
taskpaneVisible-attributtet
AngiromoppgaverutenArbeidsflytersynlig.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsehwsWorkflow Inneholderinformasjonforåaktivereoppgaveruten
ArbeidsflytogaktivereindividuellehandlingerogoppgaversomertilknyttetenMicrosoftBiztalk2004HumanWorkflowServices-server(HWS).
Definisjon
<xsd:attributename="taskpaneVisible"type="xsf:xdYesNo"></xsd:attribute>
MerknaderStandardverdienfortaskpaneVisible-attributteter"yes".taskpaneVisible-attributteteretvalgfrittattributtforhwsWorkflow-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtaskpaneVisible-attributtetihwsWorkflow-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
Visalt
taskTypeID-attributtet
DenunikeIDenforarbeidsflytoppgavenforMicrosoftBizTalkServer2004HumanWorkflowServices(HWS).
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsetask HWS-oppgaveinformasjonenaktivertforskjemaet.
Definisjon
<xsd:attributename="taskTypeID"type="xsd:string"use="required"></xsd:attribute>
MerknadertaskTypeID-attributtetbrukeretnavneområdetilåidentifisereenoppgaveentydig,menrepresentererikkegjeldendeforekomstavoppgavensomutføres.GjeldendeforekomstavoppgavenlagresiXML-forekomstfilen.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtaskTypeID-attributtetitask-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"queryAllowed="no"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
tooltip-attributtet
Angirskjermtipstekstensomskalbrukesforknappen.
Type
xsf:xdTitle
Merknadertooltip-attributteteretvalgfrittattributtforbutton-elementet.
Detteattributtetgjelderbareforknappersombrukespåenverktøylinje.
EksempelEksempletnedenforviserbrukavtooltip-attributtetibutton-elementet:
<xsf:toolbarcaption="CDCollectionToolbar"name="CDCollectionToolbar"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="NewCD"showIf="always"tooltip="InsertaCD."></xsf:button>...</xsf:toolbar>
topMargin-attributtet
Angirtoppmargensombrukesvedutskriftavenvisning.
Type
xsd:string
MerknadertopMargin-attributteteretvalgfrittattributtforprintSettings-elementet.
topMargin-attributtetmåværestørreennellerliknull.
EksempelEksempletnedenforviserbrukavtopMargin-attributtetiprintSettings-elementet:
<xsf:viewname="View"caption="View"><xsf:printSettingsheader="Headertextgoeshere."footer="Footertextgoeshere."orientation="portrait"marginUnitsType="in"topMargin="1"leftMargin="2"rightMargin="2"bottomMargin="1"</xsf:printSettings>...</xsf:view>
Visalt
transform-attributtet(importSource-elementet)
Identifiserer.xslt-filensomskalbrukesunderfletteoperasjonennårkildeskjemaet(skjemaetdetflettesinni)stemmeroverensmedXML-skjemaetsomerangittidettilsvarendeschema-attributtet.
Type
xsf:xdFileName
Merknadertransform-attributteteretobligatoriskattributtforimportSource-elementet.
EksempelEksempletnedenforviserbrukavtransform-attributtetiimportSource-elementet:
<xsf:importParametersenabled="yes"<xsf:importSourcename="MyForm"schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
Visalt
transform-attributtet(mainpane-elementet)
AngirdenrelativeURL-adressentilXSL-transformeringen(XSLT)sombrukesforvisningen.
Type
xsf:xdFileName
Merknadertransform-attributteteretobligatoriskattributtformainpane-elementet.
EksempelEksempletnedenforviserbrukavtransform-attributtetimainpane-elementet:
<xsf:viewsdefault="View"><xsf:viewname="View"caption="View"><xsf:mainpanetransform="view1.xsl"></xsf:mainpane>...</xsf:view></xsf:views>
Visalt
transform-attributtet(useTransform-elementet)
Angir.xslt-filnavnetrelativttilskjemamalen.
Type
xsf:xdFileNamexsf:xdEmptyString
Merknadertransform-attributteteretobligatoriskattributtforuseTransform-elementet.Detkaninneholdeopptil64tegn.
EksempelEksempletnedenforviserbrukavtransform-attributtetiuseTransform-elementet:
<xsf:documentVersionUpgrade><xsf:useTransformtransform="upgrade.xsl"minVersionToUpgrade="0.0.0.0"maxVersionToUpgrade="1.0.0.5"/></xsf:documentVersionUpgrade>
Visalt
treatBlankValueAsZero-attributtet
Angiromettomtfeltskalberegnesmedverdiennull.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element Beskrivelsecalculations Inneholderdefinisjonerforberegningerutførtiskjemaet,
ogangirhvordantommeverdierhåndteres.
Definisjon
<xsd:attributename="treatBlankValueAsZero"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderStandarder"yes".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtreatBlankValueAsZero-attributteticalculations-elementet.
<xsf:calculations><xsf:calculatedFieldtarget="/my:myFields/my:average"expression="xdMath:Avg(../my:expenses/my:expense/my:amount)"refresh="onChange"/>treatBlankValueAsZero=”yes”/></xsf:calculations>
Visalt
trustLevel-attributtet
Angirklareringsnivåetforenskjemamal.
Skrivinnxsf:xdTrustLevel
Overordnedeelementer
Element BeskrivelsexDocumentClass Rotelementetforskjemadefinisjonsfilen(XSF).
Inneholderalleandreelementerogattributterforskjemadefinisjonsfilen.
Definisjon
<xsd:attributename="trustLevel"type="xsf:xdTrustLevel"use="optional"></xsd:attribute>
MerknaderHvistrustLevel-attributtetfinnessammenmedrequireFullTrust-attributtetiskjemadefinisjonsfilenogrequireFullTrust-attributtetersatttil"yes",vilrequireFullTrust-attributtetgåforan.Enskjemamalsomikkeharfullstendigklarering(fordidenmanglerriktigsertifikat,installasjonellerregistrering),vilikkeblilastetiredigeringsmodus,ogdetvilvisesenadvarsel.Hvisskjemamalenharfullstendigklarering,vildenblilastetogkjørepåriktigmåteisikkerhetssonenmedfullstendigklarering.
Standardverdiener"domain".HvistrustLevel-attributtetikkefinnes,erstandardverdienogså"domain".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtrustLevel-attributtetixDocumentClass-elementet.
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:schemas-microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">dataFormSolution="yes"requireFullTrust="yes"trustLevel="restricted"trustSetting="manual"publishUrl="http://MyServer/InfoPathTemplates/MyTemplate.xsn">...</xsf:xDocumentClass>
Visalt
trustSetting-attributtet
Angirklareringsinnstillingenforenskjemamal.
Skrivinnxsf:xdManualAuto
Overordnedeelementer
Element BeskrivelsexDocumentClass Rotelementetforskjemadefinisjonsfilen(XSF).
Inneholderalleandreelementerogattributterforskjemadefinisjonsfilen.
Definisjon
<xsd:attributename="trustSetting"type="xsf:xdManualAuto"use="optional"></xsd:attribute>
MerknaderStandardverdiener"manual".HvistrustSetting-attributtetikkefinnes,erstandardverdienogså"manual".
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtrustSetting-attributtetixDocumentClass-elementet.
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:schemas-microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">dataFormSolution="yes"requireFullTrust="yes"trustLevel="restricted"trustSetting="manual"publishUrl="http://MyServer/InfoPathTemplates/MyTemplate.xsn">...</xsf:xDocumentClass>
Visalt
type-attributtet(editWith-elementet)
AngirredigeringstypenforfeltenesomstemmeroverensmedXPath-uttrykketangittavitem-attributtetforxmlToEdit-elementet.
Type
xsd:enumeration
Merknadertype-attributteteretvalgfrittattributtforeditWith-elementet.
type-attributtetbrukessammenmedredigeringskomponentenxFieldogstøtterfølgendeverdier:"plain","plainMultiline","formatted","formattedMultiline"og"rich".Standardverdiener"plain".
LeggmerketilathvisdensamsvarendeXMLDOM-noden(DocumentObjectModel)ikkestøtteralledeangitteredigeringstjenestene,nedgraderesdeneffektivetypentilsvarende(til"plain").Enattributtnodevilforeksempelfungeresom"plain"selvomdenerangittsom"rich".BaredataienCDATA-delellerdatasomtilsvarerXHTML,kanstøtteandreverdierenn"plain".
EksempelEksempletnedenforviserbrukavtype-attributtetieditWith-elementet:
<xsf:xmlToEditname="Label_4"item="/CustomUISample/CDCollection/CD/Label"><xsf:editWithtype="rich"autoComplete="no"component="xField"></xsf:editWith></xsf:xmlToEdit>
type-attributtet(errorMessage-elementet)
Identifiserertypenfeilmeldingsomskalreturneres.
Type
xsd:NMTOKEN
Merknadertype-attributteteretvalgfrittattributtforerrorMessage-elementet.
Gyldigeverdierer"modeless"og"modal".Standardverdiener"modeless".
Endialogboksmeddenlangemeldingenreturneresforfeilavtypen"modal".Nårdialogboksenlukkes,merkesfeltetmedenstiplet,rødkantlinjeforåangiatverdienerugyldig.Brukerenkanlesefeilmeldingenvedåhøyreklikkeifeltet.
Forfeilavtypen"modeless"visesingendialogboks.Feltetmerkesmedenstiplet,rødkantlinjeforåangiatverdienerugyldig.Brukerenkanlesefeilmeldingenvedåhøyreklikkeifeltet.
Obs!Hvisfelteterugyldigsometresultatavskriptkodeellerdetvarugyldigfrastartenav,utenatdetbleendret,vildetmerkesmedrødunderstreking.
EksempelEksempletnedenforviserbrukavtype-attributtetierrorMessage-elementet:
<xsf:customValidation><xsf:errorConditionmatch="/exp:expenseReport"expressionContext="exp:reportDate"expression="msxsl:string-compare(.,../exp:startDate)<0and../exp:startDate!="""showErrorOn="."><xsf:errorMessagetype="modeless"shortMessage="Thereportdateoccursbeforetheendoftheexpenseperiod.">Thereportdateoccursbeforetheendoftheexpenseperiod.Verifythatthisiscorrect.</xsf:errorMessage></xsf:errorCondition></xsf:customValidation>
Visalt
type-attributtet(field-elementet)
IdentifisererstandarddatatypenforXML-skjemaet.
Type
xsd:NMTOKEN
Merknadertype-attributteteretobligatoriskattributtforfield-elementet.
EksempelEksempletnedenforviserbrukavtype-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
type-attributtet(hwsOperation-elementet)
AngiroperasjonstypenforMicrosoftBizTalkServer2004HumanWorkflowServices(HWS).
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsehwsOperation DefinererHWS-operasjonstypen,foreksempeltillegging
avenhandlingiennyaktivitetsflyt,tilleggingavenhandlingieneksisterendeaktivitetsflytellersvarpåenoppgave.
Definisjon
<xsd:attributename="type"type="xsd:string"use="required"></xsd:attribute>
MerknaderDetillatteHWS-operasjonstypeneer:
addActionToNewActivityFlowStarterennyarbeidsflyt.
addActionToActivityFlowStarterennyarbeidsflyt,ellerutviderarbeidsflyten,hvisdetfinnesenfrafør.
sendTaskResponseSvarerpåenoppgave.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtype-attributtetihwsOperation-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
type-attributtet(property-elementet)
Definereregenskapstypen.
Type
xsd:QName
Merknadertype-attributteteretobligatoriskattributtforproperty-elementet.
AlleenkledatatyperforXML-skjemaerertillatt.
EksempelEksempletnedenforviserbrukavtype-attributtetiproperty-elementet:
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
Visalt
typeID-attributtet
Inneholderdenglobaleunikeidentifikatoren(GUID)foroperasjonenforMicrosoftBizTalkServer2004HumanWorkflowServices(HWS).
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsehwsOperation DefinererHWS-operasjonstypen,foreksempeltillegging
avenhandlingiennyaktivitetsflyt,tilleggingavenhandlingieneksisterendeaktivitetsflytellersvarpåenoppgave.
Definisjon
<xsd:attributename="typeID"type="xsd:string"use="required"></xsd:attribute>
MerknaderGUIDgenereresautomatisknårdusenderhwsAdapter-elementet,ogbehandlingsinstruksjoneneiXML-forekomstfilenoppdateres.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavtypeID-attributtetihwsOperation-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
Visalt
ui-attributtet(exportToExcel-elementet)
AngirombrukerenkaneksportereinnholdetietskjematilenMicrosoftOfficeExcel2003-arbeidsbok.
Typexsf:xdEnabledDisabled
Overordnedeelementer
Element BeskrivelseexportToExcel Angirombrukerenkanbrukeskjemaetsmenyer,
verktøylinjerellerhurtigtastertilåeksportereskjemaettilenMicrosoftOfficeExcel2003-arbeidsbok.
Definisjon
<xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute>
MerknaderHvisdetteattributtetsettestilenannenverdienn"enabled"eller"disabled",fårduenfeilmeldingnårduprøverååpneskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavui-attributtetiexportToExcel-elementet:
<xsf:exportToExcel ui="disabled"/>
Visalt
ui-attributtet(exportToWeb-elementet)
Angirombrukerenkaneksportereinnholdetiskjemaettilenwebside.
Typexsf:xdEnabledDisabled
Overordnedeelementer
Element BeskrivelseexportToWeb Angirombrukerenkanbrukeskjemaetsmenyer,
verktøylinjerellerhurtigtastertilåeksportereskjemaettilenwebside.
Definisjon
<xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute>
MerknaderHvisattributtetsettestilenannenverdienn"enabled"eller"disabled",fårduenfeilmeldingnårduprøverååpneskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavui-attributtetiexportToWeb-elementet:
<xsf:exportToWeb ui="disabled"/>
Visalt
ui-attributtet(print-elementet)
Angirombrukerenkanskriveutskjemaet.
Typexsf:xdEnabledDisabled
Overordnedeelementer
Element Beskrivelseprint Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjer
ellerhurtigtastertilåskriveutskjemaet
Definisjon
<xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute>
MerknaderHvisattributtetsettestilenannenverdienn"enabled"eller"disabled",fårduenfeilmeldingnårduprøverååpneskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavui-attributtetiprint-elementet:
<xsf:printui="disabled"/>
Visalt
ui-attributtet(save-elementet)
Angirombrukerenkanlagreskjemaet.
Typexsf:xdEnabledDisabled
Overordnedeelementer
Element Beskrivelsesave Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjer
ellerhurtigtastertilåskriveutskjemaet.
Definisjon
<xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute>
MerknaderHvisattributtetsettestilenannenverdienn"enabled"eller"disabled",fårduenfeilmeldingnårduprøverååpneskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavui-attributtetisave-elementet:
<xsf:saveui="disabled"/>
Visalt
ui-attributtet(sendMail-elementet)
Angirombrukerenkansendeskjemaetsome-postvedlegg.
Typexsf:xdEnabledDisabled
Overordnedeelementer
Element BeskrivelsesendMail Angirombrukerenkanbrukeskjemaetsmenyer,verktøylinjer
ellerhurtigtastertilåsendeskjemaetsome-postvedlegg.
Definisjon
<xsd:attributename="ui"type="xsf:xdEnabledDisabled"use="required"></xsd:attribute>
MerknaderHvisattributtetsettestilenannenverdienn"enabled"eller"disabled",fårduenfeilmeldingnårduprøverååpneskjemaet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavui-attributtetisendMail-elementet:
<xsf:sendMailui="disabled"/>
Visalt
url-attributtet
InneholderURL-adressen(UniformResourceLocator)forenwebtjenesteforMicrosoftBizTalk2004HumanWorkflowServices(HWS).
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelselocation PlasseringentilwebtjenestenHWS.
Definisjon
<xsd:attributename="url"type="xsd:string"use="required"></xsd:attribute>
Merknaderurl-attributteteretobligatoriskattributtforlocation-elementet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavurl-attributtetilocation-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
useDataSet-attributtet
AngiromenadaptervilstøtteetADO.NET-datasett.
Skrivinnxsf:xdYesNo
Overordnedeelementer
Element BeskrivelsewebServiceAdapter Definererendataadapterforwebtjenestesom
henterdatafraenwebtjenesteellersenderdatatilenwebtjeneste.
Definisjon
<xsd:attributename="useDataSet"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderStandardener"no".
BrukavuseDataSet-attributtetkreverMicrosoftOfficeInfoPath2003ServicePack1.
EtADO.NET-datasettkanikkebrukessomspørringsparameterforwebServiceAdapter-elementetellereventuelleandredataadaptere.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavuseDataSet-attributtetiwebServiceAdapter-elementet.
<xsf:webServiceAdapterwsdlUrl="http://www.contoso.com/DataSet.asmx?WSDL"queryAllowed="yes"useDataSet="yes">...</xsf:webServiceAdapter>
Visalt
useFilter-attributtet
Angiratbrukerenvilhaenfilterdel.
Skrivinnxsd:simpleType
Overordnedeelementer
Element BeskrivelseeditWith (Valgfrittelement)Angirenforekomstaven
redigeringskomponentoginneholderdetilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
Definisjon
<xsd:attributename="useFilter"use="optional"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:enumerationvalue="yes"/><xsd:enumerationvalue="no"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderuseFilter-attributteteretvalgfrittattributtforeditWith-elementet.Standardverdiener"no".HvisbrukerenmerkeravforfilterdelenidialogboksenmedegenskaperforengjentagendeinndelingellergjentagendetabelloguseFilter-attributtetersatttil"yes",setteswidgetIcon-attributtettil"Filter".useFilter-attributtetgjelderbaregjentagendeinndelingerogtabeller.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavuseFilter-attributtetieditWith-elementet.
<editWithcomponent="xCollection"widgetIcon="filter|standard"useFilter="yes|no"filterDependency="xpath1|xpath2|xpath3>
useScriptHandler-attributtet
AngiromhendelsesbehandlingensomerdefinertforOnMergeRequest-hendelsen,skalbrukesunderimport(sammenslåing)avskjemaer.
Typexsf:xdYesNo
Overordnedeelementer
Element BeskrivelseimportParameters Inneholderalleparameternesomdefinererhvordan
funksjonenforimport(sammenslåing)avskjemaerfungererforskjemaet.
Definisjon
<xsd:attributename="useScriptHandler"type="xsf:xdYesNo"use="optional"></xsd:attribute>
MerknaderHvisduoppretterenhendelsesbehandlingforOnMergeRequest-hendelsenienskjemamal,mådusetteuseScriptHandler-attributtettil"yes"førdenkankjøres.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavuseScriptHandler-attributtetiimportParameters-elementet:
<xsf:importParametersenabled="yes"useScriptHandler="yes"><xsf:importSourcename="MySource"schema="MySchema.xsd"transform="schematransform.xslt"/></xsf:importParameters>
value-attributtet(attachmentFileName-elementet)
InneholderverdienforattachmentFileName-elementet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseattachmentFileName Inneholderfilnavnetpåfilvedleggetsomskal
inkluderesiene-postmeldingnårskjemaetsendesvedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
MerknaderHvisvalue-attributteterentomstreng,vilikkee-postmeldingeninkludereetfilvedlegg.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetiattachmentFileName-elementet.
<xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/>
value-attributtet(attributeData-elementet)
Angirverdientilattributtetsomskalsettesinn.
Type
xsd:string
Merknadervalue-attributteteretobligatoriskattributtforattributeData-elementet.
EksempelEksempletnedenforviserbrukavvalue-attributtetiattributeData-elementet:
<xsf:editWithcomponent="xOptional"><xsf:fragmentToInsert><xsf:chooseFragmentparent="report"><xsf:attributeDataattribute="author"value="authorname"/></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith>
value-attributtet(bcc-elementet)
Angirverdienforbcc-elementetsomenlitteralstrengelleretuttrykkbasertpåvalueType-attributtet.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsebcc InneholdermottakerinformasjonforBlindkopi-linjeniene-
postmeldingnårskjemaetsendesvedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
MerknaderFlereadresserpåBlindkopi-linjeniene-postmeldingmåskillesmedsemikolon.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetibcc-elementet.
<xsf:bccvalue="[email protected]"valueType="literal"/>
value-attributtet(cc-elementet)
Angirverdienforcc-elementetsomenlitteralstrengelleretuttrykkbasertpåvalueType-attributtet.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsecc InneholdermottakerinformasjonforKopi-linjeniene-
postmeldingnårskjemaetsendesvedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
MerknaderFlereadresserpåKopi-linjeniene-postmeldingmåskillesmedsemikolon.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributteticc-elementet.
<xsf:ccvalue="my:ccNames"valueType="expression"/>
Visalt
value-attributtet(fileName-elementet)
AngirverdienforfileName-elementetsomenlitteralstrengelleretuttrykkbasertpåvalueType-attributtet.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsefileName InneholderfilnavnetsomenlitteralstrengelleretXPath-
uttrykk.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetifileName-elementet.
<xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/>
Visalt
value-attributtet(folderURL-elementet)
AngirURL-adressen(UniformResourceLocator)fordenwebbaserteDistributedAuthoringandVersioning-serveren(WebDAV)ellerserverensomkjørerMicrosoftWindowsSharePointServicessomfilensendestil.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsefolderURL InneholderURL-adressenforserverensomfilensendestil.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
MerknaderURL-adressenmåbegynnemed"http://"eller"https://".Andrevanligeprotokollerførertilfeil.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetifolderURL-elementet.
<folderURLvalue="http://some_server/some_doc_lib"/>
value-attributtet(intro-elementet)
Inneholderverdienforintro-elementet.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelseintro Inneholderintroduksjonenforene-postmeldingnårskjemaet
sendesvedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetiintro-elementet.
<xsf:introvalue="Seebelow"/>
Visalt
value-attributtet(property-elementet)
Forenkleegenskaperangirdetteattributtetenverdiforegenskapen.Forsammensatteegenskaperogegenskapermedflereverdierdefineresdenangitteverdiensometbeholder-XML-trevedhjelpavenåpeninnholdsmodell.
Type
xsd:string
Merknadervalue-attributteteretobligatoriskattributtforproperty-elementet.CAB-filenesomerinkludertienInfoPath-skjemapakke,eroppførtipackage-ogfiles-elementeneforenXSF-fil.fileType-verdien"ActiveX-CAB"identifisereratfilenerenCAB-filsomerlagttilavutformeren,ogangiratfilenskalhåndteresavActiveX-støttefunksjoneneforutformeren.
EksempelEksemplenenedenforviserbrukavvalue-attributtetiproperty-elementet.
<xsf:files><xsf:filename="example.cab"><xsf:fileProperties><xsf:propertyname="fileType"type="string"value="ActiveX-CAB"/><xsf:propertyname="timestamp"type="string"value="xyz"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
<xsf:package><xsf:files><xsf:filename="view_1.xsl"><xsf:fileProperties><xsf:propertyname="lang"type="string"value="1033"/></xsf:fileProperties></xsf:file></xsf:files></xsf:package>
value-attributtet(subject-elementet)
Inneholderverdienforsubject-elementetsometuttrykkellerenlitteralstreng.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelsesubject Inneholderemnelinjeniene-postmeldingnårskjemaetsendes
vedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetisubject-elementet.
<xsf:subjectvalue="Myreport"valueType="literal"/>
value-attributtet(to-elementet)
Angirverdienforto-elementetsomenlitteralstrengelleretuttrykkbasertpåvalueType-attributtet.
Skrivinnxsd:string
Overordnedeelementer
Element Beskrivelseto OverordnetelementsominneholderinformasjonomTil-linjen
foremailAdapter-elementet.
Definisjon
<xsd:attributename="value"type="xsd:string"use="required"></xsd:attribute>
MerknaderFlereadresserpåTil-linjeniene-postmeldingmåskillesmedsemikolon.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalue-attributtetito-elementet.
<xsf:tovalue="[email protected]"valueType="literal"/>
Visalt
valueType-attributtet(attachmentFileName-elementet)
Angiromvalue-attributtetforattachmentFileName-elementetskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsf:xdExpressionLiteral
Overordnedeelementer
Element BeskrivelseattachmentFileName Inneholderfilnavnetpåfilvedleggetsomskal
inkluderesiene-postmeldingnårskjemaetsendesvedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalueType-attributtetiattachmentFileName-elementet.
<xsf:attachmentFileNamevalue="StatusReport"valueType="literal"/>
Visalt
valueType-attributtet(bcc-elementet)
Angiromvalue-attributtetforbcc-elementetskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsf:xdExpressionLiteral
Overordnedeelementer
Element Beskrivelsebcc InneholdermottakerinformasjonforBlindkopi-linjeniene-
postmeldingnårskjemaetsendesvedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalueType-attributtetibcc-elementet.
<xsf:bccvalue="[email protected]"valueType="literal"/>
Visalt
valueType-attributtet(cc-elementet)
Angiromvalue-attributtetforcc-elementetskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsf:xdExpressionLiteral
Overordnedeelementer
Element Beskrivelsecc Angirverdienforcc-elementetsomenlitteralstrengelleret
uttrykkbasertpåvalueType-attributtet.
Definisjon
<xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalueType-attributteticc-elementet.
<xsf:ccvalue="my:ccNames"valueType="expression"/>
Visalt
valueType-attributtet(fileName-elementet)
Angiromvalue-attributtetforfileName-elementetskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsf:xdExpressionLiteral
Overordnedeelementer
Element BeskrivelsefileName InneholderfilnavnetsomenlitteralstrengelleretXPath-
uttrykk.
Definisjon
<xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalueType-attributtetifileName-elementet.
<xsf:fileNamevalue="my:myFields/my:fileName"valueType="expression"/>
Visalt
valueType-attributtet(subject-elementet)
Angiromvalue-attributtetforsubject-elementetskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsf:xdExpressionLiteral
Overordnedeelementer
Element Beskrivelsesubject Inneholderemnelinjeniene-postmeldingnårskjemaetsendes
vedhjelpavemailAdapter-elementet.
Definisjon
<xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalueType-attributtetisubject-elementet.
<xsf:subjectvalue="Myreport"valueType="literal"/>
Visalt
valueType-attributtet(to-elementet)
Angiromvalue-attributtetforto-elementetskaltolkessomenlitteralverdielleretXPath-uttrykksomreturnererenverdi.
Skrivinnxsf:xdExpressionLiteral
Overordnedeelementer
Element Beskrivelseto OverordnetelementsominneholderinformasjonomTil-linjen
foremailAdapter-elementet.
Definisjon
<xsd:attributename="valueType"type="xsf:xdExpressionLiteral"use="optional"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavvalueType-attributtetito-elementet.
<xsf:tovalue="[email protected]"valueType="literal"/>
Visalt
version-attributtet
AngirversjonsnummeretforActiveX-kontrollen.
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelseallowedControl AngirActiveX-kontrollersomkanstartes.
Definisjon
<xsd:attributename="version"type="xsd:string"use="optional"></xsd:attribute>
MerknaderHvisclsid-attributtetforenActiveX-kontrollerinkludertiallowedControl-elementetienskjemadefinisjonsfil(XSF),menkontrollenikkeerinstallertpåbrukerensdatamaskin,vilkontrollenbliinstallertautomatiskhviscabFile-attributtetforkontrollenfinnesogCAB-filenfinnesiskjemamalfilen(XSN)ellerisammekatalogsomskjemadefinisjonsfilen.Hviskontrollenalleredeerinstallertpåbrukerensdatamaskin,menerentidligereversjonenndensomeroppførtiversion-attributtet,vilinstallasjonsprosessenfortsattstartehvisCAB-filenforkontrollenfinnes.HvisCAB-filenavenellerannengrunnikkefinnes,ellerhvisinstallasjonenmislykkesellerstoppes,vilikkeskjemaetbliåpnet.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavversion-attributtetiallowedControl-elementet.
<xsf:permissions><xsf:allowedControlcabFile="{84F32C01-78D8-4B93-8ED4-106DA70224C2}.cab”clsid="{84F32C01-78D8-4B93-8ED4-106DA70224C2}"version=”1,0,0,1”/><xsf:allowedControlclsid="{F08DF954-8592-11D1-B16A-00C0F0283630}"/></xsf:permissions>
Visalt
view-attributtet
Inneholdernavnetpåvisningensomdetbyttestilsometresultatavrule-elementhandlingen.
Skrivinnxsf:xdViewName
Overordnedeelementer
Element BeskrivelseswitchViewAction Definererenvisningsbyttehandling.
Definisjon
<xsd:attributename="view"type="xsf:xdViewName"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavview-attributtetiswitchViewAction-elementet.
<xsf:rulecaption="Receipts"condition="my:expense>75"><xsf:dialogBoxMessageAction>Don'tforgetyourreceipts!</xsf:dialogBoxMessageAction><xsf:switchViewActionview="ApprovalView"/><xsf:assignmentActiontargetField="my:group8/my:group9/my:target"expression="sum(my:expenses/my:expense)*my:taxRate"/><xsf:queryActionadapter="ExchangeRates"/><xsf:submitActionadapter="ExchangeRates"/><xsf:openNewDocumentActionsolutionURI="uri:microsoft-ExpenseReport"/><xsf:closeDocumentActionpromptToSaveChanges="yes"/><xsf:dialogBoxExpressionAction>my:group/my:field1</xsf:dialogBoxExpressionAction><xsf:exitRuleSet/></xsf:rule>
viewable-attributtet
Angiromfeltetskalleggestilistandardvisningen.
Type
xsf:xdYesNo
Merknaderviewable-attributteteretvalgfrittattributtforfield-elementet.
Gyldigeverdierer"yes"og"no".Standardverdiener"no".
EksempelEksempletnedenforviserbrukavviewable-attributtetifield-elementet:
<xsf:listProperties><xsf:fields><xsf:fieldtype="xsd:date"name="TravelDate"columnName="TravelDate"required="yes"viewable="yes"node="TravelReport/Header/travelDate"aggregation="first"/></xsf:fields></xsf:listProperties>
Visalt
viewContext-attributtet
AngirenstrengsomidentifisereretHTML-elementivisningen.
Type
xsd:string
MerknaderviewContext-attributteteretvalgfrittattributtforxmlToEdit-elementet.
viewContext-attributtetnavngiretHTML-elementsombrukerxd:CtrlId-attributtet.viewContext="myID"iskjemadefinisjonsfilen(.xsf)tilsvarerforeksempelxd:CtrlId="myID"iXSLT-/HTML-kodenforvisningen.Obs!Hvisxd:CtrlId-attributtetikkebrukesiXSLT-/HTML-kodenforvisningen,ignoreresviewContext-attributtet.
viewContext-attributtetkanbrukestilåfjernetvetydighetforkontrollernårtoforekomsteravsammekontrollharsammeXML-kontekst(slikatXML-kontekstenbliridentisk).Etteksempelereninnholdsfortegnelsemedkapitteloverskrifter,derdesammekapitlenegjentasunderoverskriftenmedfulltinnhold.ToeditWith-elementerforitem="chapter",menmedforskjelligvisningskontekst,kanangispesifikkvirkemåte.
EksempelEksempletnedenforviserbrukavviewContext-attributtetixmlToEdit-elementet:
<xsf:editing><xsf:xmlToEditname="CD_10"item="/CustomUISample/CDCollection/CD"container="/CustomUISample">viewContext="cdID"<xsf:editWithcaption="CD"xd:autogeneration="template"component="xCollection"><xsf:fragmentToInsert><xsf:chooseFragmentparent="CDCollection"><CD><Title></Title><Artist></Artist><Tracks><Track></Track><Track></Track></Tracks></CD></xsf:chooseFragment></xsf:fragmentToInsert></xsf:editWith></xsf:xmlToEdit></xsf:editing>
Visalt
widgetIcon-attributtet
Angirometendretikonvilblivistforfiltrerteelementer.
Skrivinnxsd:simpleType
Overordnedeelementer
Element BeskrivelseeditWith (Valgfrittelement)Angirenforekomstaven
redigeringskomponentoginneholderdetilsvarendeparameterneforåbestemmedeneksaktevirkemåtentilkomponenten.
Definisjon
<xsd:attributename="widgetIcon"use="optional"><xsd:simpleType><xsd:restrictionbase="xsd:string"><xsd:enumerationvalue="standard"/><xsd:enumerationvalue="filter"/></xsd:restriction></xsd:simpleType></xsd:attribute>
MerknaderwidgetIcon-attributteteretvalgfrittattributtforeditWith-elementet.Standardverdiener"yes".
DialogboksenmedegenskaperforgjentagendeinndelingerogtabellerharenFiltrerdata-knappiVis-kategorien.UnderFiltrerdata-knappenerdetenavmerkingsbokssomgjøratbrukerenkanvelgeometendretikonskalvisesforåangifiltrerteelementer.Hvisbrukerenbrukeretfilterogmerkeravidenneboksen,setteswidgetIcon-attributtetiskjemadefinisjonsfilen(XSF)til"filter".widgetIcon-attributtetgjelderbaregjentagendeinndelingerogtabeller.
Obs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavwidgetIcon-attributtetieditWith-elementet.
<editWithcomponent="xCollection"widgetIcon="filter|standard"useFilter="yes|no"filterDependency="xpath1|xpath2|xpath3>
Visalt
wsdlUrl-attributtet
InneholderURL-adressen(UniformResourceLocator)tilWSDL-filen(WebServicesDescriptionLanguage)sombeskriverwebtjenestespesifikasjonen.
Type
xsd:string
MerknaderwsdlUrl-attributteteretobligatoriskattributtforwebServiceAdapter-elementet.
EksempelEksempletnedenforviserbrukavwsdlUrl-attributtetiwebServiceAdapter-elementet:
<xsf:query><xsf:webServiceAdapterwsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL"queryAllowed="yes"submitAllowed="no"><xsf:operationname="getOrders"soapAction="http://tempuri.org/getOrders"serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx"><xsf:inputsource="Submit.xml"></xsf:input></xsf:operation></xsf:webServiceAdapter></xsf:query>
Visalt
wsdlUrl-attributtet(hwsAdapter-element)
InneholderURL-adressen(UniformResourceLocator)forwebtjenestenMicrosoftBizTalk2004HumanWorkflowServices(HWS).
Skrivinnxsd:string
Overordnedeelementer
Element BeskrivelsehwsAdapter DefinererHWS-dataadapterenforåstarteellerutvideen
aktivitetsflytellersvarepåenoppgave.
Definisjon
<xsd:attributename="wsdlUrl"type="xsd:string"use="required"></xsd:attribute>
MerknaderObs!DetteelementetstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003EditionsServicePack1ellersenereikkeerinstallert.Skjemaerdefinertavenskjemadefinisjonsfil(XSF)sominkludererdetteelementet,kanikkeåpnesiInfoPathnåroppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.
EksempelEksempletnedenforviserbrukavwsdlUrl-attributtetihwsAdapter-elementet.
<xsf:hwsWorkflowtaskpaneVisible="yes"><xsf:locationurl="http://www.contoso.com/hwsservice/hwsservice.asmx"/><xsf:allowedActions><xsf:actionname="approval"actionTypeID="123"canInitiateWorkflow="yes"caption="GetApproval"/><xsf:actionname="delegate"actionTypeID="234"canInitiateWorkflow="no"caption="Delegate"/></xsf:allowedActions><xsf:allowedTasks><xsf:taskname="getManagerApproval"taskTypeID="435"caption="SendResponse"/><xsf:taskname="getVPApproval"taskTypeID="436"caption="SendResponse"/><xsf:taskname="delegateToManager"taskTypeID="420"caption="Respond"/></xsf:allowedTasks></xsf:hwsWorkflow>
<xsf:hwsAdaptername="StartApproval"wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"submitAllowed="yes"><xsf:hwsOperationtype="addActionToNewActivityFlow"typeID="{guid}"serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx"><xsf:inputsource="HWSMessage1.xml"><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param1"replaceWith="/my:myFields/my:param1"/><xsf:partFragmentmatch="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing"dataObject="Aux1"/></xsf:input></xsf:hwsOperation></xsf:hwsAdapter>
xmlns-attributtet
Definererxsf-navneområdet.
Type
xsd:string
Merknaderxmlns-attributteteretobligatoriskattributtforxDocumentClass-elementet,ogattributteterstandardmekanismenfordeklareringavXML-navneområder.
EksempelEksempletnedenforviserbrukavxmlns-attributtetixDocumentClass-elementet:
<xsf:xDocumentClassxmlns:xsf="http://schemas.microsoft.com/office/infopath/2003/solutionDefinition"name="urn:microsoft-com:myTravelReport"author="AuthorName"description="TravelReportformforenteringtravelreports,issues,expenses,etc."dataFormSolution="yes"solutionVersion="1.0.0.1"productVersion="11.0.5106"solutionFormatVersion="1.0.0.0">...</xsf:xDocumentClass>
xmlToEdit-attributtet
AngirnavnetpåetxmlToEdit-elementsomknappenbrukesfor.
Type
xsd:NMTOKEN
MerknaderxmlToEdit-attributteteretvalgfrittattributtforbutton-elementet,menerobligatoriskforknappersombrukessammenmedredigeringskomponenter.
EksempelEksempletnedenforviserbrukavxmlToEdit-attributtetibutton-elementet:
<xsf:menuAreaname="msoInsertMenu"><xsf:menucaption="&Section"><xsf:buttonaction="xCollection::insert"xmlToEdit="CD_10"caption="CD"showIf="always"></xsf:button><xsf:buttonaction="xCollection::insert"xmlToEdit="Track_14"caption="Track"showIf="always"></xsf:button><xsf:buttonaction="xOptional::insert"xmlToEdit="Label_16"caption="Label"></xsf:button></xsf:menu></xsf:menuArea>
XDocument-egenskapen(SaveEvent-objektet)
EnskrivebeskyttetegenskapsomreturnererenreferansetilXDocument-objektetsomerforbundetmedSaveEvent-objektetienOnSaveRequest-hendelse.
expression.XDocument
expressionObligatorisk.ReturnererenreferansetilSaveEvent-objektet.
Sikkerhetsnivå2:Kanåpnesbareavskjemaersomkjørerpåsammedomenesomskjemaetsomiøyeblikketeråpent,elleravskjemaersomharfåtttillatelserpåtversavdomener.
MerknaderObs!DenneobjektmodellenstøttesikkenåralternativetDeaktiverfunksjonerfraoppdateringspakkeunderAvansert-kategorieniAlternativer-dialogbokseniInfoPathervalgt,ellernårMicrosoftOffice2003ServicePack1ellersenereikkeerinstallert.Skjemaersomimplementererdetteobjektmodellmedlemmetikode,vilgenerereenfeilmeldinghvisdeåpnesiInfoPathnåoppdateringspakkefunksjonererdeaktivertellerikkeertilgjengelige.