or
| [assembly: TagPrefix("NCS_Black.CustomControls.NCSBlackRadDock", "c1")] |
| namespace NCS_Black.CustomControls.NCSBlackRadDock |
| { |
| [ToolboxData("<{0}:NCSBlackRadDock ID='NCSBlackRadDock1' runat=\"server\"> </{0}:NCSBlackRadDock>")] |
| public class NCSBlackRadDock: Telerik.Web.UI.RadDock |
| { |
| protected override void OnLoad(EventArgs e) |
| { |
| } |
| protected override void OnInit(EventArgs e) |
| { |
| base.OnInit(e); |
| // INCLUDE A WIDGET SPECIFIC ICON (IF AVAILABLE) |
| Image icon = new Image(); |
| icon.ImageUrl = "~/Prototype/Modules/HttpWebRequest/Images/Config.png"; |
| icon.CssClass = "imgFloatLT Middle"; |
| this.TitlebarContainer.Controls.Add(icon); |
| // INCLUDE WIDGET SETTINGS CONTROL IN TITLEBAR (IF AVAILABLE) |
| DockCommand _Edit = new DockCommand(); |
| _settings.Name = "Widget_Settings"; |
| _settings.Text = "Edit"; |
| this.Commands.Add(_settings); |
| // INCLUDE REFRESH TIMESTAMP |
| Panel _timePanel = new Panel(); |
| _timePanel.CssClass = "WidgetTimestamp"; |
| Label _timeStamp = new Label(); |
| _timeStamp.Text = DateTime.Now.ToShortTimeString(); |
| _timePanel.Controls.Add(_timeStamp); |
| this.ContentContainer.Controls.Add(_timePanel); |
| } |
| } |
| } |
| <body> |
| <form id="form1" runat="server" style="height:100%"> |
| <div id="silverlightControlHost"> |
| <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> |
| <param name="source" value="ClientBin/BioDMap.xap"/> |
| <param name="onError" value="onSilverlightError" /> |
| <param name="background" value="white" /> |
| <param name="minRuntimeVersion" value="3.0.40624.0" /> |
| <param name="autoUpgrade" value="true" /> |
| <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none"> |
| <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> |
| </a> |
| </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div> |
| </form> |
| </body> |
| public DataView Fill() |
| { |
| //DataView dv = new DataView(); |
| //dv.Table.DataSet.Tables.Add("tbl999"); |
| DataTable dt = new DataTable("tbl999"); |
| dt.Columns.Add(new DataColumn("Title")); |
| dt.Columns.Add(new DataColumn("isCombo")); |
| dt.Columns.Add(new DataColumn("options")); |
| for (int i = 0; i < 10; i++) |
| { |
| DataTable dtInner = new DataTable("dtInner "+i); |
| dtInner.Columns.Add(new DataColumn("optionValue")); |
| dtInner.Columns.Add(new DataColumn("optionTitle")); |
| for(int j=0;j<i;j++){ |
| dtInner.Rows.Add(j,"option " + j); |
| } |
| DataView dvInner = dtInner.DefaultView; |
| dt.Rows.Add("Question number " + i, Convert.ToBoolean(i % 2), dvInner); |
| } |
| DataView dv = dt.DefaultView; |
| return dv; |
| } |
| <td style="width: 50%"> |
| <asp:Label ID="lblOptionTitle" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Title") %>'></asp:Label> |
| </td> |
| <asp:DropDownList runat="server" DataSource='<%# DataBinder.Eval(Container, "DataItem.options") %>' OnDataBinding="dropdownlist2_DataBound" |
| ID="dropdownlist2" AppendDataBoundItems="true" DataTextField="optionTitle" DataValueField="optionValue" DataMember="options"> |
| </asp:DropDownList> <td style="width: 50%"> |
| </td> |
| <script type="text/javascript"> |
| function OnClientButtonClicking(sender, args) |
| { |
| if (args.get_item().get_value() == "save") { |
| var editor = $find("<%=reComments.ClientID%>"); |
| if (editor.get_text() == "") { |
| window.alert("You must enter Comments in order to have your request reviewed!"); |
| args.set_cancel(true); |
| } |
| } |
| } |
| </script> |
| <telerik:radeditor |
| Skin="WebBlue" |
| EditModes="Design" |
| Width="80%" |
| Height="250px" |
| StripFormattingOnPaste="All" |
| ID="reComments" |
| runat="server" |
| toolsfile="~/ToolsFile.xml" |
| StripFormattingOptions="All"> |
| <CssFiles><telerik:EditorCssFile Value="~/css/EditorContentArea.css" /></CssFiles> |
| <Content> |
| </Content> |
| </telerik:radeditor> |
| <telerik:radtoolbar OnClientButtonClicking="OnClientButtonClicking" Skin="Vista" Font-Names="Verdana" AutoPostBack="true" runat="server" id="Radtoolbar2"> |
| <items> |
| <telerik:RadToolBarButton CommandArgument="save" CommandName="save" Enabled="false" ForeColor="White" Text="Submit Request" ImageUrl="../../images/save.gif" runat="server" ToolTip="Click here to submit your request to your supervisor." /> |
| <telerik:RadToolBarButton IsSeparator="true"></telerik:RadToolBarButton> |
| <telerik:RadToolBarButton CommandArgument="cancel" ForeColor="White" Text="Cancel & Return to Competency List" ImageUrl="../../images/back.gif" runat="server" ToolTip="Click here to cancel any changes made and return to the list of competencies." CommandName="Cancel" /> |
| </items> |
| </telerik:radtoolbar> |
