| <%@ Master Language="VB" AutoEventWireup="false" CodeBehind="Main.master.vb" Inherits="GRC30.Main" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head id="Head1" runat="server"> |
| <title>Xyou</title> |
| <link href="styles/Main.css" type="text/css" rel="stylesheet" /> |
| <style type="text/css"> |
| html, body, form |
| { |
| height: 100%; |
| margin: 0px; |
| padding: 0px; |
| overflow: hidden; |
| } |
| </style> |
| </head> |
| <body> |
| <form id="form2" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> |
| <telerik:RadFormDecorator ID="RadFormDecorator1" DecoratedControls="All" runat="server" EnableRoundedCorners="false" /> |
| <div style="display:none"> |
| <telerik:RadTextBox runat="server" ID="Num" /> |
| </div> |
| <div id="ParentDivElement" style="height: 100%;"> |
| <telerik:RadSplitter ID="MainSplitter" runat="server" Height="100%" Width="100%" |
| Orientation="Horizontal"> |
| <telerik:RadPane ID="paneTitle" runat="server" Width="100%" Height="100px" BackColor="#000000" Locked="true" Scrolling="None"> |
| <div id="mHeader"> |
| <table width="100%" cellspacing="0" cellpadding="0"> |
| <tr> |
| <td> |
| <img id="Img1" src="img/LogoGextra.png" alt="logo" runat="server" style="border:none; height:100px" /> |
| </td> |
| <td align="center"> |
| <h2 style="color:Red"><asp:Label runat="server" ID="lblNotice"></asp:Label></h2> |
| </td> |
| <td align="right"> |
| <div class="skin-chooser"> |
| <label for="ctl00_RadMenu1_i3_SkinChooser_Input" class="skinLabel">Skin:</label> |
| <telerik:RadSkinManager ID="RadSkinManager" runat="server" ShowChooser="true" Skin="Office2007" |
| PersistenceKey="Skin" PersistenceMode="Session"> |
| </telerik:RadSkinManager> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="RadsplitbarTop" runat="server" CollapseMode="None" /> |
| <telerik:RadPane ID="MainPane" runat="server" Scrolling="none" MinWidth="500"> |
| <telerik:RadSplitter ID="NestedSplitter" runat="server" LiveResize="true"> |
| <telerik:RadPane ID="LeftPane" runat="server" Width="230" MinWidth="150" MaxWidth="400"> |
| <telerik:RadPanelBar ID="panelMenu" runat="server" PersistStateInCookie="true" ExpandMode="SingleExpandedItem" Height="100%" Width="225px"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Mio Profilo"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Anagrafica" NavigateUrl="grcEditAnagrafica.aspx" /> |
| <telerik:RadPanelItem runat="server" Text="Documenti" NavigateUrl=""/> |
| <telerik:RadPanelItem runat="server" Text="Cambia password" Navigateurl="grcCambiaPswd.aspx"/> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="I servizi XYOU" NavigateUrl="grcElencoProdotti.aspx"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Acquisto servizi XYOU" NavigateUrl="grcElencoOrdini.aspx"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Situazione Acquisti"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Elenco Acquisti" NavigateUrl="grcVisualizzaOrdini.aspx" /> |
| <telerik:RadPanelItem runat="server" Text="Estratto Conto" NavigateUrl="grcElencoEstrattoConto.aspx" /> |
| <telerik:RadPanelItem runat="server" Text="Segnalazione Scadenza dei Crediti" NavigateUrl="grcElencoEsaurimentoCrediti.aspx" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Caricamento pratica" > |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Azienda" NavigateUrl="grcInsertPratica.aspx?D=A" /> |
| <telerik:RadPanelItem runat="server" Text="Privato" NavigateUrl="grcInsertPratica.aspx?D=P" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Caricamento pratica Unico Form" > |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Azienda" NavigateUrl="grcInsertPraticaUnica.aspx?D=A" /> |
| <telerik:RadPanelItem runat="server" Text="Privato" NavigateUrl="grcInsertPraticaUnica.aspx?D=P" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Richiesta storno pratica" NavigateUrl="grcRichiestaStorno.aspx"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Visualizza la Gestione Pratiche"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Dettaglio Affidamenti" NavigateUrl="grcDettaglioAffidamento.aspx" /> |
| <telerik:RadPanelItem runat="server" Text="Cerca Pratica" NavigateUrl="grcCercaPratica.aspx" /> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Comunicazioni con Gextra" NavigateUrl="grcMessaggistica.aspx" /> |
| <telerik:RadPanelItem runat="server" Text="Log out" NavigateUrl="~/Login.aspx?action=logout"/> |
| <telerik:RadPanelItem runat="server" Text="Assistenza" NavigateUrl=""/> |
| </Items> |
| </telerik:RadPanelBar> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="VerticalSplitBar" runat="server" CollapseMode="Forward" /> |
| <telerik:RadPane ID="ContentPane" runat="server"> |
| <asp:ContentPlaceHolder ID="cphMain" runat="server"></asp:ContentPlaceHolder> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </telerik:RadPane> |
| <telerik:RadSplitBar ID="Radsplitbar1" runat="server" CollapseMode="None" /> |
| <telerik:RadPane ID="FOoter" runat="server" Width="100%" Height="50px" BackColor="#FFFFFF" Locked="true" Scrolling="None"> |
| <table align="center" cellpadding="0" width="85%" cellspacing="0"> |
| <tr> |
| <td align="center"><p><b>Contact Number: 051-xxx xxx </b></p></td> |
| <td align="center"><p><img src="img/skype.gif" alt="skype" /><b>: </b></p></td> |
| <td align="center"><asp:Button runat="server" ID="Button2" Text="Manuale utilizzo servizi" /></td> |
| </tr> |
| </table> |
| </telerik:RadPane> |
| </telerik:RadSplitter> |
| </div> |
| </form> |
| </body> |
| </html> |
| var getCallBack = function(returnValue) { |
| items = returnValue.value; |
| if (items != null && items != "") { |
| var rows = items.Tables[0].Rows, i = 0, l = rows.length; |
| for (; i < l; i++) { |
| //add new items |
| var raditem = new Telerik.Web.UI.RadListBoxItem(); |
| raditem.set_text(items.Tables[0].Rows[i].Description); |
| raditem.set_value(items.Tables[0].Rows[i].Code); |
| oRadListItems.add(raditem); |
| } |
| } |
| } |
| for (; i < l; i++) { |
| k.push("<option value='" + items.Tables[0].Rows[i].Code + "'>" + items.Tables[0].Rows[i].Description + "</option>"); |
| } |
| <telerik:RadGrid ID="rad_grd_XmlGrid" runat="server" |
| AutoGenerateColumns="false" oncancelcommand="rad_grd_XmlGrid_CancelCommand" |
| oneditcommand="rad_grd_XmlGrid_EditCommand" |
| onitemcommand="rad_grd_XmlGrid_ItemCommand"> |
| </telerik:RadGrid> |
| GridTemplateColumn tcol1 = new GridTemplateColumn(); |
| tcol1.HeaderText = "Name"; |
| tcol1.ItemTemplate = new DynamicTemplate(GridItemType.Item, "name", tcol1.DataType.ToString()); |
| tcol1.EditItemTemplate = new DynamicTemplate(GridItemType.EditItem, "name", tcol1.DataType.ToString()); |
| GridTemplateColumn tcol2 = new GridTemplateColumn(); |
| tcol2.HeaderText = "Modify"; |
| tcol2.ItemTemplate = new DynamicTemplate(GridItemType.Item, "..", "Command"); |
| tcol2.EditItemTemplate = new DynamicTemplate(GridItemType.EditItem, "..", "Command"); |
| grid.MasterTableView.Columns.Add(tcol1); |
| grid.MasterTableView.Columns.Add(tcol2); |
| DataSet ds = new DataSet(); |
| ds.ReadXml("c:\\Services.xml"); |
| grid.DataSource = ds; |
| grid.DataBind(); |
| public class DynamicTemplate : ITemplate |
| { |
| GridItemType iType; |
| String fName; |
| String sinfo; |
| public DynamicTemplate(GridItemType itemType, String fieldName, String info) |
| { |
| iType = itemType; |
| fName = fieldName; |
| sinfo = info; |
| } |
| public void InstantiateIn(System.Web.UI.Control Container) |
| { |
| switch (iType) |
| { |
| case GridItemType.Header: |
| Literal header_ltrl = new Literal(); |
| header_ltrl.Text = "<b>" + fName + "</b>"; |
| Container.Controls.Add(header_ltrl); |
| break; |
| case GridItemType.Item: |
| switch (sinfo) |
| { |
| case "Command": |
| LinkButton edit_button = new LinkButton(); |
| edit_button.ID = "editButton"; |
| edit_button.CommandName = "Edit"; |
| //edit_button.Click +=new EventHandler(edit_button_Click); |
| edit_button.Text = "Edit"; |
| edit_button.ToolTip = "Edit"; |
| Container.Controls.Add(edit_button); |
| break; |
| default: |
| Label field_lbl = new Label(); |
| field_lbl.ID = fName; |
| field_lbl.DataBinding += new EventHandler(OnDataBinding); |
| Container.Controls.Add(field_lbl); |
| break; |
| } |
| break; |
| case GridItemType.EditItem: |
| if (sinfo == "Command") |
| { |
| LinkButton update_button = new LinkButton(); |
| update_button.ID = "updateButton"; |
| update_button.CommandName = "Update"; |
| update_button.Text = "Update"; |
| Container.Controls.Add(update_button); |
| LinkButton cancel_button = new LinkButton(); |
| cancel_button.ID = "cancelButton"; |
| cancel_button.CommandName = "Cancel"; |
| cancel_button.Text = "Cancel"; |
| cancel_button.ToolTip = "Cancel"; |
| Container.Controls.Add(cancel_button); |
| } |
| else |
| { |
| TextBox field_txtbox = new TextBox(); |
| field_txtbox.ID = fName; |
| field_txtbox.DataBinding += new EventHandler(OnDataBinding); |
| Container.Controls.Add(field_txtbox); |
| } |
| break; |
| } |
| } |
| //protected void edit_button_Click(Object sender, EventArgs e) |
| //{ |
| // new Page().Session["InsertFlag"] = 0; |
| } |
| private void OnDataBinding(object sender, EventArgs e) |
| { |
| switch (iType) |
| { |
| case GridItemType.Item: |
| Label field_ltrl = (Label)sender; |
| GridDataItem container = (GridDataItem)field_ltrl.NamingContainer; |
| field_ltrl.Text = DataBinder.Eval(container.DataItem, fName).ToString(); |
| break; |
| case GridItemType.EditItem: |
| TextBox field_txtbox = (TextBox)sender; |
| GridEditFormItem container1 = (GridEditFormItem)field_txtbox.NamingContainer; |
| field_txtbox.Text = DataBinder.Eval(container1.DataItem, fName).ToString(); |
| break; |
| } |
| } |
| } |
How can i trigger edit command?
Private
Sub skinPage_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles skincmb.SelectedIndexChanged
Dim skin As String = skincmb.SelectedItem.Text
SkinChoosers.ApplySkin(Page.Form, skin)
Dim radchart As New RadChart
radchart1 =
DirectCast(Userctrl1.FindControl("DetailedGraph"), RadChart)
radchart1.Skin = skin
End Sub
For Chart Only
Private Sub skinchart_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles skinchart.SelectedIndexChanged
Dim radchart As New RadChart
radchart1 =
DirectCast(Userctrl1.FindControl("DetailedGraph"), RadChart)
radchart1.Skin = skinchart.SelectedItem.Text
End Sub
The system that I am working on already has a image library subsystem that we would like to reuse. I would like to:
Is this possible and if so, how would I do it?
