關於 Telerik UI for ASP.NET AJAX

用一半時間構建任何流覽器和設備的 Web Forms 應用程式。

Telerik RadControls for ASP.NET AJAX (以前的Prometheus) 是一個完整的,用於創建具有豐富的用戶介面和回應性的桌面應用程式的工具集。 它是在微軟ASP.NET AJAX 框架的基礎上創建的新的開發模型,而不僅僅是提供AJAX的功能。 按需付費License 與黃金支持包(24小時以內的答復), 全套 C# 源代碼, 1年內的再分配權和免費跟新到最新產品一起提供。 Telerik 工具組無需license 密鑰,可以在任何伺服器上自由部署。

RadControls ASP.NET AJAX (以前的Prometheus)包括: RadAjax, RadCalendar, RadChart, RadColorPicker, RadComboBox, RadDock, RadEditor, RadGrid, RadInput, RadMenu, RadScheduler, RadSlider, RadSpell, RadSplitter, RadToolTip, RadTreeView, RadUpload 和 RadWindow (詳細內容如下)。

RadAjax

  • 採用微軟 ASP.NET AJAX 引擎 - 此產品包含了用標準的微軟ASP.NET AJAX引擎配置的集中式、無代碼的AJAX關係。
  • Postback 自動被AJAX取代 - Telerik RadAjax 的核心是技術,採用了微軟 ASP.NET AJAX 引擎,以有選擇性地使網頁上的控件執行callback 而非傳統的postback。 支持AJAX 的控件不僅僅是用callback進行渲染,而是保護其與伺服器之間的交互及與頁面上其他控件之間的關係。 實際上,ajaxified 控件並不知曉它們正在與callback而不是postback發生作用。
  • 無需對修改您的應用程式 -微軟ASP.NET AJAX的一個不便之處在於您要把UpdatePanels放在需要更新的區域附近,設置觸發器或手動喚醒AJAX請求。 Telerik RadAjax 解決了這一問題 -您只需吧AJAX Manager 拖放到頁面,選擇對話框中相應的複選框,然後點擊F5。  您的應用程式現在通過採用標準的微軟ASP.NET 引擎,是支持AJAX的。
  • 無需編寫一行代碼- Telerik RadAjax 通過採用微軟ASP.NET AJAX引擎,為現有的支持AJAX的應用程式或新的WEB應用程式提供了一種完全無代碼的途徑。 相關元素的Postback請求自動被AJAX的callback取代,因而您不必將定制的JavaScript函數與頁面元素相聯系並手動喚醒AJAX請求。
  • 對返回按鈕和歷史的支持
  • 支持標準的&大多數第三方的控件 - Telerik RadAjax 引擎可以使所有隨Visual Studio提供的標準控件以及所有包含在Telerik 的ASP.NET AJAX中的控件支持AJAX。 同時還支持大多數第三方控件。
  • 即使對非常複雜的應用程式也適用-大多數支持AJAX的產品只提供有限的AJAX功能,只允許您通過一次callback載入/更新一個控件。 然而,這些解決方案並不將表單的值發送給伺服器進行錘煉,或並不保護ASP.NET網頁的生存週期。 因而,您只能實現有限數量的場景。 Telerik RadAjax 則覆蓋了任何可以用傳統的postback演算法實現的所有場景。 這樣,您可以創建非常複雜的應用程式,與Outlook Web Acess或Telerik Helpdesk的範例類似。

