目录

Search

  1. 前言
  2. 业务实体服务简介
  3. EJB 业务实体服务调用
  4. REST 业务实体服务调用
  5. 适用于 Data Director 的 REST API
  6. SOAP 业务实体服务调用
  7. 交叉引用记录和 BVT 计算服务
  8. 支持企业关联服务
  9. 清理、分析和转换数据的外部调用
  10. 附录 , A: 使用 REST API 添加记录
  11. 附录 , B: 使用 REST API 上载文件
  12. 附录 , C: 使用 REST API 管理报告

业务实体服务指南

业务实体服务指南

更新变量

更新变量

更新变量 REST API 将更新 Data Director 的当前颜色属性。使用 JSON 格式在请求正文中发送数据。
此 API 使用 POST 方法。
API 请求可能不会在整个应用程序中一致地更新颜色属性。例如,在提交更新按钮和菜单颜色属性的请求后,“保存”按钮在不同屏幕上可能会有所不同,某些菜单可能仅更改背景颜色。
请求 URL
更新变量 URL 使用以下格式:
http://<host>:<port>/<context>/<path>
向更新变量 URL 发出以下 HTTP POST 请求:
POST http://<host>:<port>/cmx/ui/theme/variables
示例 API 请求
以下请求将更新 Data Director 应用程序的所有颜色属性:
POST http://localhost:8080/cmx/ui/theme/variables { "variables": { "menu_text_color": "#FFF", "button_default_selected_border_color": "orange", "button_success_text_color": "white", "login_form_text_color": "red", "button_danger_text_color": "black", "menu_hover_bg_color": "#00349D", "button_default_border_color": "yellow", "dropdown_menu_item_text_color": "white", "button_danger_bg_color": "pink", "button_default_bg_color": "yellow", "button_success_border_color": "olive", "dropdown_menu_text_color": "white", "dropdown_menu_bg_color": "olive", "primary_button_text_color": "white", "button_default_selected_bg_color": "orange", "primary_button_bg_color": "green", "entity_view_label_font_wight": "normal", "primary_button_selected_bg_color": "silver", "primary_button_selected_border_color": "black", "header_text_color": "#444444", "button_danger_selected_text_color": "black", "primary_button_border_color": "green", "menu_sel_bg_color": "#001E60", "button_success_selected_border_color": "black", "login_form_background_color": "#E5EDF8", "header_background_color": "#ffd900", "button_success_selected_bg_color": "silver", "button_danger_border_color": "pink", "button_default_text_color": "black", "button_success_bg_color": "olive", "button_danger_selected_bg_color": "orange", "button_danger_selected_border_color": "red", "primary_button_selected_text_color": "black", "workspace_bg": "#E5EDF8", "button_default_selected_text_color": "black", "dropdown_menu_item_hover_bg_color": "navy", "menu_background_color": "#004fb6", "button_success_selected_text_color": "black" } }
以下请求将更新 Data Director 应用程序中主要按钮的颜色属性。
{ "variables":{ "primary_button_text_color": "white", "primary_button_bg_color": "green", "primary_button_border_color": "white", "primary_button_selected_bg_color": "pink", "primary_button_selected_border_color": "red", "primary_button_selected_text_color": "red" } }
示例 API 响应
成功更新指定的颜色属性后,API 会返回响应代码 200 OK。响应正文为空。