.Net图表开发工具JDash.Net创建Dashlet
2013-12-24 14:07
471 查看
首先,我们来回顾下前两章讲的内容 :第一章讲了使用JDash.Net添加组件、第二章讲了设置SQL Server Providers。下面将向大家介绍如何使用Dashlet编辑器创建dashlet。
![](http://images.cnitblog.com/blog/587858/201312/24140328-74eeab7171914e57a47d727fc91b01c7)
原文地址:http://www.evget .com/article/2013/11/14/20053.html
步骤一
使用解决方案浏览器窗口,选择项目,然后右键。创建一个名为JDash的库,并在里面创建Dashlets库。我们建议大家为库选择另外的名字命名。步骤二
选择Dashlets库,右键找到" Add New Item"对话框,将 HtmlDashlet.ascx和HtmlDashletEditor.ascx 两个Asp.Net用户组件添加到Dashlets库。步骤三
按自己的喜好布置这些组件。本文教程讲布置Html Dashlet。步骤四
打开HtmlDashlet.ascx并拖拽Asp.Net Literal组件。步骤五
按照下面的代码,布置Dashlet。此步骤会让用户获得html配置值集并渲染它。using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using JDash.WebForms; namespace HelloWorld.JDash.Dashlets { public partial class HtmlDashlet : System.Web.UI.UserControl { private DashletContext context; [JEventHandler(JEvent.InitContext)] public void InitContext(object sender, JEventArgs args) { this.context = args.Event.Parameters.Get<DashletContext>("context"); } public override void DataBind() { var htmlString = context.Model.config.Get<string>("html", ""); htmlLit.Text = htmlString; context.RenderDashlet(); base.DataBind(); } } }
步骤六
打开HtmlDashletEditor.ascx。使用工具箱、 JDash标签,拖拽DashletTitleEditor和DashletStylesList,最后添加Textbox。HtmlDashletEditor.ascx应该如下设置:<jdash:DashletTitleEditor ID="DashletTitleEditor1" runat="server" /> <jdash:DashletStylesList ID="DashletStylesList1" runat="server" /> <asp:TextBox ID="htmlInput" runat="server" Rows="5" TextMode="MultiLine"> </asp:TextBox>
步骤七
布置Dashlet编辑器:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using JDash.WebForms; namespace HelloWorld.JDash.Dashlets { public partial class HtmlDashletEditor : System.Web.UI.UserControl { DashletContext context = null; public override void DataBind() { htmlInput.Text = context.Model.config.Get<string>("html", ""); base.DataBind(); } [JEventHandler(JEvent.InitContext)] public void InitContext(object sender, JEventArgs args) { this.context = args.Event.Parameters.Get<DashletContext>("context"); } [JEventHandler(JEvent.ValidateDashletEditor)] public void ValidateDashletEditor(object sender, JEventArgs args) { context.Model.config["html"] = htmlInput.Text; context.SaveModel(); context.DashletControl.DataBind(); } } }
步骤八
注册Dashlet。选择ResourceManager。使用智能标签组件打开Management Portal,这是一个定义Dashlet的应用程序。步骤九
点击" Dashlet Modules",创建一个新的。下图示例创建了:标题、用户组件路径、编辑组件路径。原文地址:http://www.evget .com/article/2013/11/14/20053.html
相关文章推荐
- .Net图表开发工具JDash.Net创建dashboard
- .Net图表开发工具JDash.Net教程(2)
- 使用.Net图表开发工具JDash.Net添加组件
- 使用.Net图表开发工具JDash.Net添加组件
- 使用.Net图表开发工具JDash.Net设置SQL Server Providers
- .Net图表开发工具JDash.Net现及设计Dashboard
- .NET Tools...每个.NET 开发人员应该下载的十个必备工具
- 十个必备的.NET开发小工具(6):.NET Reflector
- 在.NET开发中的单元测试工具之(2)——xUnit.Net
- .NET开发人员十大必备下载工具之Visual Studio .NET 项目转换器
- .NET开发 程序员必备工具 -- NDoc:创建代码文档工具
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增企业通(内部简易聊天工具)
- 清新空气---我的.net(C#)生涯知识总结 跨CSS,JS,JAVA,AJAX,WPF,WCF,LINQ,ASP.NET,Winform,Sqlserver,Mysql,EF,OOP,开发工具等
- 发布.NET 开发工具 DevNet4.0.2 开发框架 Maper 映射
- 发布.NET 开发工具 DevNet4.0.2 开发框架 Maper 映射
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增企业通(内部简易聊天工具)
- 在.NET开发中的单元测试工具之(2)——xUnit.Net
- 在.NET开发中的单元测试工具之(2)――xUnit.Net
- ASP.NET——每个.NET开发人员现在应该下载的十种必备工具
- 一起谈.NET技术,ASP.NET MVC开发人员必备的五大工具