反饋已提交
網絡繁忙
該插件應用於元件/組件事件較多、或需要統一排查修改事件的範本,為報表開發/維護者提供一個方便的事件管理入口。
管理器支援對當前範本中的元件/組件進行查看和編輯管理。
插件適配最低jar版本為Build#persist-2020.09.29.14.26.19.732。
支援的報表型別:普通報表、聚合報表、決策報表。
支援的報表範圍:當前範本。
支援的組件型別:儲存格元件、儲存格條件屬性-元件、para組件和參數元件、body組件、絕對畫布塊、tab塊、報表塊、圖表塊。
支援的組件範圍:當前範本中具有事件設定的上述組件。
支援的事件型別:等同於[事件]下所有設定項。包括js/提交/郵件等。
點擊工具欄中【範本】→【組件事件管理器】,進入管理介面。
管理介面中列出當前範本中具有事件設定的組件,選中列表中的組件後,可以在右側管理器中進行事件的管理。
事件管理與事件響應方式的操作相同。
在參數介面處於編輯狀態時,範本選單下面不會顯示組件事件管理器。
不同的報表型別,管理器的介面不同。
報表元件/參數元件選擇器:可以選擇查看報表元件事件,或參數元件事件。
sheet選擇器:可以選擇查看某個sheet的報表元件事件。如果sheet太多,顯示不下,可以點選右側的箭頭組,切換顯示的sheet。
具有事件的組件列表:展示了當前sheet中具有事件的組件列表,預設全部展開。點選某個組件後,在右側進行事件管理。如果選中目錄層級,則右側不會顯示事件管理介面,提示“該物件未設定過事件”。
事件管理介面:可以進行事件的增刪改。
事件響應方式設定:可以進行事件響應方式/具體內容的編輯。
點擊組件事件管理器右上角的關閉符號,即可自動儲存並關閉管理視窗。
在sheet1中儲存格A1新增按鈕元件,設定點擊JS事件。
開啟組件事件管理器,選擇報表組件-sheet1,可以看到A1出現在組件列表內,前方的圖示提示為儲存格按鈕元件。
在右側將js內容修改為“test”,關閉管理器。
再次查看A1按鈕元件的事件,發現內容已經修改。
當正在右側面板設定當前元件的事件時,開啟事件管理器,修改剛才正在編輯的事件;關閉管理器後,右側面板不會及時重新整理。需要點擊別處後再次返回,才能更新。
在sheet1中儲存格A1新增條件屬性-元件-文字元件,設定JS事件。
開啟組件事件管理器,選擇報表組件-sheet1,可以看到A1(條件屬性1)出現在組件列表內,括號中為條件屬性名,前方的圖示提示是為文字元件。
聚合報表塊中的儲存格元件、儲存格條件屬性-元件,與上述兩種類似。
這裡我們新建一個聚合報表sheet,拖入一個新的聚合報表塊,在A1儲存格處新增條件屬性,條件屬性名稱不做修改。
新增條件屬性-元件-按鈕元件,設定JS事件。
開啟組件事件管理器,選擇報表組件-sheet1,在Block1目錄下,可以看到A1(條件屬性1)出現在組件列表內,括號中為預設的條件屬性名,前方的圖示提示是為按鈕元件。
點擊參數介面進入編輯,拖入文字元件和一個查詢按鈕。
查詢按鈕formSubmit0新增初始化後-傳送郵件的事件。
點擊para組件(參數介面),新增一個點擊後-填報入庫的事件。
退出參數編輯介面,開啟組件事件管理器,選擇參數元件tab,可以看到做過事件設定的para元件、查詢按鈕formSubmit0出現在組件列表內,名稱為組件名。
具有事件的組件列表:展示了當前決策報表中具有事件的組件列表,預設展開到para/body層級。點擊某個組件後,在右側進行事件管理。如果選中未設定過事件的目錄層級,則右側不會顯示事件管理介面,提示“該物件未設定過事件”。
事件響應方式設定:可以進行事件響應天方式/具體內容的編輯。
決策報表中,不支援儲存格元件、儲存格條件屬性-元件、聚合報表塊,也不需要區分sheet,所以組件事件相關設定較為簡單。
對決策報表參數面板下的下拉框元件comboBox0,設定初始化後事件。
開啟組件事件管理器,在para目錄下,可以看到comboBox0出現在組件列表內,前方的圖示提示是為下拉框元件。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