Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
472 views
Hi,
I am trying to get the show group panel to work on my page, and I sort of have, as in it does everything but sort it, it instead throws an error. I have tried looking for help on it on articles such as http://www.telerik.com/help/aspnet-ajax/grid-basic-grouping.html
but from what I can make out there is something wrong, but I can't figure out what, this is my ASPX
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Orders.aspx.vb" Inherits="Orders" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 
<head id="Head1" runat="server">
    <title>Work Orders</title>
</head>
<body>
 
    <form id="form2" runat="server">
           
    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">
    </telerik:RadStyleSheetManager>
    <telerik:RadSkinManager ID="RadSkinManager1" runat="server">
    </telerik:RadSkinManager>
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
 
        <script type="text/javascript">
            function ShowEditForm(id, rowIndex) {
                //alert("orderID" + ' ' + id);
                var grid = $find("<%= RadGrid1.ClientID %>");
                var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element();
                grid.get_masterTableView().selectItem(rowControl, true);
                var t = document.getElementById("<%= lblTemplate.ClientID %>").value;
                //alert("row = " + rowIndex);
                var ow = window.radopen("OrderUpdate.aspx?OrderID=" + id + "&Template=" + t, "UpdateWorkOrder");
                //alert("After window open");
                ow.Maximize();
                return false;
            }
            function ShowInsertForm() {
                var t = document.getElementById("<%= lblTemplate.ClientID %>").value;
                var ow = window.radopen("OrderUpdate.aspx?OrderID=0" + "&Template=" + t + "&OrderType=R", "UpdateWorkOrder");
                //alert("After window open");
                ow.Maximize();
                return false;
            }
 
 
            function RowMouseOver(sender, eventArgs) {
                var text = "";
                text += "Work Order Description - ";
                var i = eventArgs.get_itemIndexHierarchical();
                //text += i
                //var firstDataItem = $find("<%= RadGrid1.MasterTableView.ClientID %>").get_dataItems()[0];
                //var keyValues = 'OrderID: "' + firstDataItem.getDataKeyValue("OrderID");
                //
                //<telerik:GridBoundColumn DataField="Text" HeaderText="Text" UniqueName="Text" Display="false">
                //    </telerik:GridBoundColumn>
                //text += ", OrderID: " + keyValues
                //  following 3 lines worked
                var Description = eventArgs.getDataKeyValue("Text")
                text += Description
                document.getElementById("OutPut").innerHTML = text;
 
            }
 
 
 
            function refreshGrid(arg) {
                if (!arg) {
                    $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind");
                }
                else {
                    $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigate");
                }
            }
             
 
        </script>
    </telerik:RadCodeBlock>
    <%--<div id="header">
        <h1>
                <asp:Label ID="lblVersion" runat="server" Text="Profess Roads Cost Manager" ForeColor="White"></asp:Label>
        </h1>
    </div>--%>
    <div>
        <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All"
            ControlsToSkip="Textbox" />
        <table width="100%">
            <tr>
                <td style="width: 100%; text-align: left;">
                    <telerik:RadButton ID="chkShowAll" runat="server" Text="Show All" ButtonType="ToggleButton"
                        ToggleType="CheckBox" />
                    <telerik:RadButton ID="chkRoutine" runat="server" Text="Reactive" ButtonType="ToggleButton"
                        ToggleType="CheckBox" />
                    <telerik:RadButton ID="chkProgrammed" runat="server" Text="Proactive" ButtonType="ToggleButton"
                        ToggleType="CheckBox" />
                    <telerik:RadButton ID="chkCyclic" runat="server" Text="Cyclic" ButtonType="ToggleButton"
                        ToggleType="CheckBox" />
                    <telerik:RadButton ID="chkProject" runat="server" Text="Related by Project" ButtonType="ToggleButton"
                        ToggleType="Radio" GroupName="Related" />
                    <telerik:RadButton ID="chkActivity" runat="server" Text="Order Activity" ButtonType="ToggleButton"
                        ToggleType="Radio" GroupName="Related" />
                    <telerik:RadButton ID="chkServiceProvider" runat="server" Text="Service Provider"
                        ButtonType="ToggleButton" ToggleType="Radio" GroupName="Related" />
                    <telerik:RadButton ID="chkLocation" runat="server" Text="Location" ButtonType="ToggleButton"
                        ToggleType="Radio" GroupName="Related" />
                    <telerik:RadButton ID="chkCategory" runat="server" Text="Order Category" ButtonType="ToggleButton"
                        ToggleType="Radio" GroupName="Related" />
                    <telerik:RadButton ID="chkCostCentre" runat="server" Text="Cost Centre" ButtonType="ToggleButton"
                        ToggleType="Radio" GroupName="Related" />
                    <telerik:RadButton ID="chkAccountCode" runat="server" Text="Account Code" ButtonType="ToggleButton"
                        ToggleType="Radio" GroupName="Related" />
                </td>
                <td style="width: 100%; text-align: right;">
                    <telerik:RadButton ID="btnExport" runat="server" Text="Export" />
                </td>
                <td style="text-align: right;">
                    <asp:RadioButtonList ID="ExportFormat" runat="server" RepeatDirection="Horizontal">
                        <asp:ListItem>Excel</asp:ListItem>
                        <asp:ListItem>Word</asp:ListItem>
                        <asp:ListItem>PDF</asp:ListItem>
                        <asp:ListItem>CSV</asp:ListItem>
                    </asp:RadioButtonList>
                </td>
            </tr>
        </table>
        <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True"
            AllowSorting="True" AutoGenerateColumns="False" EnableAJAX="True" GridLines="None"
            OnRowDataBound="NamesGridView_RowDataBound" PageSize="14"
            DataKeyNames="OrderId" ShowGroupPanel="True" CellSpacing="0">
            <GroupingSettings ShowUnGroupButton="True" />
            <ClientSettings AllowDragToGroup="True" AllowColumnsReorder="True"
                ReorderColumnsOnClient="True">