RadCalendar

  • 集成的日期拾取器控件- RadCalendar 提供了一個綜合的DatePicker控件,此控件集成了Calendar, DateInput, 和PopupButton 控件。 這使程式員能夠快速地位web應用程式實施最常用的日期選擇介面。
  • 客戶端模式, 伺服器(AutoPostBack ) 模式 -RadCalendar對AJAX提供了內建的支持,可確保整個 System.Globalization命名空間內的客戶端和服務器端的完全同步。 AJAX模式還通過不同的衛華設置,實現性能和相容性的最佳結合。
  • 客戶端和服務器模式也可用於某些場景:
    • 伺服器模式 - 所有伺服器上的處理法上在postback之後。 模仿了典型的ASP.NET日曆並適用於低級流覽器。 請看現場演示。
    • 客戶端模式e - 所有處理和日期計算發生在客戶端。 不過,這一模式只支持Gregorian 日曆。
  • 可定制的日矩陣-程式員可以完全地控制日矩陣,因為在7X6模式下尚未硬編碼。 通過設置FirstDayOfWeek 以及日x行矩陣,您可以對月視圖中的行/列數進行格式化。 (每個月視圖中最多可以有42個格)。
  • 月視圖的演示 -RadCalendar 可以輕鬆地設置為在一個日曆區域中顯示多個月份。 為了實現這一功能,您需要通過設置MultiViewColumns和MultiViewRows屬性來指定Multiview中月的列/行數。
  • 多項選擇-RadCalendar 支持單日期和多日期選擇。 為了支持多日期選擇,您需要把EnableMultiSelect的屬性設為"true", 使您點擊的每一天都會被相應的選擇/消選。 您還可以用列和行按鈕(日和周)來選擇一個範圍內額日期。 這些功能是受UseColumnHeadersAsSelectors和UseRowHeadersAsSelectors屬性控制的。
  • 對範本的支持 -可用一個動態的範本集來使日曆中的日期呈現豐富的外觀。 您可以以"每天一次"的方式進行這樣的定制。 這在您希望實現一個類似日程表的介面,並增加與事件有關的資訊和圖形,以及其他資訊的鏈接時特別有用。RadCalendar的表頭和表尾也可以通過範本來進行完全的定制。
  • 水準和垂直方向-默認情況下,日曆視圖以水準方向逐行排列日期。 當然,也可以設置為以垂直方式排列內容 (即逐列排列)。 只需通過設置RenderInColumns或RenderInRows的Orientation屬性來指定日曆的排列方向。
  • 滾動和導航-RadCalendar 提供了三種類型的導航, 允許您在各種視圖(月)之間切換和跳轉 :
    • 前月/下月 - 允許您通過點擊 "<" 或 ">" 按鈕 (可定制)切換到前一個/下一個(月)
    • 向前/後跳轉x個月 - 允許您在點擊"<<" 或 ">>"按鈕時.向前或向後跳過X個視圖(月). 跳躍的步數在FastNavigationStep 屬性中指定。
    • 月和年選擇 -允許您從一個彈出窗口中直接指定月和年, 彈出窗口會在您點擊日曆的表頭時打開。
  • 對鍵盤的支持 -RadCalendar 支持標準的流覽器導航模式。 用戶可在頁面元素之間點擊,直至到達日曆元素。 然後,他們可以通過按下[Tab]/[Shift+Tab] 鍵,在各日期之間前後切換。 可通過點擊[Enter] 按鈕來選擇一天。
  • 智能標籤- RadCalendar 有一個智能標籤,以便您訪問最常用的設置以及直接接通線上學習資源。
  • 新的時間和日期-時間拾取器控件 -RadCalendar 現在為您提供了一些具有創意的新控件,可以讓您輕鬆的實現時間拾取器的功能以及綜合的日期-時間拾取器控件。
  • 對System.Globalization 命名空間的支持 -全球化命名空間由一些包含與文化相關的資訊的類組成,例如語言、國家/地區、所採用的日曆、日期的格式、貨幣、數字以及字串的排序等。
  • 新的渲染演算法 -RadDatePicker 提供了新的渲染演算法,允許對不同的寬度/高度單位(例如百分比)提供適當的支持
  • 支持共用的時間視圖 -RadDateTimePicker 和 RadTimePicker 現在為共用時間視圖外觀提供了支持
  • 外觀風格-RadCalendar 採用了嶄新的外觀定制演算法,每個日曆元素都有各自的樣式。 這樣可在相當程度上簡化樣式的設置,及時是對複雜的配置也是如此。

