Redigeringskontekst i eksempelskjemaet Structural Editing

Microsoft Office InfoPath

Vis alt Vis alt

Redigeringskontekst i eksempelskjemaet Structural Editing

Redigeringskontekst i et Microsoft Office InfoPath 2003-skjema betyr at redigeringshandlinger er avhengige av gjeldende utvalg eller innsettingspunkt. Hvis for eksempel en rad i Parts-tabellen (Deler) i eksempelskjemaet Structural Editing er merket, er knappene for å legge til eller fjerne deler på den egendefinerte verktøylinjen Part Toolbar (deleverktøylinje) aktivert og vil sette inn eller fjerne rader i Parts-tabellen i en posisjon som er basert på gjeldende kontekst. Hvis gjeldende utvalg ikke er på eller innenfor en av radene i tabellen, er knappene deaktivert.

Obs!  Den egendefinerte verktøylinjen Part Toolbar ble opprettet ved å endre standard skjemaverktøylinje.

Dette er noen av områdene i InfoPath-grensesnittet der redigeringskontekst gjelder:

  • Insert-menyen    Menyelementer på Insert-menyen (Sett inn). Disse omfatter vanligvis menyelementer for å sette inn elementer i en tabell eller inndeling.
  • Hurtigmenyen   Menyelementer på hurtigmenyen. Disse omfatter vanligvis menyelementer for å sette inn eller fjerne elementer i en tabell, inndeling eller liste.
  • Table-menyen    Menyelementer på Table-menyen (Tabell). Disse omfatter vanligvis menyelementer for å sette inn eller fjerne elementer i en tabell.
  • Egendefinert verktøylinje   Knapper og menyelementer som er tilgjengelige på en egendefinert verktøylinje. Disse omfatter vanligvis knapper eller menyelementer for å sette inn eller fjerne elementer i en tabell eller inndeling, eller knapper som kaller skriptkode.

I eksempelskjemaet Structural Editing brukes en gjentakende tabellkontroll til å implementere en tabell som gjør det mulig for brukerne å redigere en liste over deler på en faktura. Når en bruker velger å redigere tabellen ved hjelp av Insert-menyen, den egendefinerte verktøylinjen Part Toolbar eller hurtigmenyen, bestemmer InfoPath hvilken kontroll som skal brukes, og redigerer kilde-XML-dokumentet basert på redigeringshandlingene som er angitt i utformingsmodus for den kontrollen.

Kontrollene for strukturell redigering inneholder forhåndsdefinerte redigeringshandlinger som kan knyttes til verktøylinjeknapper og menyelementer i brukergrensesnittområdene i InfoPath. I Commands-dialogboksen (Kommandoer), som er tilgjengelig fra dialogboksen Properties (Egenskaper) for en kontroll for strukturell redigering, kan du velge hvilke av kontrollens redigeringshandlinger som skal være tilgjengelige for brukerne, hvilke brukergrensesnittområder de skal vises i og hvilke etiketter som skal brukes for de tilknyttede knappene eller menyelementene. I Parts-tabellen i eksempelskjemaet Structural Editing er følgende redigeringshandlinger aktivert:

  • Insert (Sett inn)   Aktivert på Insert-menyen. Gjør det mulig for brukeren å sette inn en ny rad i Parts-tabellen.
  • Insert Above (Sett inn ovenfor)   Aktivert på hurtigmenyen og den egendefinerte verktøylinjen Part Toolbar. Gjør det mulig for brukeren å sette inn en ny rad over gjeldende rad i Parts-tabellen.
  • Insert Below (Sett inn nedenfor)   Aktivert på hurtigmenyen og den egendefinerte verktøylinjen Part Toolbar. Gjør det mulig for brukeren å sette inn en ny rad under gjeldende rad i Parts-tabellen.
  • Remove (Fjern)   Aktivert på hurtigmenyen og den egendefinerte verktøylinjen Part Toolbar. Gjør det mulig for brukeren å fjerne gjeldende rad.

Obs!  Andre redigeringshandlinger som ikke er implementert i eksempelskjemaet Structural Editing, kan brukes i en gjentakende tabellkontroll.