viewContext-attributtet
Angir en streng som identifiserer et HTML-element i visningen.
Type
xsd:string
Merknader
viewContext-attributtet er et valgfritt attributt for xmlToEdit-elementet.
viewContext-attributtet navngir et HTML-element som bruker xd:CtrlId-attributtet. viewContext="myID"
i skjemadefinisjonsfilen (.xsf) tilsvarer for eksempel xd:CtrlId="myID"
i XSLT-/HTML-koden for visningen.
Obs! Hvis xd:CtrlId-attributtet ikke brukes i XSLT-/HTML-koden for visningen, ignoreres viewContext-attributtet.
viewContext-attributtet kan brukes til å fjerne tvetydighet for kontroller når to forekomster av samme kontroll har samme XML-kontekst (slik at XML-konteksten blir identisk). Ett eksempel er en innholdsfortegnelse med kapitteloverskrifter, der de samme kapitlene gjentas under overskriften med fullt innhold. To editWith-elementer for item="chapter", men med forskjellig visningskontekst, kan angi spesifikk virkemåte.
Eksempel
Eksemplet nedenfor viser bruk av viewContext-attributtet i xmlToEdit-elementet:
<xsf:editing>
<xsf:xmlToEdit name="CD_10"
item="/CustomUISample/CDCollection/CD"
container="/CustomUISample">
viewContext="cdID"
<xsf:editWith caption="CD"
xd:autogeneration="template"
component="xCollection">
<xsf:fragmentToInsert>
<xsf:chooseFragment parent="CDCollection">
<CD>
<Title></Title>
<Artist></Artist>
<Tracks>
<Track></Track>
<Track></Track>
</Tracks>
</CD>
</xsf:chooseFragment>
</xsf:fragmentToInsert>
</xsf:editWith>
</xsf:xmlToEdit>
</xsf:editing>