RadChart

  • 綜合的圖表嚮導-通過一個類似微軟Excel的介面,此嚮導可提供對cart功能的95%的控制。 所有修改均可在Visual Studio Design 介面進行即時預覽,並可在需要時全部撤銷。
  • 第二Y 軸 -支持第二Y軸,可以不同的次序顯示系列。 每個圖表的系列現在都有一個YAxisType屬性,可設置相應的Y軸。 Y軸還支持對數座標。
  • 數值的X軸 -RadChart的X軸現在可以很方便地設為數軸。 因而,您可以根據XValue的屬性,將系列中的專案設置在正確的位置上。 這在您以不規則的方式接收數據,以及圖表有時間軸的情況下特別重要。
  • 鑽取(Drill-Down)這是一個選擇過程,當用戶點擊一個數據點或相應的圖例專案時會顯示一個數據的子集。 在RadChart中,鑽取功能是以兩種方式實現的: 通過postback事件或由客戶端圖形映射驅動。
  • 圖形映射 -圖形映射允許您在一個圖形內定義交互區,可用於導航到不同的頁面(例如 鑽取)和顯示tooltip。
  • 一個圖表內採用不同的圖表類型 -通過Radchart,可以為圖表的每個系列指定不同的圖表類型。 例如,您可以把一個面積圖和一個額直線圖,或將一個直方圖與一個直線圖組合起來。
  • 坐標軸的自動比例 -坐標軸可以自動延長(或縮短)以容納動態增加(或刪除)的軸座標、數據點等。
  • 漸變填充、圖案填充、圖形填充 -由於新增加了對漸變填充、圖案填充和圖形填充,並且這些設置可一再所有的圖表元素上應用,現在可以輕鬆創建高度美觀的圖表。 這種方式允許您增加圖表的可讀性、增強視覺吸引力並產生一種3維的效果。 通過豐富的選項,你可以對漸變色(支持漸變至透明)、方向、焦點、圖案樣式等進行控制。
  • 負值-RadChart的取值並不僅限於正值或0。 除餅圖以外,所有類型的圖表均可以取負值。
  • Postback 事件 -通過postback事件,您可以根據一個點擊的圖表專案,對應用程式的行為輕鬆地進行控制。 postback 時間處理器允許您獲取點擊的系列、系列專案或圖例專案。
  • 先進的坐標軸標籤處理 -RadChart現在允許您將時間、日期、貨幣、科學計數值、百分比等作為坐標軸的標籤顯示。 您還可以旋轉坐標軸的標籤,改變其顏色、字體、最小值和最大值等。
  • 圖例的定制 -您現在可以通過手動的方式對圖例外觀的行為進行控制。 此額愛,您還可以為圖例定義圖形映射。
  • 狀態管理 -狀態管理允許您在客戶端對數據和/或屬性進行持久化,而不是從資料庫或遠程調用。 此功能可以顯著加快圖表的渲染過程。
  • 為數值定制數值格式 -允許對專案的值進行定制的格式化—即貨幣、小數、科學計數值、千位分隔符號、特殊格式等
  • 標題和圖例的位置-圖表標題和圖例可以在圖表區域的內部和外部進行對接,從而指定對齊方式和與空白處的距離。
  • 支持10種圖形格式 -您可以為您的圖表選擇10中不同格式的輸出,包括所有網路上流行的格式.jpg, .gif, 和 .png. 這一選項允許您對圖表圖形的品質和記憶體佔用的大小進行優化。
  • 系列和系列中的專案的不同顏色 –可以讓您進一步改善數據表示的外觀。 適用於素有圖表臨行,包括柱狀圖、面積圖和直線圖—不僅適用於單系列的餅圖,在餅圖中,默認為不同的餅圖採用不同的顏色。
  • 抗鋸齒控件-RadChart v1.5增強了對文本外觀的控制,這要歸功於採用了經過抗鋸齒處理的文本/圖例和清新的網路風格的字體。
  • 支持“嚴格模式” -RadChart 現在對直方圖系列採用了一個稱為"嚴格模式"的新特性。 所有的XValue的值都會被嚴格對待,直方會根據Xvalue的值放置。 不過,如果沒有任何系列具有XValues,則RadChart會默認按照每個專案的標準次序排列。
  • 支持空值近似-如果您的數據集中缺了一個值,RadChart會為您求出一個近似值。
  • 支持刻度分隔 -刻度分隔允許您將很長的坐標軸 "分隔開" 以便於大尺寸圖的觀察。
  • 智能標籤 -新的智能標籤的採用極大地增加了繁忙表格的可讀性。 圖表引擎現在支持所有圖表標籤採用新線。
  • 支持市場區-新的市場區現在為圖表定制提供了另一種選擇。
  • 數據自動綁定 -RadChart 現在完全支持系列和X軸對數據源的綁定。
  • 樣式和調色版的自動格式化 -RadChart設計階段的行為已進行了徹底的修正,可提供真正的所見即所得的體驗。 因此,在您更改圖表樣式和顏色時,可以立即觀察其效果,而不必對應用程式進行編輯。
  • 不限數量的系列和系列中不限數量的數據點 -Radchart圖表對可顯示的系列的數量和系列中可顯示的數據點的數量沒有限制。 您可以隨意增加數據點和系列。
  • 兩個坐標軸的用戶定義範圍 -通過Radchart,可以用XML的配置檔,或通過編程的方式對原點、端點、軸的步長值、範圍或逐項進行定義。

