Lenka.Guo 发表于 2021-7-22 16:41:43

Web设计器初始化加载之UI 定制

很多人在选购ActiveReports 主要是需要在线设计器为最终用户提供编辑的能力。这个也是 ActiveReports 13 推出在线设计器一直很受大家欢迎的原因。ActiveReports 目前已发布到 V15版本,我们的在线设计器也经历了3年的功能迭代,功能越来越强大,定制能力也越来越灵活,易用性也极大的提升来为最终用户人员使用,如提供的表格向导, 矩表向导,新的表达式等等。

本篇文章我们就来了解下 Web 设计器的API 能力,我们能够使用Web 设计器做哪些定制化的能力。

UI 篇:
设计器中的按钮及选项卡区域均可隐藏,如下是在初始化设计器的 DesignerOptions 中的可选选项。




控制各区域可见性:

       //控制按钮的可见性
                designerOptions.openButton.visible = true;
      designerOptions.saveButton.visible = true;
      designerOptions.saveAsButton.visible = true;
      designerOptions.fileView.visible = true;

      //控制选项卡的可见性
      designerOptions.groupEditor.visible = true;
      designerOptions.propertiesTab.visible = true;
      designerOptions.reportExplorer.visible = true;

      // 控制是否显示背景线
      designerOptions.showGrid.visible = true;
      // 控制工具箱可见性
      designerOptions.toolBox.visible = true;


控制特殊控件默认行为
designerOptions.reportItemsFeatures.table.autoFillFooter = true;





控制数据源和数据集是否可编辑
designerOptions.dataTab.dataSets.canModify = true;
                designerOptions.dataTab.dataSources.canModify = true;






页: [1]
查看完整版本: Web设计器初始化加载之UI 定制