ebs資料夾功能的實現

2021-06-29 12:41:23 字數 1689 閱讀 2299

ebs資料夾功能的實現

早就為ebs系統的資料夾功能折服,今特意在開發乙個客戶化form後去實現了一把。

前提:開發完成並測試成功的客戶化form乙個。

內主要有內容畫布乙個,堆疊式畫布乙個,資料塊乙個,視窗乙個。

具體步驟如下:

1、新增object groups。

的object groups standard_folder然後用

滑鼠拖動至我們自己的form的objectgroups。

選擇子類,你會發現form builder都會在你的form裡面自動新增很多物件。

2、新增attached libraries

3、增加控制塊。如需要顯示資料夾功能的資料塊為block_name,則建立控制塊block_name_prompt.

3.1 、設定塊的屬性 子類資訊:block 資料庫資料塊:否

3.2 、增加item 

注:增加item,名稱必須和block_name中的item保持一致。另外,資料塊block_name

中有些item不要顯示在canvas上的,那麼此類item也無須在block_name_prompt建立相應的item.

3.3 

、設定其初始值,也就是顯示的標籤名及子類資訊

3.4 、增加其他相關item (必須)我們還需要增加其他的一些item,都是和folder的功能有關的。

1) 、order_by1、order_by2、order_by3 

為push_button,子屬性為folder_orderby 畫布為內容主畫布

2)、folder_open 

為push_button,子屬性為folder_open 

畫布為內容主畫布

3) 、folder_title 

為display item ,子屬性為dynamic title 

畫布為內容主畫布

4) 、floder_dummy 為text item,子屬性為floder_dummy 

,畫布為*******

4、在block_name裡增加項:switcher 。

switcher:為文字項,子屬性為switcher ,畫布為主畫布,x/y/寬/高均為0;資料庫欄位為否

專案級觸發器:

5、增加trigger

5.1、form級別trigger兩個

1)、folder_action

2)、when-new-form-instance

'fa_query_asset',--folderblock

'fa_qry_prompt',--prompt_block

'fa_query_detail_canvas',--stacked_canvas

'fa_query_window',--window

null--disabledfunctions

);

5.2 、block級別trigger7個 

when-new-block-instance

pre-block

post-block

pre-query

key-exeqry

key-next-item

key-pre-item

用trigger名字替換event即可。

ps:為防止堆疊式畫布在用滑鼠滑輪滑動時出錯,請儘量減少堆疊式畫布頁邊的空白。

右鍵新增顯示隱藏資料夾功能

echo off mode con cols 30 lines 4 title 右鍵選單新增成功 color 0a if not exist windir superhidden.vbs goto setup reg delete hkcr clsid f nul 2 nul del f q win...

騰訊文件推出「共享資料夾」功能 助力協同辦公

不久前,騰訊文件宣布月活躍使用者已經突破 1600 萬,隨著使用者的飛速增長和功能的快速迭代,騰訊文件的協同辦公屬性持續增強。近日,騰訊文件在文件管理方面再次優化,推出了 共享資料夾 功能,進一步提公升協同辦公能力。隨著 文件的數量增加,騰訊文件程式設計客棧上線 資料夾 功能幫助使用者歸納整理檔案。...

Linux 資料夾的功能與分類

網路上有大量關於linux的資料夾介紹,我這裡將其蒐集整理方便記憶與查詢。一 硬體相關 1 sys 硬體對應目錄 2 boot 引導程式,核心等存放的目錄 3 proc 虛擬的目錄,是系統記憶體的對映。可直接訪問這個目錄來獲取系統資訊。二 硬體檔案 4 dev 硬體檔案目錄 linux將硬體以檔案的...