RadColorPicker

  • 25個預設的調色板板 -RadColorPicker 提供了25個即時可用的調色板,如灰度, Web216, ReallyWebSafe, Office, 等。
  • 定制調色板您可以輕鬆地定義定制的調色板或必要時將定制的調色板與預設的調色板相結合。
  • 自動拾取按鈕 –此控件會生成一個拾取器按鈕,通過按鈕來打開調色版。 拾取器按鈕還可以顯示當前所選擇的顏色。 此外,可以一直保持可見或通過客戶端的API喚醒。
  • NoColor和ColorPreview 元素 -RadColorPicher可以在調色版中顯示一個”無顏色“按鈕,這取決於具體的設置。此外,也可以設置一個顏色預覽區,以顯示實際的顏色及其十六進制值。
  • 可配置的調色版佈局 -您可以規定調色板中顯示的顏色柱的數量。 或者,也可以進行自動配置。
  • 顏色框的自動縮放-調色板中的顏色框的大小是根據色柱填充給定寬度的屬性自動計算的。 色框是的寬度和高度都是相同的。 默認尺寸為15像素X15像素
  • 先進的皮膚 -調色板的外觀可以通過皮膚進行輕鬆的定制。 您可以從任何預先定義的皮膚中選擇或創建自己的皮膚。

RadComboBox

  • 為了減少HTML的輸出而採用語句生成 - RadComboBox 實現了高效的語句生成,採用了列表專案和CSS而不是表格。 HTML的輸出因而大大減少,從而極大的改善了性能 。
  • 數據綁定-RadComboBox  for ASP.NET支持向所有 ASP.NET 2.0 聲明性的數據源以及 LinqDataSource的綁定 (AccessDataSource, ObjectDataSource, SqlDataSource, SiteMapDataSource, XmlDataSource)。 此空間還可以在客戶端綁定到web服務,並且可根據需要載入數據,從而實現前所未有的性能提升。
  • 豐富的客戶端API -RadComboBox 具有豐富的客戶端 API和綜合的事件集,可保證對各種在客戶端執行的功能進行全面的控制。 您可以很方便的在客戶端增加/刪除/更新專案,所有的更改會在伺服器端保持。
  • 基於AJAX的按需載入 -為了改善最終用戶所體驗的回應時間,RadComBox“Prometheus”會在組合框的輸入字段當前值的基礎上按需載入數據。
  • 自動完成- RadComboBox 全面支持自動完成- 在您向輸入區打字時,組合框會返回與當前輸入的文本所有相關的匹配。 也支持對使用任何分隔符號(";" , ",", 的)的多個專案的自動完成 -就如在微軟的Outlook中一樣。
  • XHTML 和可訪問性標準的合規性 -RadComboBox 滿足 XHTML 1.1 的要求。 此控件滿足軟體可訪問性的要求:"Section 508"以及"Level AAA".的要求。 RadComboBox 還全面支持鍵盤導航和快捷鍵、訪問鍵和箭頭鍵導航。
  • 對搜索引擎友好 -RadComboBox 完全滿足搜索引擎優化的原理的要求。 此控件的渲染可生成語句列表和標準的 標籤,這些均可被搜索引擎正確地識別。 因此,所有通過此控件訪問的內容均可自動索引和排序,而不會增加程式員的工作量。
  • 廣泛的額VS.NET 設計階段支持 -RadComboBox 可提供豐富的設計階段支持功能,從而使定制和配置的過程變得非常容易。 一些關鍵的功能為:
    • 可在設計階段應用皮膚並在這些皮膚之間輕鬆地切換—RadComboBox智能標籤中的Choose Skin命令會自動查找預設的皮膚
    • 可實現輕鬆的行內創建的Item Builder對話框
    • 對說明性數據的設計階段支持
  • 動畫- RadComboBox 支持多種展開的動畫樣式,以提供極佳的用戶體驗。 您可以在預定義的動畫中選擇並根據您的情況進行進一步的定制。
  • Multicolumn 模式 組合框 -多列模式支持所有先進的AJAX功能組合—按需載入、自動完成等。按需載入的專案也可以通過範本進行自動格式化。 RadComboBox Prometheus 還支持靜態列表頭: 通過表頭,您可以為每個組合列分配列標題。 表頭不會歲專案的上下移動而滾動,而是一直保持可見—最終用戶可以很方便的將列的數據與其對應的列標題進行關聯。/li>
  • 外觀- RadComboBox 提供了豐富的皮膚集,允許您輕鬆創建具有Windows Vista、Office 2007、Outlook等風格的流暢的外觀。可通過一個單一的屬性在這些皮膚之見切換。
  • 定制屬性 -RadComboBox 在伺服器端和客戶端為定制屬性提供全面的支持。 可以很容易得對專案進行定制並根據您的情況加入任何相關的屬性: 增加的文字、值或圖形。
  • 對範本的支持 -您可以在一個RadComboBox Prometheus 範本內嵌入任何內容,包括HTML標記和ASP.NET伺服器的控件,以及其他第三方控件(以及任何出自 Telerik RadControls 套裝軟體中的控件)。
  • 對從右向左文字的支持 -RadComboBox 為從右向左書寫的語言提供了全面的支持。

