innerFragment-attributtet
Angir et relativt XPath-uttrykk fra den overordnede noden til det minste fragmentet som skal settes inn.
Type
xsd:string
Overordnede elementer
Element | Beskrivelse |
---|---|
chooseFragment | Angir et XML-fragment. |
Definisjon
<xsd:attribute name="innerFragment" type="xsd:string" use="optional" ></xsd:attribute>
Merknader
innerFragment-attributtet brukes til å identifisere posisjonen til den gjeldende datakonteksten i fragmentet og til å velge det riktige undertreet som skal settes inn. Dette reduserer behovet for å definere flere fragmenter i skjemadefinisjonsfilen (XSF) for ulike datakontekster.
Obs! Dette elementet støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. Skjemaer definert av en skjemadefinisjonsfil (XSF) som inkluderer dette elementet, kan ikke åpnes i InfoPath når oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Eksempel
Eksemplet nedenfor viser bruk av innerFragment-attributtet i chooseFragment-elementet:
<xsf:xmlToEdit name="expense_1" item="/my:myFields/my:expenses/my:expense" container="/my:myFields" >
<xsf:editWith caption="expense" component="xCollection">
<xsf:fragmentToInsert>
<xsf:chooseFragment innerFragment="my:expenses/my:expense" >
<my:expenses>
<my:expense/>
</my:expenses>
</xsf:chooseFragment>
</xsf:fragmentToInsert>
</xsf:editWith>
</xsf:xmlToEdit>