Telerik的RadControls控件(一)[通俗易懂]
前言:Telerik(官 網:
http://www.telerik.com)是保加利亞的一個軟件公司,專注于微軟.Net平臺的表示層與內容管理控件。我們提供高度穩定性和豐富性能的組件產品,并可應用在非常嚴格的環境中。現在擁有 Microsoft, HP, Alcoa, BP, Harper Collins, Siemens, T-Mobile, HJ Heinz和一些最主要的教育機構和很多政府機關等客戶。
telerik 的 r.a.d.controls 套裝是一款最具革命性和廣泛性的開發工具集,它主要針對專業級的 ASP.NET 開發,適用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。通過該產品的強大功能,開發者可以開發出功能豐富、適應標準廣泛,與交互瀏覽器兼容的網絡應用程序。 此產品屬于產品集合,包含以下產品: (
http://demos.telerik.com/aspnet-ajax/controls/examples/default/defaultcs.aspx) ———————————————————————————————————————–
- Overview
- Ajax
- BinaryImage
- Calendar
- Captcha
- Chart
- ColorPicker
- ComboBox
- Dock
- Editor
- FileExplorer
- Filter
- FormDecorator
- Grid
- Input
- ListBox
- ListView
- Menu
- PanelBar
- Rating
- Rotator
- Scheduler
- Slider
- SiteMap
- Spell
- Splitter
- TabStrip
- TagCloud
- ToolBar
- ToolTip
- TreeView
- Upload
- Window
- XmlHttpPanel
—————————————————————————————————————–
- r.a.d.ajax – 首個無碼AJAX-enabling架構的ASP.NET程序控件
- r.a.d.calendar – 一個體積小巧功能強大的ASP.NET數據輸入控件
- r.a.d.chart – 一個致力于產品開發和便捷使用的商業圖表控件
- r.a.d.combobox -一個功能強大的下拉列表控件,基于AJAX的需求加載方法,為大負荷的數據處理提供高效的運行性能
- r.a.d.dock -一個多功能的頁面個性化控件,它顯示為一個內容占位符,支持移動、固定、大小調整、平移等操作
- r.a.d.editor – 一個高級的所見即所得的編輯器控件
- r.a.d.grid -一個穩定的富客戶端的ASP.NET Datagrid控件,為您提供最小耗費的類似于桌面程序的用戶體驗
- r.a.d.input – 一個支持高度自定義的控件,用于控制ASP.NET程序中的數據輸入.
- r.a.d.menu – 一個“”all-in-one”的菜單控件
- r.a.d.panelbar – 一個可折疊的側向菜單控件
- r.a.d. rotator – 一個DHTML的rotator工具控件
- r.a.d.splitter – 一個創建類似桌面程序的界面控件,支持創建可調整大小的區域和滑塊、類似于Visual Studio .Net的浮動面板
- r.a.d.spell – 一個多語言的拼寫檢查控件
- r.a.d.tabstrip – 一個靈活的控件,用于在ASP.NET程序中創建標簽形式的界面
- r.a.d.toolbar -一個靈活的控件,用于在常規的網絡程序中執行工具和按鈕帶.
- r.a.d.treeview – 一個功能強勁的樹型列表控件
- r.a.d.upload – 一個專門的文件加載控件,服從高效的HttpModule屬性HttpModule
- r.a.d.window – 一個用于替換標注的瀏覽對話框、警告、提示和確認對話框的控件
##################################################################################
了解了控件的組成,下來我就常用的幾個控件進行演示:
RadWindow 是一款能替代標準的瀏覽器對話框和警示框/提示框/確認框的組件。開發者能獨立的創建或分組的模式的和非模式的對話框及窗體,該組模仿 Windows 任務欄的行為。
1、在html代碼中加入
<asp:ScriptManager ID=”ScriptManager1″ runat=”server”></asp:ScriptManager>
或<telerik:RadScriptManager ID=”RadScriptManager1″ runat=”server”></telerik:RadScriptManager>
2、拖拽控件RadWindow控件到html頁面
<telerik:RadWindowManager ID=”RadWindowManager1″ runat=”server”>
<Windows>
<telerik:RadWindow ID=”Open_600x470″ runat=”server” Height=”470px” Width=”600px”
Behaviors=”Default” VisibleStatusbar=”false” ReloadOnShow=”true” ShowContentDuringLoad=”false”
Left=”150px” Modal=”true” Title=”權限設置”>
</telerik:RadWindow>
<telerik:RadWindow ID=”Open_560x440″ runat=”server” Height=”500px” Width=”700px”
Behaviors=”Default” VisibleStatusbar=”false” ReloadOnShow=”true” ShowContentDuringLoad=”false”
Left=”150px” Modal=”true” Title=”操作員維護”>
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
3、父窗體業務腳本
<script type=”text/javascript” language=”javascript”>
//設置用戶權限
function SetUserRole(keyID) {
window.radopen(“SetUserRole.aspx?keyid=” + keyID, “Open_600x470“);
}
//添加用戶
function InsertUser() {
window.radopen(“SysUserEdit.aspx?keyid=Add”, “Open_560x440“);
return false;
}
//修改用戶
function EditUser(userID) {
window.radopen(“SysUserEdit.aspx?keyid=” + userID, “Open_560x440“);
return false;
}
//刷新Grid
function refreshGrid(arg) {
$find(“<%= RadAjaxManager1.ClientID %>”).ajaxRequest(“Rebind”);
}
</script>
4、子窗體業務腳本
//RadWindow控件事件
function GetRadWindow() {
var oWindow = null;
if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog
else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well)
return oWindow;
}
//關閉Window窗體
function CloseWindow() {
GetRadWindow().Close();
}
//關閉Window窗體并刷新父窗體
function CloseAndRebind(args) {
GetRadWindow().Close();
GetRadWindow().BrowserWindow.refreshGrid(args);
}
5、運行圖:
總結
以上是生活随笔為你收集整理的Telerik的RadControls控件(一)[通俗易懂]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦见老黄瓜是什么意思 梦到老黄瓜是什么预
- 下一篇: How org unit id and