RadDock

  • 各種對接模式 -對接對象可以有不同的對接模式: Dockable,  AlwaysDock, NeverDock, 和 Disabled.
  • 可對接對象的不同行為 -您可以規定可對接對象是否可以縮放、展開/折疊、關閉或列印到頁面當前位置。 按照指定的行為,會顯示預定義命令所對應的按鈕。
  • 行為命令 - RadDock 可提供標準的行為命令(展開/折疊/釘住/解釘/關閉),這些命令可通過設置相應的行為而被啟用。 除了這些命令意外,程式員可以創建定制的命令並在客戶端或伺服器端對其進行處理。
  • View-Only 模式 -可通過採取動態頁面佈局來支持定制(用戶可以對對象進行重排、關閉、展開、折疊、釘住、解釘、可對接對象的縮放)或失設置為view-only模式。
  • 保存/載入佈局狀態 -所有對動態頁面佈局所作的改變均可以保存在伺服器端並在需要的時候載入。 這是一種極佳的門戶定制和用戶佈局設置保護方法。
  • 只對接到特定的區域 -可對接對象可以配置為只允許對一個特定的對接區對接,或只規定對接區的類型(水準/垂直)。
  • 幾種類型的對接區 - RadDock 提供了幾種類型的對接區: 水準、垂直、頂部、底部、右側或左。 為了進行細化的控制,程式員可以把對接局限在某些對象,並且只對某個類型的對接區對接。
  • 固定的或可縮放的對接區 -對接區可以設置為距喲固定的寬度和/或高度,或可以進行縮放,後者是默認的狀態。
  • 5個可定制的 Grip Areas - RadDock 在一個可對接對象內提供5個區域,可用於拖動 (Grip Areas). 在可對接對象處於浮動狀態或對接狀態時,可以啟用不同的grip area集。
  • 動畫效果 -為了給用戶介面增加平滑的對象移動、縮放、對接和解除對接等,您可以增加動畫效果。 程式員可對各種設置,如時間和每秒幀數等,這些設置會影響動畫的品質和客戶端的CPU負載。
  • 可定制的外觀效果 -可對接對象的外觀和分區可通過皮膚來控制。 您也可以通過設置個別樣式,將皮膚的某些特性覆蓋:
    • 對於整個對象、標題條和grips(可對接對象)
    • 對於高亮顯示、邊框和背景(對接區)
  • 高亮區 -在可對接對象要與對接區對接時,對接區內對象象將要放置的位置將呈高亮狀態。 一個區域呈現高亮的方式可以被定制。
  • 展開/折疊一個區內的所有對象 -程式員可以用提供的客戶端對接區對象函數(zone.ExpandAllObjects()和zone.CollapseAllObjects()),將一個特定區域對所有可對接對象展開/折疊。/li>
  • 對一個區內的對象進行重排-對接區內的對象提供了兩個客戶端函數 (zone.GetPosition(dockableObject) 和zone.SetAtPosition(dockableObject, position)), 可以幫助您對一個區內的可對接對象進行重排。
  • 在拖動的同時顯示內容 -默認情況下,可對接對象的內容是在拖動過程中生成的。 然而,這會增加客戶端機器的的CPU負擔。 為了優化性能,您可以吧內容渲染關閉,這樣RadDock會在拖動過程中只顯示一個空的框。
  • 設計階段的支持:RadDock 全面支持Visual Studio .Net的設計模式, 允許您通過範本,以可視化的方式來改變可對接對象的內容。
  • 對子控件的訪問 -為了訪問RadDockable 對象的子控件,您可以用RadDockableObject.FindControl(字串ID)方法,通過其ID來定位一個子控件,或可以用 RadDockableObject.Container 屬性,從內容範本對包含這些控件的控件進行訪問。 對一個位於可對接對象內的子空間附加一個說明性的事件可以進一步簡化這一任務。
  • 客戶端交互 -提供一個客戶端事件, DockStateChanged, 此事件會在對接狀態改變時- 即對接或解除對接時-啟動。

