[]
        
(Showing Draft Content)

事件处理器

ActiveReportsJS报表设计器 UI 的大部分由与报表设计过程相关功能模块组成-侧边栏上的数据控件,工具栏上的格式设置控件以及数据窗口和属性窗口。 从托管应用程序不能覆盖这些项目的行为的意义上说,这些是不可自定义的。 可点击 在线设计器功能介绍 了解各个功能区域。

但是,托管应用程序应根据其特定要求实现一些可自定义的UI项:

  • "保存" 或 "另存为" 按钮
  • "新建" 按钮
  • "打开" 按钮
  • "预览" 按钮
  • "文件" 连接

默认情况下这些按钮是不可见的,需要调用setActionHandlers 方法使得这些方法可见并且实现操作

点击以下文档了解具体的操作:

该应用程序还可以使用 onOpenFileMenu 事件处理器显示托管应用程序的自定义菜单。 该应用程序还可以使用 processCommand 方法以调用操作处理程序以响应其他事件。 该参数指定要调用的动作处理程序。 例如, processCommand("create") 调用了onCreate 事件处理器。

可点击 实现自动保存方法 页面来了解如何触发 processCommand 方法