<ContextualGroup>(RibbonDiffXml)
게시 날짜: 2016년 11월
적용 대상: Dynamics CRM 2015
특정 컨텍스트 내에 표시할 탭의 모음이 들어 있습니다.
구문
<ContextualGroup
Color=[ "None" | "DarkBlue" | "LightBlue" | "Teal" | "Orange" | "Green" | "Magenta" | "Yellow" | "Purple"]
Command="String"
ContextualGroupId="String"
Id="String"
Sequence="Integer"
Title="String" >
<Tab />
</ContextualGroup>
특성 및 요소
다음 표는 특성, 자식 요소 및 부모 요소를 나열합니다.
특성
특성 |
설명 |
유형 |
사용법 |
---|---|---|---|
Color(색) |
그룹에 대한 색 구성표를 지정합니다. 유효한 값은 다음과 같습니다.
|
열거형 |
선택 참석자 |
명령 |
이 컨트롤에 대한 리본 명령의 ID를 지정합니다. |
문자열 |
선택 참석자 |
ContextualGroupId |
Mscrm.VisualizationTools 같은 컨텍스트 그룹을 식별하는 문자열입니다. |
문자열 |
선택 참석자 |
Id |
리본 요소의 정의에 대한 고유 식별자를 지정합니다. 적극 권장되는 명명 규칙은 [solution identifier].[entity].[ribbon].[function].[element name]과 같이 마침표를 사용하여 이름의 부분을 분리하는 것입니다. 예를 들면 MyISV.account.form.SendToOtherSystem.Button과 같습니다. 여러 엔터티에서 사용할 리본 요소를 정의할 때 Id 특성에서 {!EntityLogicalName} 토큰을 사용합니다. 이는 엔터티 논리 이름을 Id 값에 삽입하여 Id 값이 전역적으로 고유하도록 해줍니다. 예를 들어, 거래처 엔터티가 있는 MyISV.{!EntityLogicalName}.form.SendToOtherSystem.Button를 사용하는 경우 Id는 MyISV.account.form.SendToOtherSystem.Button이 됩니다. 연락처 엔터티의 경우 Id는 MyISV.contact.form.SendToOtherSystem.Button이 됩니다.
> [!IMPORTANT]
> 전역적으로 고유한 Id 값을 설정하지 않는 경우 리본이 표시되지 않을 수 있습니다. |
문자열 |
필수 참석자 |
순서 |
기존 리본 요소보다 높거나 낮은 시퀀스 값을 설정하여 리본 수정 위치를 지정합니다. |
정수 |
선택 참석자 |
제목 |
이 요소는 Microsoft Dynamics CRM에서 사용되지 않습니다. |
문자열 |
선택 참석자 |
자식 요소
Element(요소) |
설명 |
---|---|
리본에 탭을 지정합니다. |
부모 요소
Element(요소) |
설명 |
---|---|
CustomAction 요소 내에 포함될 시각적 리본 요소를 지정합니다. |
설명
이전에 정의된 ContextualGroup을 내보내면 ContextualGroup 및 포함되어 있는 모든 <Tab> (RibbonDiffXml) 엔터티가 별도의 <CustomAction> (RibbonDiffXml) 요소로 리팩터링되는 것을 볼 수 있습니다. 이는 Microsoft Dynamics CRM 2015 및 Microsoft Dynamics CRM Online 2015 업데이트에서 데이터베이스에 데이터를 저장하는 방식으로 인한 것입니다. 원래 정의의 동작은 바뀌지 않습니다.
예를 들어,다음 의사 코드 조각에 나와 있는 것처럼 ContextualGroup을 추가하기 위해 <CustomAction> (RibbonDiffXml)를 정의하는 경우:
<CustomAction Location='Mscrm.ContextualGroups._children' > <CommandUIDefinition> <ContextualGroup Id='CG1'> <Tab Id='T1'>...</Tab> <Tab Id='T2'>...</Tab> </ContextualGroup> </CommandUIDefinition></CustomAction>
나중에 이 정의를 포함하여 사용자 지정을 내보낼 때 정의가 다음 의사 코드 조각에 나와 있는 것처럼 나타난다고 예상해야 합니다.
<CustomAction Location='Mscrm.ContextualGroups._children' > <CommandUIDefinition> <ContextualGroup Id='CG1' /> </CommandUIDefinition></CustomAction><CustomAction Location='CG1._children'> <CommandUIDefinition> <Tab Id='T1'>...</Tab> </CommandUIDefinition></CustomAction><CustomAction Location='CG1._children'> <CommandUIDefinition> <Tab Id='T2'>...</Tab> </CommandUIDefinition></CustomAction>
요소 정보
XPath |
|
스키마 이름 |
ContextualGroupType |
유효성 검사 파일 |
RibbonWSS.xsd |
비워 둘 수 있음 |
예 |
참고 항목
명령 및 리본 사용자 지정
Ribbon XML reference
© 2017 Microsoft. All rights reserved. 저작권 정보