RadEditor

  • 創新的支持XHTML的輸出-RadEditor可向主要的流覽器輸出符合XHTML的內容。 它還可以通過W3C 服務發送HTML內容的方式提供即時的XHTML驗證,並在編輯器介面內返回一個符合性報告。 集成的驗證模組也作為驗證對話框提供。
  • 載入速度和性能 – RadEditor的 “按需載入”進程”只把正在應用的功能的代碼載入客戶端流覽器。 這樣會因網頁載入的時間大大縮短而縮小了腳本的空間佔用。 此外,編輯器的基於CSS Sprite的語句生成會進一步優化載入速度並通過簡單的CSS進行定制。
  • 跨流覽器支持 -此構件支持所有主要的流覽器,包括蘋果的Opera 和 Safari。 此外,編輯器還提供了與微軟IE和Mozilla相同的內容。
  • 單檔,拖放部署 - RadEditor 充分利用了.NET嵌入的資源,允許您用一個程式集檔部署編輯器。
  • 通過集成控件實現的擴展功能-RADEditor的設計是為了提供集成控件,通過按需載入而提供最佳的載入速度。 編輯器提供了一個RadSpell工具,可提供出色的拼寫檢查,一個 RadWindow 構件,用於創建對話框和一個 RadUpload工具,以快速,簡便地進行上傳。 所有這些工具現在均以集成在RadEditor控件中,並且扔可以作為單獨的控件分別使用。
  • 類似微軟word的拼寫檢查 -RadEditor提供了一個全功能的多語言拼寫檢查工具(從技術上,這是一個獨立的構件,稱為RadSpell)。 你可以在對話框模式和行內AJAX拼寫檢查工具之間選擇。 您可以進行拼寫的同步檢查,所有拼錯的單詞會在行內以高亮方式顯示。
  • HTML模式和代碼的縮進- RadEditor 具有一個增強的HTML模式,可顯示良好縮進額代碼—便於閱讀和修改。
  • 7種從Word粘貼的方式 - RadEditor 提供了多種可幫助用戶從Word和其他應用程式中粘貼帶格式文本,並採取不同形式的去格式化的功能。
  • 通過Action Trails實現多級撤銷/重複功能- RadEditor 通過Action TRAIL提供的多級撤銷/重複功能,可提供類似桌面額應用程式和控件。 可對過去的行為進行重複和撤銷,就如微軟的Word一樣。
  • 基於AJAX的檔流覽器對話框 - RadEditor 提供了豐富和直觀的對話框,以對圖形、Flash、Windows Media和文檔進行管理,包括檔排序、預覽、縮放、檔夾的創建和刪除等。所有4個對話框都是基於AJAX的,可以按需要載入檔和文件夾。 此功能可極大地改善編輯器的可用性和性能,使其成為帶大檔庫的企業應用程式的理想工具。
  • 簡化的行內工具說明- 通過 RadEditor, 您可以通過Intellisense 將工具列表匯總,而無需進行手動的設置。 現在您可以很方便地使用intellisense的自動完成功能或通過一個屬性網格,簡單地在設計階段增加一些工具。
  • 自適應按鈕 - RadEditor 的工具條上那個的按鈕可以即時改變狀態,以反映游標選擇的實施狀態 (即大寫, 適應內容, 等). 在當前的游標選擇下,如果某個行為可以(或不可以)進行時,某些按鈕會被啟用/禁用。(例如,”Unlink"按鈕只有在選擇了超鏈接功能時候才會被啟用,如果您沒有首先撤銷任何操作,"Redo"按鈕不可用)
  • 工具條模式 - RadEditor 提供3種工具條模式。 浮動工具條模式允許工具條被拖動和重排。 在ShowOnFocus Toolbar 模式下,工具條只有在焦點位於編輯器內容區時才會可見。 在可見的情況下,工具條不會佔用大的空間,而是與相鄰頁的元素重疊。 多編輯器共用工具條(共用工具條)模式允許多個編輯器共同使用一個工具條,該工具條會顯示在頁面的頂端。
  • 內容篩檢程式-內容篩檢程式是一些順序調用的代碼段,可在操作模式改變時對編輯器的內容進行處理。 通常,編輯器內容提供給篩檢程式鏈,每個篩檢程式都有機會進行修改。 程式員可以很輕鬆地創建自己的篩檢程式,以在必要時對HTML的內容進行處理。
  • 通過資源檔輕鬆實現本地化-所有的標籤、按鈕、tootip和出錯消息均位於一個資源檔中,因而可以通過單一的屬性切換編輯器的語言。 您還可以在幾分鐘的時間裏增加一個新的語言字段。 默認的安裝提供三種語言: 英語、德語和法語。
  • 全鍵盤可訪問性 - RadEditor 是完全可鍵盤導航的。 為了使授權過程盡可能接近桌面應用程式的性能,RadEditor採取了為每個工具分配定制快捷鍵的功能。 與微軟Word的快捷鍵類似,您可以用箭頭/tab鍵進行導航,用up/down鍵進行縮放,用Enter鍵來選擇一個值。 這些組合鍵可以進行定制並為每個工具分配快捷鍵。 編輯器的鍵盤支持還滿足"Section 508"對可訪問性的要求。
  • 外觀- RadEditor 提供了豐富的皮膚集,允許您輕鬆創建具有Windows Vista、Office 2007、Outlook等風格的流暢的外觀。可通過一個單一的屬性在這些皮膚之間切換。 您還可以在同一頁的多個編輯器上採用不同的皮膚。
  • 全屏模式-為了改善用戶的體驗,RadEditor “Prometheus” 允許您將您的工作空間擴大到包括整個流覽器窗口。
  • 模組和Add-ons -RadEditor提供了4個系統模組。 您甚至可以創建自己的模組並插入編輯器中:
    • Tag Inspector - 顯示當前選擇的標籤層數並允許您增加/刪除/修改一個標籤。
    • Properties Inspector - 允許您快速訪問當前標籤的大多數屬性,無需再打開對話框。
    • 即時的HTML視圖 - 與微軟Office Frontpage的分離模式類似—無論您對所見即所得或HTML窗口做了更改,另一個會自動更新。 為先進的用戶提供的強大的微調工具。
  • 統計模式-提供單詞/字元計數等內容分析。
  • 自動調整高度,以提高可用性 -通過新增的AutoResizeHeight 屬性,RadEditor”Prometheus“允許您對內容區域進行自動縮放,以便於用戶的使用。 如果您需要更大的內容區,編輯器的尺寸可以在您打字的同時自動增大,這是對DIV,如ef的模仿