<Selecting AllowRowSelect="True"></Selecting>
 
                <ClientEvents OnRowMouseOver="RowMouseOver"></ClientEvents>
            </ClientSettings>
            <MasterTableView CommandItemDisplay="Top" ClientDataKeyNames="OrderID, Text" DataKeyNames="OrderID">
<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>
 
                <RowIndicatorColumn Visible="False">
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn Resizable="False" Visible="False">
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="TemplateEditColumn">
                        <ItemTemplate>
                            <asp:HyperLink ID="EditLink" runat="server" Text="Edit"></asp:HyperLink>
                        </ItemTemplate>
                        <FooterStyle Width="32px" />
                        <HeaderStyle Width="32px" />
                        <ItemStyle Width="32px" />
                    </telerik:GridTemplateColumn>
                    <telerik:GridBoundColumn DataField="OrderId" GroupByExpression="OrderID" HeaderText="Order Ref"
                        SortExpression="OrderId" UniqueName="OrderId" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="OrderNum" GroupByExpression="OrderNum" HeaderText="Order Number"
                        SortExpression="OrderNum" UniqueName="OrderNum" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ProjectRef" HeaderText="Project" UniqueName="ProjectRef"
                        SortExpression="ProjectRef" GroupByExpression="ProjectRef">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Location" HeaderText="Location" UniqueName="Location"
                        SortExpression="Location" GroupByExpression="Location">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CostCentre" HeaderText="Cost Centre" UniqueName="CostCentre"
                        SortExpression="CostCentre" GroupByExpression="CostCentre">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="AccountCode" HeaderText="Account Code" UniqueName="AccountCode"
                        SortExpression="AccountCode" GroupByExpression="AccountCode">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="activityRef" HeaderText="Order Activity" UniqueName="activityRef"
                        SortExpression="activityRef" GroupByExpression="activityRef">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CategoryRef" HeaderText="Type of Work" UniqueName="CategoryRef"
                        SortExpression="CategoryRef" GroupByExpression="CategoryRef">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Order Date" HeaderText="Order Date" UniqueName="OrderDate"
                        SortExpression="Order Date" GroupByExpression="Order Date">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Plan Date" HeaderText="Target Complete" UniqueName="TargetComplete"
                        SortExpression="Plan Date" GroupByExpression="Plan Date">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Actual Date" HeaderText="Actual Complete" UniqueName="ActualComplete"
                        SortExpression="Actual Date" GroupByExpression="Actual Date">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Amount" HeaderText="Estimated Cost" UniqueName="EstimatedCost"
                        SortExpression="Amount" GroupByExpression="Amount">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ServiceProvider" HeaderText="Service Provider"
                        UniqueName="ServiceProvider" SortExpression="ServiceProvider" GroupByExpression="ServiceProvider"
                        Visible="false">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Text" HeaderText="Text" UniqueName="Text" Display="false">
                    </telerik:GridBoundColumn>
                </Columns>
 
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
</EditFormSettings>
                <CommandItemTemplate>
                    <table style="width: 100%;">
                        <tr>
                            <td style="width: 50%;">
                                <a href="#" onclick="return ShowInsertForm();">
                                    <img alt="Insert" border="0" height="20" src="App_Images/AddRecord.gif" width="20" />
                                    Add New Record</a>
                            </td>
                            <td align="right" style="width: 50%">
                                <asp:CheckBox ID="chkArchived" runat="server" AutoPostBack="True" OnCheckedChanged="chkShowArchived_CheckChanged"
                                    Text="Show Archived" Width="163px" />
                            </td>
                            <td align="right" style="width: 50%">
                                <asp:CheckBox ID="chkComplete" runat="server" AutoPostBack="True" OnCheckedChanged="chkShowComplete_CheckChanged"
                                    Text="Show Completed" Width="163px" />
                            </td>
                        </tr>
                    </table>
                </CommandItemTemplate>
            </MasterTableView>
            <GroupPanel Visible="True">
            </GroupPanel>
                        <ClientSettings AllowDragToGroup="True" Selecting-AllowRowSelect="true">
            </ClientSettings>
            <PagerStyle Mode="NextPrevNumericAndAdvanced" />
 
