membership-elementet
Tilknytter en bruker eller en gruppe brukere med en rolle.
Type
xsd:complexType
Underordnede elementer
Element | Beskrivelse |
---|---|
getUserNameFromData | Lar brukernavn bli definer av en XPath-spørring i dataene i hoveddatakilden eller en sekundær datakilde, og og å bli tilknyttet en rolle. |
userName | Definerer en bruker til en bestemt rolle. |
group | Definerer hvilken gruppe en bruker tilhører. |
Attributter
Ingen.
Definisjon
<xsd:element name="membership">
<xsd:complexType>
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element ref="xsf:getUserNameFromData"/>
<xsd:element ref="xsf:userName"/>
<xsd:element ref="xsf:group"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
Merknader
InfoPath tilknytter en rolle med den aktuelle brukeren basert på medlemsordenen i skjemadefinisjonsfilen (XSF). Utviklere kan endre denne ordenene manuelt i skjemadefinisjonsfilen. membership-elementet må være underordnet roles-elementet.
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
Følgende er et eksempel på membership-elementet:
<xsf:roles initiator="A" default="C" hideStatusBarDisplay="yes">
<xsf:role name="A"/>
<xsf:role name="B"/>
<xsf:role name="C"/>
<xsf:membership>
<xsf:getUserNameFromData dataObject="catalog" select="/dfs:myFields/dfs:dataFields/d:UserA" memberOf="B"/>
<xsf:userName name="Domain\username1" memberOf="A"/>
<xsf:userName name="Domain\username2" memberOf="B"/>
<xsf:group name="Domain\username3" memberOf="C"/>
</xsf:membership>
</xsf:roles>