Unidsa是專門為改善和擴展Unigui在Delphi的功能而開發的創新組件調色板。該調色板由高度可定制的工具組成,旨在為建造現代用戶界面提供更優雅有效的解決方案。
可用組件
tunidsaqrcodereader tunidsaconfirm tunidsatoast tunidsamenlateral tunidsalogin
這是一個高級組件開發的,旨在利用HTML5在讀取廣泛的**條形碼和QR碼**方面的功能。 Tunidsaqrcodereader設計為高度靈活性,使開發人員能夠準確自定義他們想要閱讀的代碼類型,以及選擇特定閱讀設備的選項。
| 類型 | 描述 |
|---|---|
| QR 圖碼 | 允許讀取默認QR碼。 |
| 阿茲台克 | AZTEC代碼閱讀支持 |
| 鱈魚 | 識別和讀取Codabar代碼 |
| Code_39,Code_93,Code_128 | 代碼代碼的全面閱讀,涵蓋了變化39、93和128。 |
| data_matrix | 有資格識別和解釋數據矩陣代碼。 |
| Maxicode | 支持Maxicode代碼。 |
| ITF | 與5(ITF)代碼中的2個相互交織的2兼容。 |
| EAN_13,EAN_8 | 讀取EAN代碼,包括變體13和8。 |
| PDF_417 | PDF417代碼支持。 |
| rss_14,rss_expanded | 在版本14和擴展版本中都有RSS代碼的資格。 |
| upc_a,upc_e,upc_ean_extension | 與UPC變化兼容,包括EAN擴展。 |
代碼類型選擇:開發人員可以根據其應用程序的需求自由標記或取消選中特定的閱讀代碼。
設備選擇:提供選擇特定讀取設備的選項,以確保捕獲代碼時更大的多功能性。
說明性圖像,因為組件可以具有自定義選項...
TunidsaconFirm根據JQuery-Confir上可用的插件來創建和管理模態對話框窗口,以進行確認,警報和提示。該組件提供了廣泛的屬性和方法,可允許對對話框窗口進行詳細的自定義,包括從顯示的內容到窗口的美學和功能方面。
一般的:
Title定義對話框窗口的標題。Content定義對話框窗口的主要內容。Icon允許您為對話框窗口定義圖標。Theme定義了窗口的主題,允許美學個性化。窗口控制:
Draggable控件如果可以拖動窗口。內容:
ContentFile允許您從外部文件加載窗口內容。SmoothContent可以輕柔地過渡到內容。按鈕:
Buttons在對話框窗口中定義了可用的按鈕。OnButtonClick事件。動畫:
Animation定義了通過打開和關閉窗口使用的動畫類型。TypeAnimated定義在更改類型時窗口是否會動畫。佈局和样式:
BoxWidth定義窗口的寬度。ColumnClass TitleClass允許您為窗口的不同元素定義自定義類。事件:
OnOpen , OnClose , OnDestroy , OnAction , OnContentReady各種事件,可以詳細控制對話框窗口生命週期。其他屬性:
Type定義對話框窗口的類型(確認,警報等)。UseBootstrap定義了Bootstrap是否將用於定型。RTL可以從右到左側的書面語言支持。公共方法:
Show顯示對話窗口。Alert , Dialog , Prompt , Confirm帶有預定義特徵的對話窗口,以實現不同的目的。Clear , ClearEvents方法,用於清潔與窗口相關的事件。 說明性圖像,因為組件可以具有自定義選項...
Tunidsatoast是一個代表簡單簡短通知的類,通常用於向用戶提供有關應用程序中的操作或事件的反饋。基於jQuery-toast-Plugin插件,此組件允許您為Delphi中開發的Unigui應用程序創建風格化和個性化的吐司通知。
主要屬性和方法:
一般的:
Text定義通知的主要文本。Heading定義了通知的標題或標題。Icon定義通知圖標。可以使用不同的圖標 +指示通知的類型或重要性。行為:
ShowHideTransition確定通過顯示或隱藏通知使用的過渡類型。HideAfter定義時間(以毫秒為單位),然後自動隱藏通知。AllowToastClose ,允許用戶手動關閉通知。Stack定義可以同時顯示多少通知。風格和外觀:
BgColor定義了通知的背景顏色。TextColor定義了通知文本的顏色。TextAlign定義了通知中文本的對齊。Position定義屏幕上將顯示通知的位置。Loader指定通知中顯示的充電器的類型和行為。事件:
OnBeforeShow 。OnAfterShown 。OnBeforeHide觸發。OnAfterHidden誘導。公共方法:
Show用定義的屬性顯示通知。Clear當前通知。Reset其默認值的通知。Tunidsatoast組件提供了一種靈活而優雅的方式,可為用戶提供反饋而不侵入性。通過與Unigui一起在Delphi項目中使用此組件,開發人員可以顯著改善用戶體驗,從而為各種操作和事件提供相關的上下文通知。
說明性圖像,因為組件可以具有自定義選項...
這是一個代表側菜單的組件,該組件通常在Web應用程序中用於提供瀏覽和其他選項,通常位於頁面的左側或右側。
主要屬性和方法:
一般的:
Logo :控制菜單頂部的徽標的外觀和行為。UrlImage定義了徽標的圖像CompanyName定義客戶/公司名稱Search :允許在菜單內進行研究。Icon定義了研究區域圖標。TextPrompt定義了將顯示在研究領域,標準“搜索..”中的信息文本AutoComplete啟用或禁用已經使用的文本中的基礎中的建議。Visible定義是否將顯示搜索。SearchText文本文本。Theme定義了菜單的視覺主題。TitleLeft左主題標題。TitleRight標題。StyleLeft風格StyleRight風格Visible定義您是否會看到您是否可以看到更改主題的選項Menu :控制菜單中的單個項目。Icon定義菜單圖標(字體很棒5.15.4)Caption菜單描述NotificationCount當菜單旁邊顯示大於0時,通知數。Visible定義菜單是否可見。Enabled定義菜單是否處於活動狀態Hidden定義菜單是否可見。Separator定義菜單將是菜單分離器Hint描述。OnClickOnClickNotification 。OnClickRef (在運行時使用)OnClickNotificationRef (在運行時使用)Profile允許您在菜單中顯示個人資料信息,例如用戶名或圖像。Name系統用戶名Email系統用戶電子郵件ImageURL系統用戶圖像Visible指示是否可見用戶配置文件。Style控制菜單的一般視覺樣式。PaddingTop類似於CSS填充頂。定義元素頂部的內部空間。PaddingLeft類似於CSS填充左。定義元素左側的內部空間。PaddingRight 。定義元素右側的內部空間。PaddingBottom類似於CSS填充底。定義元素底部的內部空間。BorderRadiusTopLeft類似於CSS邊界左邊 - 拉迪烏斯。定義左上角的邊緣邊緣。BorderRadiusTopRight類似於CSS Border-Top-Radius。定義右上角的邊緣半徑。BorderRadiusBottomLeft類似於CSS的邊界底拉迪烏斯。定義左下角的邊緣邊緣。BorderRadiusBottomRight類似於CSS邊境 - 拉迪烏斯邊境 - 拉迪烏斯。定義右下角的邊緣邊緣。BorderTop類似於CSS邊界頂。定義元素上邊緣的厚度。BorderLeft類似於CSS邊界左。定義從邊緣到元素左側的厚度。BorderRight類似於CSS邊境權利。定義從邊緣到元素右側的厚度。BorderBottom類似於CSS邊界底。定義元件下邊緣的厚度。行為:
MenuState定義菜單的當前狀態(例如,最小化或最大化)。SelectedDiretionTheme確定所選主題的方向。SelectedTheme指定所選樣式主題。SelectedMenu指示選擇了哪個菜單項。AjaxSecurity A BOOLEAN確定是否啟用了Ajax安全性。公共方法:
MinimizeMaximize菜單中最小化和最大化狀態之間的交替。HideMenu隱藏了菜單。ShowMenu顯示菜單。SetTheme定義了菜單的主題。事件:
OnClickLogo 。OnClickMenu 。OnClickNotificationMenu驅動。OnAfterSelectTheme 。OnClickProfile 。OnClickLogoff 。OnSearchEnter 。OnClickIconSearch觸發。 說明性圖像,因為組件可以具有自定義選項...
Tunidsalogin組件是一種多功能工具,旨在在登錄屏幕上呈現關鍵元素,提供流暢和可定制的用戶體驗,並加快創建此屏幕的每個過程。登錄屏幕響應迅速,因此它將適應不同的屏幕截圖。
主要屬性和方法:
一般的:
Geral :一般特性Title定義登錄屏幕的標題Description定義登錄屏幕描述,文本在標題下方TrimSpacesOnRememberMeForgetPassword for那些不使用該選項記住密碼或恢復密碼的人,此計劃的選項將刪除按鈕輸入之間的間距Logo :控制菜單頂部的徽標的外觀和行為。Image根據知情URL定義徽標的圖像MarginLeft定義了左側的邊距MarginTop定義了右側的邊距Slide :指初始幻燈片圖像Image根據知情URL定義徽標的圖像MarginLeft定義了左側的邊距MarginTop定義了右側的邊距Login :登錄輸入設置Caption定義輸入標題,例如電子郵件,電話Enabled定義輸入是活動還是不活動Value定義或獲取登錄字段的值Password :密碼輸入設置Caption定義輸入標題Enabled定義輸入是活動還是不活動Value定義或獲取登錄字段的值RememberMe :密碼選項的設置CaptionChecked定義或檢查復選框是否標記Visible定義了選項的可見性ForgetPassword :恢復密碼的設置CaptionVisible定義了選項的可見性LoginNow :輸入按鈕設置CaptionVisible定義了選項的可見性Visible定義按鈕的寬度CreateAccount :創建新帳戶的設置CaptionVisible定義了選項的可見性Visible定義按鈕的寬度事件:
OnCreateAccount 。OnForgetPassword 。OnLoginEnter 。OnLoginNow 。OnPasswordEnter 。OnRememberMe命令
除登錄表單外,所有Unigui表單都根據用戶Redmension更新表單的寬度。這就是為什麼必須在“ formogin ”的“腳本”屬性上使用以下腳本的原因。
window.onresize = function(){
if (typeof FormLogin !== 'undefined') {
var getSize = Ext.getBody().getViewSize(),
winWidth = getSize.width,
winHeight = getSize.height,
left = (winWidth - FormLogin.window.width) / 2,
top = (winHeight - FormLogin.window.height) / 2;
FormLogin.window.setPosition(left, top);
}
}
注意:通過形式formogin的名稱更改名稱。
請記住,建議使用UniserverModule中的MFPAGE模式,以使您的應用程序看起來更像網頁標準樣式。