Telerik RadSplitter (英語版)

ASP.NET 対応の、移動とドッキングが可能なコンテンツプレイスホルダー。

Telerik 社の製品
2018 年より日本国内にてComponentSourceで販売中。

i

Telerik RadSplitter は現在Telerik RadControls for ASP.NET AJAXTelerik RadControls for ASP.NET AJAX + WinForms + Telerik Reportingの一部として含まれたセット販売のみのお取扱となっております。
Telerik RadSplitter のアップグレードに関する価格やご提供可能かどうかの情報をご希望の場合、上記のページをご覧いただきますか、弊社までご連絡ください。

Telerik RadSplitter について

ASP.NET 対応の、移動とドッキングが可能なコンテンツプレイスホルダー。

telerik RadSplitter は、ページのパーソナライズのための、多目的コンポーネントです。 それにより表示されるのは、移動や、ドッキングのON/OFF 、リサイズ、固定化、最小化などを実現する、コンテンツプレイスホルダーです。 カスタマイズされたページレイアウトは、ファイルやデータベースへのセーブが可能であり、必要に応じた再ロードも可能です。それらの機能は、ポータルやエクストラネットにおける典型的な要件です

Resizable panels - One of the two main applications of RadSplitter is for implementing resizable panels, similar to frames. When the user drags the splitter bar, the panels on the left and/or right of the splitter are resized using one of the following 3 algorithms:

  • AdjacentPane (default) - only the adjacent panes of the dragged split bar will be affected.
  • EndPane - only the left (top) adjacent pane and the right (bottom) most pane will be affected.
  • Proportional - the width (height) of the affected panels will be adjusted proportionally.

Sliding panels - Another interface implementation possible with RadSplitter are sliding panels that appear over the content, just like in Visual Studio .Net. Those can be pinned in order to be always visible, or expandable on hover/click depending on the settings.

Unlimited nesting - RadSplitter allows for unlimited nesting of panels, which is appropriate for more complex interfaces. By default the nested splitters will be resized when the pane is resized. You can, of course, change this behavior by simply setting the ResizeWithParentPane property to false.

Horizontal/Vertical splitter orientation - Splitter panels can be configured to split the allotted horizontally or vertically, and collapse/expand in those directions respectively.

Support for 100% height/width - RadSplitter panels can be easily configured to accommodate 100% of the available width/height, just like tables. If the containing window is resized the splitter will adjust its layout accordingly.

Persisting layout state - All changes to the layout (resizing, collapsing, pinning, etc.), performed by the user are automatically persisted on the server. As a result you don't have to reconfigure it every time to maintain the same appearance after each postback.

Save/Load layout state - The RadSplitter server-side API allows you to save/load the current layout state. As a result you can easily implement interface customization features in your applications.

Control over the initial panel state - Developers have full control over the initial state, dimensions, and settings of each pane.
Loading external content Individual RadSplitter panels can accommodate content from different sources, similarly to the way frames work.

Live resize - RadSplitter can be configured to show the panel content during resizing. Although user experience is improved in this mode, there is more CPU load associated with the real-time redrawing of the content.

Printing individual panels - RadSplitter provides an interface for printing individual panel content. Due to the security mechanism of browsers, if you are using external content its URL must be from the same domain as the parent page in order to be printable. If the panel is not displaying external content then you can specify a stylesheet, which will be used to format the printed content.