<FilterMenu EnableImageSprites="False"></FilterMenu>
        </telerik:RadGrid>
        <asp:Label ID="lblShowArchived" runat="server" Text="False" Visible="False"></asp:Label>
        <asp:Label ID="lblShowComplete" runat="server" Text="False" Visible="False"></asp:Label>
        <asp:Label ID="lblOrderType" runat="server" Visible="False"></asp:Label>
        <asp:HiddenField ID="lblTemplate" runat="server" />
        <asp:Label ID="OutPut" runat="server" Text=""></asp:Label>
        <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Animation="None"
            Behaviors="Default" InitialBehaviors="None" Left="" Top="" ReloadOnShow="True"
            VisibleStatusbar="false">
        </telerik:RadWindowManager>
    </div>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="lblUserCount" />
                    <telerik:AjaxUpdatedControl ControlID="RadSlider1" />
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    </form>
</body>
</html>

Thanks for your help
Ryan 
Milena
Telerik team
 answered on 12 Nov 2012
4 answers
115 views
Hello:

I have a RadComboBox in which I have to show one excel sheets to climb into a RadAsyncUpload.

I have a problem with this line:

if(Upload.UploadedFiles.Count > 0){}

If I access from a button, then Upload.uploadedFiles.count = 1 but I want it to be automatic, so I use the RadComboBox.ItemRequested. The problem is that then Upload.UploadedFiles.count = 0

What should I do to detect the file uploaded on RadAsyncUpload?

Thank you very much

Santos
Top achievements
Rank 1
 answered on 12 Nov 2012
1 answer
237 views
how can I show() radsliding pane with property Visible="false"  client side (with javascript), and how to set visible="true" after clicking some button.
Vessy
Telerik team
 answered on 12 Nov 2012
1 answer
105 views

Hi,

I have a RadTabStrip with four tabs with multipage. Inorder to ajaxify i am using radajaxmanager to avoid postback on tab change.
I am using the below code and throwing an error as Radmultipage1 is returning null value.


<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">

<AjaxSettings>

<telerik:AjaxSetting AjaxControlID="RadTabStrip1" EventName="RadTabStrip1_TabClick">

<UpdatedControls>

<telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />

</UpdatedControls>

</telerik:AjaxSetting>

</AjaxSettings>

</telerik:RadAjaxManager>

 

 

 

 

 

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1"

SelectedIndex="0" OnTabClick="RadTabStrip1_TabClick">

 

<Tabs>

 

<telerik:RadTab runat="server" Text="Vehicle" PageViewID="RadPageViewVehicle">

 

</telerik:RadTab>

 

<telerik:RadTab runat="server" Text="Driver" PageViewID="RadPageViewDriver">

 

</telerik:RadTab>

 

<telerik:RadTab runat="server" Text="Premium" PageViewID="RadPageViewPremium" Selected="True">

 

</telerik:RadTab>

 

<telerik:RadTab runat="server" Text="CoverExcess" PageViewID="CoverExcess" Selected="True">

 

</telerik:RadTab>

 

</Tabs>

 

</telerik:RadTabStrip>



Thanks in Advance
Prathap

 

 

 

 

 

 

 

Nencho
Telerik team
 answered on 12 Nov 2012
1 answer
573 views
I have a Treelist with imagebutton inside and Onclientclick . I want DataBinder.Eval(...) return value(e.g : 3), but alert(y) return : "<%#DataBinder.Eval(Container.DataItem,"UserName")%>" instead of "3". Please help me. Thanks
Code :

<telerik:RadTreeList runat="server" ID="RadTreeListUser" DataKeyNames="UserLevelPath" ParentDataKeyNames="ParentUserLevelPath" OnNeedDataSource="RadTreeListUser_NeedDataSource">

