File tree Expand file tree Collapse file tree 8 files changed +222
-0
lines changed
generate-docs/script-inputs Expand file tree Collapse file tree 8 files changed +222
-0
lines changed Original file line number Diff line number Diff line change @@ -1245,6 +1245,51 @@ Office.ContextInformation#version:member:
1245
1245
- |-
1246
1246
const contextInfo = Office.context.diagnostics;
1247
1247
console.log("Office version: " + contextInfo.version);
1248
+ Office.ContextMenu#requestUpdate:member(1):
1249
+ - |-
1250
+ // Change the availability of custom buttons on the context menu.
1251
+ await Office.contextMenu.requestUpdate({
1252
+ controls: [
1253
+ {
1254
+ id: Addin.CtxMenu.Button1,
1255
+ enabled: true
1256
+ },
1257
+ {
1258
+ id: Addin.CtxMenu.Button2,
1259
+ enabled: false
1260
+ },
1261
+ ]
1262
+ });
1263
+ Office.ContextMenuControl:interface :
1264
+ - |-
1265
+ // Change the availability of custom buttons on the context menu.
1266
+ await Office.contextMenu.requestUpdate({
1267
+ controls: [
1268
+ {
1269
+ id: Addin.CtxMenu.Button1,
1270
+ enabled: true
1271
+ },
1272
+ {
1273
+ id: Addin.CtxMenu.Button2,
1274
+ enabled: false
1275
+ },
1276
+ ]
1277
+ });
1278
+ Office.ContextMenuUpdaterData#controls:member:
1279
+ - |-
1280
+ // Change the availability of custom buttons on the context menu.
1281
+ await Office.contextMenu.requestUpdate({
1282
+ controls: [
1283
+ {
1284
+ id: Addin.CtxMenu.Button1,
1285
+ enabled: true
1286
+ },
1287
+ {
1288
+ id: Addin.CtxMenu.Button2,
1289
+ enabled: false
1290
+ },
1291
+ ]
1292
+ });
1248
1293
Office.CustomXmlNode#baseName:member:
1249
1294
- |-
1250
1295
function showXmlNodeBaseNames() {
Original file line number Diff line number Diff line change @@ -33,6 +33,29 @@ methods:
33
33
the exact timing of the context menu update (or refresh) can't be
34
34
determined by the completion of this API.
35
35
36
+
37
+ #### Examples
38
+
39
+
40
+ ```TypeScript
41
+
42
+ // Change the availability of custom buttons on the context menu.
43
+
44
+ await Office.contextMenu.requestUpdate({
45
+ controls: [
46
+ {
47
+ id: Addin.CtxMenu.Button1,
48
+ enabled: true
49
+ },
50
+ {
51
+ id: Addin.CtxMenu.Button2,
52
+ enabled: false
53
+ },
54
+ ]
55
+ });
56
+
57
+ ```
58
+
36
59
isPreview : false
37
60
isDeprecated : false
38
61
syntax :
Original file line number Diff line number Diff line change @@ -14,6 +14,29 @@ remarks: >-
14
14
**Requirement set**: [ContextMenuAPI
15
15
1.1](https://learn.microsoft.com/javascript/api/requirement-sets/common/context-menu-api-requirement-sets)
16
16
17
+
18
+ #### Examples
19
+
20
+
21
+ ```TypeScript
22
+
23
+ // Change the availability of custom buttons on the context menu.
24
+
25
+ await Office.contextMenu.requestUpdate({
26
+ controls: [
27
+ {
28
+ id: Addin.CtxMenu.Button1,
29
+ enabled: true
30
+ },
31
+ {
32
+ id: Addin.CtxMenu.Button2,
33
+ enabled: false
34
+ },
35
+ ]
36
+ });
37
+
38
+ ```
39
+
17
40
isPreview : false
18
41
isDeprecated : false
19
42
type : interface
Original file line number Diff line number Diff line change @@ -33,3 +33,23 @@ properties:
33
33
content : ' controls: ContextMenuControl[];'
34
34
return :
35
35
type : <xref uid="office!Office.ContextMenuControl:interface" />[]
36
+ description : |-
37
+
38
+
39
+ #### Examples
40
+
41
+ ```TypeScript
42
+ // Change the availability of custom buttons on the context menu.
43
+ await Office.contextMenu.requestUpdate({
44
+ controls: [
45
+ {
46
+ id: Addin.CtxMenu.Button1,
47
+ enabled: true
48
+ },
49
+ {
50
+ id: Addin.CtxMenu.Button2,
51
+ enabled: false
52
+ },
53
+ ]
54
+ });
55
+ ```
Original file line number Diff line number Diff line change @@ -33,6 +33,29 @@ methods:
33
33
the exact timing of the context menu update (or refresh) can't be
34
34
determined by the completion of this API.
35
35
36
+
37
+ #### Examples
38
+
39
+
40
+ ```TypeScript
41
+
42
+ // Change the availability of custom buttons on the context menu.
43
+
44
+ await Office.contextMenu.requestUpdate({
45
+ controls: [
46
+ {
47
+ id: Addin.CtxMenu.Button1,
48
+ enabled: true
49
+ },
50
+ {
51
+ id: Addin.CtxMenu.Button2,
52
+ enabled: false
53
+ },
54
+ ]
55
+ });
56
+
57
+ ```
58
+
36
59
isPreview : false
37
60
isDeprecated : false
38
61
syntax :
Original file line number Diff line number Diff line change @@ -14,6 +14,29 @@ remarks: >-
14
14
**Requirement set**: [ContextMenuAPI
15
15
1.1](https://learn.microsoft.com/javascript/api/requirement-sets/common/context-menu-api-requirement-sets)
16
16
17
+
18
+ #### Examples
19
+
20
+
21
+ ```TypeScript
22
+
23
+ // Change the availability of custom buttons on the context menu.
24
+
25
+ await Office.contextMenu.requestUpdate({
26
+ controls: [
27
+ {
28
+ id: Addin.CtxMenu.Button1,
29
+ enabled: true
30
+ },
31
+ {
32
+ id: Addin.CtxMenu.Button2,
33
+ enabled: false
34
+ },
35
+ ]
36
+ });
37
+
38
+ ```
39
+
17
40
isPreview : false
18
41
isDeprecated : false
19
42
type : interface
Original file line number Diff line number Diff line change @@ -33,3 +33,23 @@ properties:
33
33
content : ' controls: ContextMenuControl[];'
34
34
return :
35
35
type : <xref uid="office!Office.ContextMenuControl:interface" />[]
36
+ description : |-
37
+
38
+
39
+ #### Examples
40
+
41
+ ```TypeScript
42
+ // Change the availability of custom buttons on the context menu.
43
+ await Office.contextMenu.requestUpdate({
44
+ controls: [
45
+ {
46
+ id: Addin.CtxMenu.Button1,
47
+ enabled: true
48
+ },
49
+ {
50
+ id: Addin.CtxMenu.Button2,
51
+ enabled: false
52
+ },
53
+ ]
54
+ });
55
+ ```
Original file line number Diff line number Diff line change @@ -2855,6 +2855,51 @@ Office.ContextInformation#version:member:
2855
2855
- |-
2856
2856
const contextInfo = Office.context.diagnostics;
2857
2857
console.log("Office version: " + contextInfo.version);
2858
+ Office.ContextMenu#requestUpdate:member(1):
2859
+ - |-
2860
+ // Change the availability of custom buttons on the context menu.
2861
+ await Office.contextMenu.requestUpdate({
2862
+ controls: [
2863
+ {
2864
+ id: Addin.CtxMenu.Button1,
2865
+ enabled: true
2866
+ },
2867
+ {
2868
+ id: Addin.CtxMenu.Button2,
2869
+ enabled: false
2870
+ },
2871
+ ]
2872
+ });
2873
+ Office.ContextMenuControl:interface :
2874
+ - |-
2875
+ // Change the availability of custom buttons on the context menu.
2876
+ await Office.contextMenu.requestUpdate({
2877
+ controls: [
2878
+ {
2879
+ id: Addin.CtxMenu.Button1,
2880
+ enabled: true
2881
+ },
2882
+ {
2883
+ id: Addin.CtxMenu.Button2,
2884
+ enabled: false
2885
+ },
2886
+ ]
2887
+ });
2888
+ Office.ContextMenuUpdaterData#controls:member:
2889
+ - |-
2890
+ // Change the availability of custom buttons on the context menu.
2891
+ await Office.contextMenu.requestUpdate({
2892
+ controls: [
2893
+ {
2894
+ id: Addin.CtxMenu.Button1,
2895
+ enabled: true
2896
+ },
2897
+ {
2898
+ id: Addin.CtxMenu.Button2,
2899
+ enabled: false
2900
+ },
2901
+ ]
2902
+ });
2858
2903
Office.CustomXmlNode#baseName:member:
2859
2904
- |-
2860
2905
function showXmlNodeBaseNames() {
You can’t perform that action at this time.
0 commit comments