ui.xml 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568
  1. <!--
  2. Licensed Materials - Property of IBM
  3. BI and PM: qs
  4. (C) Copyright IBM Corp. 2001, 2017
  5. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  6. -->
  7. <!--
  8. Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  9. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  10. -->
  11. <ui>
  12. <toolbarContent category="standard" xmlns:xts="http://developer.cognos.com/schemas/xts/">
  13. <spacer/>
  14. <button id="NewReport"/>
  15. <button id="OpenReport"/>
  16. <button id="Save"/>
  17. <button id="SaveAs"/>
  18. <separator/>
  19. <button id="Cut"/>
  20. <button id="Paste"/>
  21. <button id="Delete"/>
  22. <button id="Undo"/>
  23. <button id="Redo"/>
  24. <separator/>
  25. <button id="Run"/>
  26. <separator/>
  27. <button id="FilterSimple"/>
  28. <button id="Suppress"/>
  29. <button id="Sort"/>
  30. <button id="Summarize"/>
  31. <button id="Calculate"/>
  32. <separator/>
  33. <button id="DrillDown"/>
  34. <button id="DrillUp"/>
  35. <button id="DirectLaunchGoTo"/>
  36. <separator/>
  37. <button id="Chart"/>
  38. <button id="Group"/>
  39. <button id="Pivot"/>
  40. <button id="Ungroup"/>
  41. <button id="Section"/>
  42. <button id="Swap"/>
  43. <separator/>
  44. <button id="Collapse"/>
  45. <button id="Expand"/>
  46. </toolbarContent>
  47. <styleToolbarContent xmlns:xts="http://developer.cognos.com/schemas/xts/">
  48. <toolbarSpacer/>
  49. <!-- font-family picker -->
  50. <selectFontFamily>
  51. <!-- localized default drop down label -->
  52. <defaultLabel><xts:string id="STYLE_TOOLBAR_SELECT_FONT_FAMILY"/></defaultLabel>
  53. <tooltip><xts:string id="STYLE_TOOLBAR_SELECT_FONT_FAMILY_TOOLTIP"/></tooltip>
  54. </selectFontFamily>
  55. <toolbarSpacer/>
  56. <!-- font-size picker -->
  57. <selectFontSize>
  58. <!-- localized default drop down label -->
  59. <defaultLabel><xts:string id="STYLE_TOOLBAR_SELECT_FONT_SIZE"/></defaultLabel>
  60. <tooltip><xts:string id="STYLE_TOOLBAR_SELECT_FONT_SIZE_TOOLTIP"/></tooltip>
  61. </selectFontSize>
  62. <toolbarSpacer/>
  63. <!-- foreground font color -->
  64. <selectColor>
  65. <!-- The id of the prompt control -->
  66. <promptId>Color</promptId>
  67. <!-- the name of the object -->
  68. <ref>colorColor</ref>
  69. <!-- function to call with the new color value as a parameter -->
  70. <callBackFunction>colorStyleCommand</callBackFunction>
  71. <!-- automatic reset to default color -->
  72. <autoReset>true</autoReset>
  73. <!-- default RGB color (e.g. '#000000', '#FFFFFF') -->
  74. <defaultColor/>
  75. <!-- define the whether the control is foreground or background
  76. (e.g. TYPE_COLOR | TYPE_BACKGROUND_COLOR) -->
  77. <type>TYPE_COLOR</type>
  78. <tooltip><xts:string id="STYLE_TOOLBAR_COLOR_TOOLTIP"/></tooltip>
  79. </selectColor>
  80. <toolbarSeparator/>
  81. <!-- bold style toggle -->
  82. <toggleButton>
  83. <!-- the css attribute name -->
  84. <name>bold</name>
  85. <!-- the style associated with the default css attribute -->
  86. <style>font-weight:bold</style>
  87. <!-- localized lable for the button -->
  88. <label><xts:string id="STYLE_TOOLBAR_B"/></label>
  89. <tooltip><xts:string id="STYLE_TOOLBAR_B_TOOLTIP"/></tooltip>
  90. </toggleButton>
  91. <toggleButton>
  92. <!-- the css attribute name -->
  93. <name>italic</name>
  94. <!-- the style associated with the default css attribute -->
  95. <style>font-style:italic</style>
  96. <!-- localized lable for the button -->
  97. <label><xts:string id="STYLE_TOOLBAR_I"/></label>
  98. <tooltip><xts:string id="STYLE_TOOLBAR_I_TOOLTIP"/></tooltip>
  99. </toggleButton>
  100. <toggleButton>
  101. <!-- the css attribute name -->
  102. <name>underline</name>
  103. <!-- the style associated with the default css attribute -->
  104. <style>text-decoration:underline</style>
  105. <!-- localized lable for the button -->
  106. <label><xts:string id="STYLE_TOOLBAR_U"/></label>
  107. <tooltip><xts:string id="STYLE_TOOLBAR_U_TOOLTIP"/></tooltip>
  108. </toggleButton>
  109. <!-- background font color -->
  110. <toolbarSeparator/>
  111. <selectColor>
  112. <!-- The id of the prompt control -->
  113. <promptId>backgroundColor</promptId>
  114. <!-- the name of the object -->
  115. <ref>backgroundColorPicker</ref>
  116. <!-- function to call with the new color value as a parameter -->
  117. <callBackFunction>backgroundColorStyleCommand</callBackFunction>
  118. <!-- automatic reset to default color -->
  119. <autoReset>true</autoReset>
  120. <!-- default RGB color (e.g. '#000000', '#FFFFFF') -->
  121. <defaultColor/>
  122. <!-- define the whether the control is foreground or background
  123. (e.g. TYPE_COLOR | TYPE_BACKGROUND_COLOR) -->
  124. <type>TYPE_BACKGROUND_COLOR</type>
  125. <tooltip><xts:string id="STYLE_TOOLBAR_BACKGROUND_COLOR_TOOLTIP"/></tooltip>
  126. </selectColor>
  127. <selectAlignment>
  128. <!-- The id of the prompt control -->
  129. <promptId>alignControl</promptId>
  130. <!-- the name of the object -->
  131. <ref>alignmentPicker</ref>
  132. <!-- function to call with the new color value as a parameter -->
  133. <callBackFunction>alignStyleCommand</callBackFunction>
  134. <!-- The default setting for the control -->
  135. <defaultAlignment/>
  136. <tooltip><xts:string id="STYLE_TOOLBAR_ALIGNMENT_TOOLTIP"/></tooltip>
  137. </selectAlignment>
  138. <toolbarSeparator/>
  139. <button>
  140. <name>editTextStyle</name>
  141. <tooltip><xts:string id="STYLE_TOOLBAR_EDIT_TEXT_STYLE_TOOLTIP"/></tooltip>
  142. <link>goApplicationManager.getFeatureManager().launchFeature('StyleText')</link>
  143. <!--
  144. useWebRoot attribute
  145. setting this value to "true" will cause Query Studio to prepend
  146. the webRoot variable set in Cognos Configuration to the path specified.
  147. Removing the attribute or setting it to anything other than "true" will
  148. cause Query Studio to use the path as typed, nothing will be prepended
  149. to the string.
  150. -->
  151. <icon useWebRoot="true">qs/images/toolbar/action_font_color.gif</icon>
  152. </button>
  153. <button>
  154. <name>editBorderStyle</name>
  155. <tooltip><xts:string id="STYLE_TOOLBAR_EDIT_BORDER_STYLE_TOOLTIP"/></tooltip>
  156. <link>goApplicationManager.getFeatureManager().launchFeature('StyleBorder')</link>
  157. <icon useWebRoot="true">qs/images/toolbar/action_border_style.gif</icon>
  158. </button>
  159. <styleFontSize>
  160. <!-- CSS text size units (e.g. pt, px, em) -->
  161. <unit>pt</unit>
  162. <!-- localized text size unit label -->
  163. <unitLabel><xts:string id="FONT_SIZE_PT"/></unitLabel>
  164. <!-- font sizes available in the font-size picker-->
  165. <fontSizes>
  166. <fontSize>8</fontSize>
  167. <fontSize>9</fontSize>
  168. <fontSize>10</fontSize>
  169. <fontSize>11</fontSize>
  170. <fontSize>12</fontSize>
  171. <fontSize>14</fontSize>
  172. <fontSize>16</fontSize>
  173. <fontSize>18</fontSize>
  174. <fontSize>20</fontSize>
  175. <fontSize>22</fontSize>
  176. <fontSize>24</fontSize>
  177. <fontSize>26</fontSize>
  178. <fontSize>28</fontSize>
  179. <fontSize>36</fontSize>
  180. <fontSize>48</fontSize>
  181. <fontSize>72</fontSize>
  182. </fontSizes>
  183. </styleFontSize>
  184. </styleToolbarContent>
  185. <menuContent xmlns:xts="http://developer.cognos.com/schemas/xts/">
  186. <menu alias="edit">
  187. <name>
  188. <xts:string id="MENU_EDIT_COLUMN"/>
  189. </name>
  190. <menuItem id="FilterSimple"/>
  191. <menuItem id="FilterComplex"/>
  192. <menuItem id="Suppress"/>
  193. <menuItem id="Sort"/>
  194. <menuItem id="Summarize"/>
  195. <menuItem id="Format"/>
  196. <menuItem id="Calculate"/>
  197. <menuItem id="CustomGroups"/>
  198. <separator/>
  199. <menuItem id="DrillDown"/>
  200. <menuItem id="DrillUp"/>
  201. <menuItem id="DirectLaunchGoTo"/>
  202. <separator/>
  203. <menuItem id="Rename"/>
  204. <separator/>
  205. <menuItem id="Cut"/>
  206. <menuItem id="Paste"/>
  207. <menuItem id="Delete"/>
  208. <menuItem id="Undo"/>
  209. <menuItem id="Redo"/>
  210. </menu>
  211. <menu alias="layout">
  212. <name>
  213. <xts:string id="MENU_EDIT_REPORT"/>
  214. </name>
  215. <menuItem id="Chart"/>
  216. <separator/>
  217. <menuItem id="ConditionalStyle"/>
  218. <separator>
  219. <userCapability>canUseQueryStudioAdvancedMode</userCapability>
  220. </separator>
  221. <menuItem id="StyleText"/>
  222. <menuItem id="StyleBorder"/>
  223. <menuItem id="StyleReset"/>
  224. <menuItem id="Template"/>
  225. <separator/>
  226. <menuItem id="EditTitle"/>
  227. <menuItem id="PageSize"/>
  228. <menuItem id="PageBreak"/>
  229. <separator/>
  230. <menuItem id="Group"/>
  231. <menuItem id="Pivot"/>
  232. <menuItem id="Ungroup"/>
  233. <menuItem id="Section"/>
  234. <menuItem id="Swap"/>
  235. <separator/>
  236. <menuItem id="Collapse"/>
  237. <menuItem id="Expand"/>
  238. </menu>
  239. <menu alias="run">
  240. <name>
  241. <xts:string id="MENU_RUN_REPORT"/>
  242. </name>
  243. <menuItem id="Run" value="full"/>
  244. <menuItem id="Run" value="partial"/>
  245. <menuItem id="Run" value="none"/>
  246. <separator/>
  247. <menuItem id="ViewPDF"/>
  248. <menuItem id="PDFOptions"/>
  249. <menuItem id="ViewSpreadsheetML"/>
  250. <menuItem id="ViewXLSXData"/>
  251. <menuItem id="ViewXLWA"/>
  252. <menuItem id="ViewCSV"/>
  253. <menuItem id="ViewXML"/>
  254. <separator/>
  255. <menuItem id="QueryOptions"/>
  256. </menu>
  257. <menu alias="manage">
  258. <name>
  259. <xts:string id="MENU_MANAGE_FILE"/>
  260. </name>
  261. <menuItem id="NewReport"/>
  262. <menuItem id="OpenReport"/>
  263. <menuItem id="ReportStudio"/>
  264. <separator/>
  265. <menuItem id="Save"/>
  266. <menuItem id="SaveAs"/>
  267. <separator/>
  268. <menuItem id="ReportDefinition"/>
  269. <separator/>
  270. <menuItem id="UserPreferenceDialog"/>
  271. </menu>
  272. </menuContent>
  273. <contextMenu xmlns:xts="http://developer.cognos.com/schemas/xts/">
  274. <menu alias="report">
  275. <menuItem id="FilterSimple">
  276. <label><xts:string id="MENU_EDIT_COLUMN_FILTER" encode="javascript"/></label>
  277. <link>goApplicationManager.getFeatureManager().launchFeature("FilterSimple")</link>
  278. <icon useWebRoot="true">qs/images/toolbar/action_filter.gif</icon>
  279. </menuItem>
  280. <menuItem id="Sort">
  281. <label><xts:string id="MENU_EDIT_COLUMN_SORT" encode="javascript"/></label>
  282. <link>goApplicationManager.getFeatureManager().launchFeature("Sort")</link>
  283. <icon useWebRoot="true">qs/images/toolbar/action_sort.gif</icon>
  284. </menuItem>
  285. <menuItem id="Summarize">
  286. <label><xts:string id="MENU_EDIT_COLUMN_SUMMARIZE" encode="javascript"/></label>
  287. <link>goApplicationManager.getFeatureManager().launchFeature("Summarize", new Array("summarize", false))</link>
  288. <icon useWebRoot="true">qs/images/toolbar/action_summarize.gif</icon>
  289. </menuItem>
  290. <menuItem id="Format">
  291. <label><xts:string id="MENU_EDIT_COLUMN_DATA_FORMAT" encode="javascript"/></label>
  292. <link>goApplicationManager.getFeatureManager().launchFeature("Format", new Array("default"))</link>
  293. <icon useWebRoot="true">qs/images/toolbar/action_format_data.gif</icon>
  294. </menuItem>
  295. <menuItem id="Calculate">
  296. <label><xts:string id="MENU_EDIT_COLUMN_CALCULATE" encode="javascript"/></label>
  297. <link>goApplicationManager.getFeatureManager().launchFeature("Calculate")</link>
  298. <icon useWebRoot="true">qs/images/toolbar/action_new_calculation.gif</icon>
  299. </menuItem>
  300. <menuItem id="EditTextStyle">
  301. <label><xts:string id="MENU_EDIT_REPORT_EDIT_TEXT_STYLE" encode="javascript"/></label>
  302. <link>goApplicationManager.getFeatureManager().launchFeature("StyleText")</link>
  303. <icon useWebRoot="true">qs/images/toolbar/action_font_color.gif</icon>
  304. <userCapability>canUseQueryStudioAdvancedMode</userCapability>
  305. </menuItem>
  306. <menuItem id="ConditionalStyle">
  307. <label><xts:string id="MENU_EDIT_REPORT_COND_STYLES" encode="javascript"/></label>
  308. <link>goApplicationManager.getFeatureManager().launchFeature("ConditionalStyle")</link>
  309. <icon useWebRoot="true">qs/images/toolbar/action_conditional_style.gif</icon>
  310. <userCapability>canUseQueryStudioAdvancedMode</userCapability>
  311. </menuItem>
  312. <separator>
  313. <userCapability>canUseQueryStudioAdvancedMode</userCapability>
  314. </separator>
  315. <menuItem id="Cut">
  316. <label><xts:string id="MENU_EDIT_COLUMN_CUT" encode="javascript"/></label>
  317. <link>goApplicationManager.getFeatureManager().launchFeature("Cut")</link>
  318. <icon useWebRoot="true">qs/images/toolbar/action_cut.gif</icon>
  319. </menuItem>
  320. <menuItem id="Paste">
  321. <label><xts:string id="MENU_EDIT_COLUMN_PASTE" encode="javascript"/></label>
  322. <link>goApplicationManager.getFeatureManager().launchFeature("Paste")</link>
  323. <icon useWebRoot="true">qs/images/toolbar/action_paste.gif</icon>
  324. </menuItem>
  325. <menuItem id="Delete">
  326. <label><xts:string id="MENU_EDIT_COLUMN_DELETE" encode="javascript"/></label>
  327. <link>goApplicationManager.getFeatureManager().launchFeature("Delete")</link>
  328. <icon useWebRoot="true">qs/images/toolbar/action_delete.gif</icon>
  329. </menuItem>
  330. <separator/>
  331. <menuItem id="DrillDown">
  332. <label><xts:string id="MENU_EDIT_COLUMN_DRILL_DOWN" encode="javascript"/></label>
  333. <link>goApplicationManager.getFeatureManager().launchFeature("DrillDown")</link>
  334. <icon useWebRoot="true">qs/images/toolbar/action_drill_down.gif</icon>
  335. </menuItem>
  336. <menuItem id="DrillUp">
  337. <label><xts:string id="MENU_EDIT_COLUMN_DRILL_UP" encode="javascript"/></label>
  338. <link>goApplicationManager.getFeatureManager().launchFeature("DrillUp")</link>
  339. <icon useWebRoot="true">qs/images/toolbar/action_drill_up.gif</icon>
  340. </menuItem>
  341. <separator/>
  342. <menuItem id="DirectLaunchGoTo">
  343. <label><xts:string id="MENU_EDIT_COLUMN_GO_TO_ELIPSIS" encode="javascript"/></label>
  344. <link>goApplicationManager.getFeatureManager().launchFeature("DirectLaunchGoTo")</link>
  345. <icon useWebRoot="true">rv/images/action_go_to.gif</icon>
  346. <cascadedMenu>
  347. <menuItem id="relatedLinks">
  348. <label><xts:string id="MENU_EDIT_MORE" encode="javascript"/></label>
  349. <link>goApplicationManager.getFeatureManager().launchFeature("GoTo")</link>
  350. </menuItem>
  351. <menuItem id="IndexSearch">
  352. <label><xts:string id="MENU_EDIT_SEARCH" encode="javascript"/></label>
  353. <link>goApplicationManager.getFeatureManager().launchFeature("Search")</link>
  354. <userCapability>canUseIndexSearch</userCapability>
  355. </menuItem>
  356. </cascadedMenu>
  357. </menuItem>
  358. <separator>
  359. <userCapability>canUseGlossary</userCapability>
  360. </separator>
  361. <menuItem id="LineageFromReport">
  362. <label><xts:string id="MENU_VIEW_SOURCE_INFORMATION" encode="javascript"/></label>
  363. <link>goApplicationManager.getFeatureManager().launchFeature("Lineage")</link>
  364. <icon useWebRoot="true">qs/images/action_lineage.gif</icon>
  365. <userCapability>canUseLineage</userCapability>
  366. </menuItem>
  367. <menuItem id="BusinessGlossaryFromReport" jsMenuClass="CBusinessGlossaryMenuItem">
  368. <label><xts:string id="MENU_VIEW_BUSINESS_GLOSSARY" encode="javascript"/></label>
  369. <link>goApplicationManager.getFeatureManager().launchFeature("BusinessGlossary", new Array("report"))</link>
  370. <userCapability>canUseGlossary</userCapability>
  371. <icon useWebRoot="true">rv/images/action_glossary.gif</icon>
  372. </menuItem>
  373. </menu>
  374. <menu alias="chart">
  375. <menuItem id="DownloadChart">
  376. <label><xts:string id="MENU_DOWNLOAD_CHART" encode="javascript"/></label>
  377. <link>goApplicationManager.getFeatureManager().launchFeature("DownloadChart")</link>
  378. <icon useWebRoot="true">rv/images/action_chart.gif</icon>
  379. </menuItem>
  380. <separator/>
  381. <menuItem id="DrillDown">
  382. <label><xts:string id="MENU_EDIT_COLUMN_DRILL_DOWN" encode="javascript"/></label>
  383. <link>goApplicationManager.getFeatureManager().launchFeature("DrillDown")</link>
  384. <icon useWebRoot="true">qs/images/toolbar/action_drill_down.gif</icon>
  385. </menuItem>
  386. <menuItem id="DrillUp">
  387. <label><xts:string id="MENU_EDIT_COLUMN_DRILL_UP" encode="javascript"/></label>
  388. <link>goApplicationManager.getFeatureManager().launchFeature("DrillUp")</link>
  389. <icon useWebRoot="true">qs/images/toolbar/action_drill_up.gif</icon>
  390. </menuItem>
  391. <separator/>
  392. <menuItem id="DirectLaunchGoTo">
  393. <label><xts:string id="MENU_EDIT_COLUMN_GO_TO_ELIPSIS" encode="javascript"/></label>
  394. <link>goApplicationManager.getFeatureManager().launchFeature("DirectLaunchGoTo")</link>
  395. <icon useWebRoot="true">rv/images/action_go_to.gif</icon>
  396. <cascadedMenu>
  397. <menuItem id="relatedLinks">
  398. <label><xts:string id="MENU_EDIT_MORE" encode="javascript"/></label>
  399. <link>goApplicationManager.getFeatureManager().launchFeature("GoTo")</link>
  400. </menuItem>
  401. </cascadedMenu>
  402. </menuItem>
  403. <menuItem id="IndexSearch">
  404. <label><xts:string id="MENU_EDIT_SEARCH" encode="javascript"/></label>
  405. <link>goApplicationManager.getFeatureManager().launchFeature("Search")</link>
  406. <userCapability>canUseIndexSearch</userCapability>
  407. </menuItem>
  408. <separator>
  409. <userCapability>canUseGlossary</userCapability>
  410. </separator>
  411. <menuItem id="LineageFromChart">
  412. <label><xts:string id="MENU_VIEW_SOURCE_INFORMATION" encode="javascript"/></label>
  413. <link>goApplicationManager.getFeatureManager().launchFeature("Lineage")</link>
  414. <icon useWebRoot="true">qs/images/action_lineage.gif</icon>
  415. <userCapability>canUseLineage</userCapability>
  416. </menuItem>
  417. <menuItem id="BusinessGlossaryFromChart" jsMenuClass="CBusinessGlossaryMenuItem">
  418. <label><xts:string id="MENU_VIEW_BUSINESS_GLOSSARY" encode="javascript"/></label>
  419. <link>goApplicationManager.getFeatureManager().launchFeature("BusinessGlossary", new Array("report"))</link>
  420. <userCapability>canUseGlossary</userCapability>
  421. <icon useWebRoot="true">rv/images/action_glossary.gif</icon>
  422. </menuItem>
  423. </menu>
  424. <menu alias="filter">
  425. <menuItem id="TitleAreaEdit">
  426. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_EDIT" encode="javascript"/></label>
  427. <link>filterContextMenu("EDIT")</link>
  428. <icon>blankIcon</icon>
  429. </menuItem>
  430. <menuItem id="TitleAreaDelete">
  431. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_DELETE" encode="javascript"/></label>
  432. <link>filterContextMenu("DELETE")</link>
  433. <icon useWebRoot="true">qs/images/toolbar/action_delete.gif</icon>
  434. </menuItem>
  435. </menu>
  436. <menu alias="filterIcon">
  437. <menuItem id="TitleAreaEdit">
  438. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_EDIT" encode="javascript"/></label>
  439. <link>filterContextMenu("EDIT")</link>
  440. <icon>blankIcon</icon>
  441. </menuItem>
  442. <menuItem id="TitleAreaDeleteAll">
  443. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_DELETE_ALL" encode="javascript"/></label>
  444. <link>filterContextMenu("DELETE")</link>
  445. <icon>blankIcon</icon>
  446. </menuItem>
  447. </menu>
  448. <menu alias="metadataTree">
  449. <menuItem id="InsertFromTree">
  450. <label><xts:string id="DIALOG_INSERT_BUTTON" encode="javascript"/></label>
  451. <link>addSelected()</link>
  452. <icon>blankIcon</icon>
  453. </menuItem>
  454. <separator/>
  455. <menuItem id="FilterFromTree">
  456. <label><xts:string id="MENU_CONTEXT_METADATATREE_FILTER" encode="javascript"/></label>
  457. <link>goApplicationManager.getFeatureManager().launchFeature("FilterFromTree", [])</link>
  458. <icon useWebRoot="true">qs/images/toolbar/action_filter.gif</icon>
  459. <qualityOfService>FLEXIBLE_FILTERS</qualityOfService>
  460. <!-- Don't show this menu item for these node types -->
  461. <disabledNodeType>querySubject</disabledNodeType>
  462. <disabledNodeType>filter</disabledNodeType>
  463. <disabledNodeType>folder</disabledNodeType>
  464. <disabledNodeType>queryItemFolder</disabledNodeType>
  465. <disabledNodeType>namespace</disabledNodeType>
  466. <disabledNodeType>measureDimension</disabledNodeType>
  467. <disabledNodeType>dimension</disabledNodeType>
  468. <disabledNodeType>calculation</disabledNodeType>
  469. <!-- Don't show this menu item if there are multiple selections -->
  470. <disabledOnMultipleSelect>true</disabledOnMultipleSelect>
  471. </menuItem>
  472. <menuItem id="SortFromTree">
  473. <label><xts:string id="MENU_CONTEXT_METADATATREE_SORT" encode="javascript"/></label>
  474. <link>goApplicationManager.getFeatureManager().launchFeature("Sort", ["SETUP_FROM_TREE"])</link>
  475. <icon useWebRoot="true">qs/images/toolbar/action_sort.gif</icon>
  476. <qualityOfService>FLEXIBLE_FILTERS</qualityOfService>
  477. <!-- Don't show this menu item for these node types -->
  478. <disabledNodeType>querySubject</disabledNodeType>
  479. <disabledNodeType>filter</disabledNodeType>
  480. <disabledNodeType>folder</disabledNodeType>
  481. <disabledNodeType>queryItemFolder</disabledNodeType>
  482. <disabledNodeType>namespace</disabledNodeType>
  483. <disabledNodeType>measureDimension</disabledNodeType>
  484. <disabledNodeType>dimension</disabledNodeType>
  485. <disabledNodeType>calculation</disabledNodeType>
  486. <!-- Don't show this menu item if there are multiple selections -->
  487. <disabledOnMultipleSelect>true</disabledOnMultipleSelect>
  488. </menuItem>
  489. <menuItem id="LineageFromTree">
  490. <label><xts:string id="MENU_VIEW_SOURCE_INFORMATION" encode="javascript"/></label>
  491. <link>goApplicationManager.getFeatureManager().launchFeature("Lineage", new Array("metadataTree"))</link>
  492. <icon useWebRoot="true">qs/images/action_lineage.gif</icon>
  493. <userCapability>canUseLineage</userCapability>
  494. <!-- Don't show this menu item for these node types -->
  495. <disabledNodeType>namespace</disabledNodeType>
  496. <disabledNodeType>folder</disabledNodeType>
  497. <disabledNodeType>measureFolder</disabledNodeType>
  498. <disabledNodeType>queryItemFolder</disabledNodeType>
  499. </menuItem>
  500. <menuItem id="BusinessGlossaryFromTree" jsMenuClass="CBusinessGlossaryMenuItem">
  501. <label><xts:string id="MENU_VIEW_BUSINESS_GLOSSARY" encode="javascript"/></label>
  502. <link>goApplicationManager.getFeatureManager().launchFeature("BusinessGlossary", new Array("metadataTree"))</link>
  503. <userCapability>canUseGlossary</userCapability>
  504. <icon useWebRoot="true">rv/images/action_glossary.gif</icon>
  505. </menuItem>
  506. <separator>
  507. <qualityOfService>FLEXIBLE_FILTERS</qualityOfService>
  508. </separator>
  509. <menuItem id="InformationPane">
  510. <label><xts:string id="MENU_META_INFORMATION_NO_VALUE" encode="javascript"/></label>
  511. <link>singleClickMetadata(this);toggleInformation(true)</link>
  512. <icon>blankIcon</icon>
  513. <disabledOnMultipleSelect>true</disabledOnMultipleSelect>
  514. </menuItem>
  515. </menu>
  516. <menu alias="sort">
  517. <menuItem id="TitleAreaEdit">
  518. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_EDIT" encode="javascript"/></label>
  519. <link>goApplicationManager.getFeatureManager().launchFeature("Sort", new Array("CONTEXTEDIT"))</link>
  520. <icon>blankIcon</icon>
  521. </menuItem>
  522. <menuItem id="TitleAreaDelete">
  523. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_DELETE" encode="javascript"/></label>
  524. <link>goApplicationManager.getFeatureManager().launchFeature("Sort", new Array("CONTEXTDELETE"))</link>
  525. <icon useWebRoot="true">qs/images/toolbar/action_delete.gif</icon>
  526. </menuItem>
  527. </menu>
  528. <menu alias="sortIcon">
  529. <menuItem id="TitleAreaDeleteAll">
  530. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_DELETE_ALL" encode="javascript"/></label>
  531. <link>goApplicationManager.getFeatureManager().launchFeature("Sort", new Array("CONTEXTDELETEALL"))</link>
  532. <icon>blankIcon</icon>
  533. </menuItem>
  534. </menu>
  535. <menu alias="suppress">
  536. <menuItem id="TitleAreaEdit">
  537. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_EDIT" encode="javascript"/></label>
  538. <link>goApplicationManager.getFeatureManager().launchFeature("Suppress")</link>
  539. <icon>blankIcon</icon>
  540. </menuItem>
  541. <menuItem id="TitleAreaDelete">
  542. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_DELETE" encode="javascript"/></label>
  543. <link>goApplicationManager.getFeatureManager().launchFeature("Suppress", new Array("CONTEXTDELETE"))</link>
  544. <icon useWebRoot="true">qs/images/toolbar/action_delete.gif</icon>
  545. </menuItem>
  546. </menu>
  547. <menu alias="suppressIcon">
  548. <menuItem id="TitleAreaEdit">
  549. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_EDIT" encode="javascript"/></label>
  550. <link>goApplicationManager.getFeatureManager().launchFeature("Suppress")</link>
  551. <icon>blankIcon</icon>
  552. </menuItem>
  553. <menuItem id="TitleAreaDelete">
  554. <label><xts:string id="MENU_CONTEXT_TITLE_AREA_DELETE" encode="javascript"/></label>
  555. <link>goApplicationManager.getFeatureManager().launchFeature("Suppress", new Array("CONTEXTDELETE"))</link>
  556. <icon useWebRoot="true">qs/images/toolbar/action_delete.gif</icon>
  557. </menuItem>
  558. </menu>
  559. </contextMenu>
  560. </ui>