<Columns>

  <telerik:TreeListBoundColumn DataField="UserName" HeaderText="User Name" UniqueName="UserName">
  </
telerik:TreeListBoundColumn>


  <
telerik:TreeListTemplateColumn UniqueName="EditItem" MinWidth="10px">

    <ItemTemplate>

      <asp:imagebutton id="ImageButtonEditItem" imageurl="../up.png" runat="server" onclientclick="javascript : var y = '<%#DataBinder.Eval(Container.DataItem,"UserName")%>'; alert(y) ; return false;">
      </
asp:imagebutton>

    </ItemTemplate>

  </telerik:TreeListTemplateColumn>
</
Columns>
</
telerik:RadTreeList>

Shinu
Top achievements
Rank 2
 answered on 12 Nov 2012
1 answer
65 views
Group Continued text was not displayed with GroupHeaderTemplate.

Please see the attachment.

Is there any specific property to be set to display the Group continued text with GroupHeaderTemplate.

If I remove GroupHeaderTemplate from the grid , Group Continued text is shown.

Please help.






Milena
Telerik team
 answered on 12 Nov 2012
3 answers
88 views
I have a simple rabpanelbar and when I view the website on ipad, the radpanelbars doesnt show the full width. Has anyone had this issue? 

Heres my aspx code' 
the "Rad Control Test on Ipad" shows up properly on ipad without getting chopped off. but the panelbar below width is like 25% or something instead of the full 100%

 <table width="100%">
<tr><td> Rad Control Test on Ipad  Rad Control Test on Ipad  Rad Control Test on Ipad  Rad Control Test on Ipad  
</td></tr>
<tr><td>
 

<telerik:radpanelbar runat="server" ID="RadPanelBar3"  Width="100%"      
        ExpandMode="SingleExpandedItem">
            <Items>  
            <telerik:RadPanelItem Text="Thank You For Your Order" Expanded="true" BackColor="White">
               
                <ContentTemplate >
                
     
     <table><tr><td align="center">
                       .....stuff here
                            
 

     </td></tr></table>
           
    
     </ContentTemplate>
               
                </telerik:RadPanelItem>
                </Items>
                </telerik:radpanelbar>
</td></tr>
</table>
Kate
Telerik team
 answered on 12 Nov 2012
8 answers
164 views
Hello,

Why does the Default2006 skin for Window Prometheus not look like the Default2006 skin for RadControls for ASP.NET? It looks terrible.

Do you have a correct Default2006 skin file for the Window control in Prometheus?

Thanks,
Xander   
Bozhidar
Telerik team
 answered on 12 Nov 2012
10 answers
219 views
Hi,
I am using  Mode="NextPrevNumericAndAdvanced" for the pager of a radgrid in an SP2010 Project, but on pageload the advanced elements are not vertically aligned. 

this issue is there only on pageload, if i sort, it will show this elements properly, I am attching the snapshot.
Andrey
Telerik team
 answered on 12 Nov 2012
1 answer
223 views
Hi Guys

I have a combo box in the edit item of a grid column, and I wanted to combine two column values to provide the DataTextField content.
It does sort of work, in that the values in the drop down box are as expected, but after one of them is selected, the combox is empty instead of showing the selected value.  You can see I tried to use a modified query in the SQL datasource as the simplest way, but obviously it is not the complete answer. Can you put me on the right track?

Code is as below.

Thanks

Clive

<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="XXXXXX"
SelectCommand="SELECT [AuthCode], ([FirstName] + [LastName]) AS [Name]  FROM [Authors]
ORDER BY [LastName], [FirstName]">
</
asp:SqlDataSource>
 
 
 
<telerik:GridTemplateColumn DataField="AuthCode" HeaderText="AuthCode" SortExpression="AuthCode"
UniqueName="AuthCode" Visible="False">
<EditItemTemplate>
    <telerik:RadComboBox ID="RadComboBox1" runat="server"
          DataSourceID="SqlDataSource2" DataTextField="Name"
          DataValueField="AuthCode" SelectedValue='<%# Bind("AuthCode") %>'
          Width="200px" AllowCustomText="True" EmptyMessage="Pick author">
    </telerik:RadComboBox>               
   </EditItemTemplate>
<ItemTemplate>             
     <asp:Label ID="AuthCodeLabel" runat="server" Text='<%# Eval("AuthCode") %>'></asp:Label>
     </ItemTemplate>
</telerik:GridTemplateColumn>
Shinu
Top achievements
Rank 2
 answered on 12 Nov 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?