Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
100 views
I'm using rad grid grouping and when expanding groups they should be ajaxified but for some reasons it's still doing a full postback.
Can you help? Here is the code:
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                       <AjaxSettings>
                           <telerik:AjaxSetting AjaxControlID="grdActivity">
                               <UpdatedControls>
                                   <telerik:AjaxUpdatedControl ControlID="grdActivity" LoadingPanelID="RadAjaxLoadingPanel1" />
                               </UpdatedControls>
                           </telerik:AjaxSetting>
                       </AjaxSettings>
                   </telerik:RadAjaxManager>
                   <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
                   </telerik:RadAjaxLoadingPanel>
                  <div id="RecentActivityContent" class="QuickViewContent">
                     <telerik:RadGrid runat="server" ID="grdActivity" DataSourceID="objActivity" Width="360px"
                      GridLines="Horizontal" Skin="Sunset" ShowHeader="false" >
                      <HeaderStyle CssClass="HistoryGridHeader" />
                       <PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle>
                       <MasterTableView AutoGenerateColumns="false" CssClass="GridRecentActivity">
                           <GroupByExpressions>
                               <telerik:GridGroupByExpression>
                                   <SelectFields>
                                       <telerik:GridGroupByField FieldAlias="Date" FieldName="Date" FormatString="{0:D}"
                                           HeaderValueSeparator=" from date: " />
                                   </SelectFields>
                                   <GroupByFields>
                                       <telerik:GridGroupByField FieldName="Date" SortOrder="Descending" >
                                       </telerik:GridGroupByField>
                                   </GroupByFields>
                               </telerik:GridGroupByExpression>
                           </GroupByExpressions>
                           <Columns>
                               <telerik:GridTemplateColumn DataField="Message" HeaderText="Message" UniqueName="Message">
                                   <ItemTemplate>
                                       <asp:Label runat="server" id="Label1" Text='<%# Eval("Type") %>' CssClass="FirstColumn" />   -  
                                       <asp:Label runat="server" id="lblMessage" Text='<%# Eval("Message") %>' />
                                   </ItemTemplate>
                               </telerik:GridTemplateColumn>
                           </Columns>
                       </MasterTableView>
                       <ClientSettings ReorderColumnsOnClient="True" AllowDragToGroup="True" AllowColumnsReorder="True">
                           <Selecting AllowRowSelect="True"></Selecting>
                           <Resizing AllowRowResize="True" AllowColumnResize="True" EnableRealTimeResize="True"
                           ResizeGridOnColumnResize="False"></Resizing>
           </ClientSettings>
                   </telerik:RadGrid>
Thanks,
Ron.
Princy
Top achievements
Rank 2
 answered on 01 Feb 2012
1 answer
258 views
Hi all,

I have one SQL table where I have all the data to load in RadMenu. All Items, links and design definitions.
I can create all items programmatically into RadMenu but after I want to change the background image for each item based on the definition that I have in database. I know that we have this definition in skin css but I want to ignore the skin and I want to load the style programatically. For example:
For item 1 I want a background with image 1
For item 2 I want a background with image 2

As well

For Item 1 I want a rollover image with image 3
For Item 2 I want a rollover image with image 4

And 

For Item 1 I want left image with image 5
For Item 2 I want left image with image 6

How I can do this programmatically?

Regards,
Daniel

Princy
Top achievements
Rank 2
 answered on 01 Feb 2012
1 answer
123 views
I've seen a fair number of posts about creating a toolbar with some buttons which are left justified and others which are right justified. I believe this currently requires a fair bit of javascript and/or css to accomplish, though Telerik may be working on a built-in button alignment solution. I wonder, is there a way at present to center align ALL of the buttons in a toolbar?
Princy
Top achievements
Rank 2
 answered on 01 Feb 2012
1 answer
207 views
I have a couple scenarios.

One is I am grouping by year but I want the latest year to be expanded while the others stay collapsed. Is there a way to expand just one group from codebehind. 

The second may not be possible. I need to do the same as above but only expand to a subset of the data. For instance have only the first 3 months show up. Even though I am grouping by year but have it expand further when clicked to include the whole year.

Any help would be appreciated.

Thanks,
Lonnie

<telerik:RadGrid runat="server" ID="gvMacroeconomic_Overviews" DataSourceID="dsMacroeconomic_Overviews" AutoGenerateColumns="false">
        <MasterTableView GroupsDefaultExpanded="false">
            <GroupByExpressions>
              <telerik:GridGroupByExpression>
                <SelectFields>
                  <telerik:GridGroupByField FieldName="dataYear" HeaderText="Overview Year" />
                </SelectFields>
                <GroupByFields>
                  <telerik:GridGroupByField FieldName="dataYear" SortOrder="Descending" />
                </GroupByFields>
              </telerik:GridGroupByExpression>
            </GroupByExpressions>
            <Columns>
                <telerik:GridTemplateColumn DataField="docTitle" HeaderText="Macroeconomic Overviews">
                    <ItemTemplate>
                        <asp:HyperLink ID="hypDoc" runat="server" NavigateUrl='<%# Eval("fileName", " a file location{0}") %>' Target="_blank"><%#Eval("docTitle")%></asp:HyperLink>
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
            </Columns>
        </MasterTableView>
    </telerik:RadGrid>



Shinu
Top achievements
Rank 2
 answered on 01 Feb 2012
3 answers
391 views
Hi, I wanted to get some suggestions as to what the easiest way to set or change grid column widths in edit mode. I have a grid that contains about 13 columns and when a row is in inline edit mode almost all columns become much wider which causes the grid to span more than the width of the screen which looks quite unpleasant. I have noticed that the grid drop-down columns become significantly wider than when not in edit mode.

I have played around with the different column resize options as mentioned here http://demos.telerik.com/aspnet-ajax/grid/examples/client/resizing/defaultcs.aspx
but I either find myself in a situation where column values are clipped or where the columns become too wide in edit mode.

Is it possible to changed the width of the text boxes in edit mode? And if yes, is the only solution to my problem to try to programmatically set the width of each textbox separately in the code-behind?

Many thanks in advance for your suggestions.

 
Shinu
Top achievements
Rank 2
 answered on 01 Feb 2012
1 answer
110 views
Hello! i have a rad-scheduler with resource header. I have checkbox with the resource header to allow me to identify the resource that has been selected. But when there is a resource selected (checkbox is checked) and i go ahead and select another one i would like to auto un-check the initial selection. I am unable to do so - suffering from brain freeze.

Here is my code for the resource selector and the on-check code

<

ResourceHeaderTemplate>

 

<asp:CheckBox runat="server" ID="ResourceCheckBox" Text='<%# Eval("Text") %>' OnCheckedChanged="ResourceCheckBox_CheckChanged" AutoPostBack="true" />

 </ResourceHeaderTemplate>
 

Protected Sub ResourceCheckBox_CheckChanged(ByVal sender As Object, ByVal e As EventArgs)

    Dim bindingContainer As Control = (DirectCast(sender, Control)).BindingContainer

    Dim dataItemContainer As IDataItemContainer = DirectCast(bindingContainer, IDataItemContainer)

    Dim resource As Resource = TryCast(dataItemContainer.DataItem, Resource)

End Sub

thanks,
Jay

 

Ivana
Telerik team
 answered on 01 Feb 2012
2 answers
117 views
The scheduler has a "Show 24 hours..." button on the bottom. How do I set that view as default? 
Michael
Top achievements
Rank 1
 answered on 01 Feb 2012
2 answers
133 views
Got html from WebServices.
With these additional settings to chart control:

chert.UseSession =

 

false;

 

chert.TempImagesFolder =

 

"~/TempImages/";

 



Having problem getting chart html from WebService. My task it to have it on client side from WS.
Failed with both of implementations below:
1.

 

 

 

[WebMethod]
public string GetChart()
{
   RadChart chert = new RadChart();
   chert.ID = "olapChart";
  
string result = string.Empty;
using (MemoryStream stream = new MemoryStream())
{
       StreamWriter writer = new StreamWriter(stream);
       HtmlTextWriter htmlWriter = new HtmlTextWriter(writer);
       chert.RenderControl(htmlWriter);
       System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
       writer.Flush();
       result = encoding.GetString(stream.ToArray());
 }

Having "Object reference not set to an instance of an object." on call chert.RenderControl(htmlWriter);

2.

[WebMethod]
        public string GetChart()
        {
           return GetChartRendered(chert);
        }
  
        private string GetChartRendered(RadChart chert)
        {
            string result = string.Empty;
  
            TempRenderer pageHolder = new TempRenderer();
            HtmlForm tempForm = new HtmlForm();
            tempForm.ID = "TempForm";
            pageHolder.Controls.Add(tempForm);
            tempForm.Controls.Add(new ScriptManager());
            tempForm.Controls.Add(chert);
  
            StringWriter output = new StringWriter();
            HttpContext.Current.Server.Execute(pageHolder, output, false);
  
            result = output.ToString();
            return result;
        }
  
        public partial class TempRenderer : System.Web.UI.Page
        {
        }

Having "Error executing child request for handler 'ChartTest.TempRenderer'" there on Server.Execute.

3. Eventually created just page "chart.aspx" wiht just single chart control decalred

<

 

 

telerik:RadChart ID="chert" runat="server" Width="500px" Height="290px" EnableViewState="false" SkinsOverrideStyles="false" ></telerik:RadChart>

 

 

 


and trying this in WebMethod:
StringWriter output = new StringWriter();
HttpContext.Current.Server.Execute("chart.aspx", output, false);
string result = output.ToString();

Having ex:" Error executing child request for chart.aspx."

As I understand the reason of all these exceptions is ChartImage.axd
handler.

If somebody can help - please, it's very urgent.
Thank you.

 

 

kulashaker
Top achievements
Rank 1
 answered on 01 Feb 2012
1 answer
482 views
Am am new to Telerik controls.  I just downloaded my licensed installer (Telerik.Web.UI_2011_3_1305_Dev.msi) and it tells me "You must have Administrative rights on this machine to install Telerik RadControls for ASP.NET AJAX Q3 2011 SP1. Setup will now exit."

Thing is, I do have administrative rights.  I tried creating the installation folder in advance and clearing the downloaded file 'block' flag.  No luck.

Is there a an installation log somewhere that shows the error?



Background:
  1. Installed Telerik evaluation in Dec.
  2. Purchased package from Telerik.
  3. Downloaded licensed package.
  4. Ran licensed package, it said the controls were already installed.
  5. Weeks later, I got evaluation version errors.
  6. Uninstalled evaluation version.
  7. Ran licensed package, it said my installer was out of date.
  8. Downloaded licensed package again.
  9. Ran new licensed package, it says I am not Administrator.
John
Top achievements
Rank 1
 answered on 01 Feb 2012
3 answers
202 views
Hi there,

I'm struggling to get file exports and sorting working on a grid without full postbacks.

I am able to get each working individually without postbacks, but never together.

Here is the code. I have included lots of <br /> so that you can observe the full postback easily (the page will scroll back to the top). With this code, I can export the grid without a postback. Column sorting, however, produces a postback.

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="TabStripMultiPageRadGrid._Default" %>
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript">
 
    function onRequestStart(sender, args) {
        if ((args.get_eventTarget().indexOf("RadGrid1") >= 0)) {
            if (args.get_eventArgument().indexOf("ExportToExcel") ||
                    args.get_eventArgument().indexOf("ExportToPdf") >= 0 ||
                    args.get_eventArgument().indexOf("ExportToCsv") >= 0) {
                args.set_enableAjax(false);
            }
        }
    }
     
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"  ClientEvents-OnRequestStart="onRequestStart">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadMultiPage1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
         
    </telerik:RadAjaxManager>
    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />
    <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
        <Tabs>
            <telerik:RadTab runat="server" Selected="True" Text="Tabstrip" meta:resourcekey="RadTabResource1">
            </telerik:RadTab>
        </Tabs>
    </telerik:RadTabStrip>
    <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
        <telerik:RadPageView ID="RadPageView1" runat="server">
            <telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" GridLines="None" DataSourceID="XmlDataSource1"
                AllowSorting="true">
                <MasterTableView AutoGenerateColumns="True" DataSourceID="XmlDataSource1" CommandItemDisplay="Top">
                    <CommandItemSettings ShowExportToPdfButton="true" ShowExportToExcelButton="true"
                        ShowExportToCsvButton="true" ShowAddNewRecordButton="false" ShowRefreshButton="false" />
                    <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                        <HeaderStyle Width="20px" />
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                        <HeaderStyle Width="20px" />
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridBoundColumn DataField="id" FilterControlAltText="Filter id column" HeaderText="id"
                            SortExpression="id" UniqueName="id">
                        </telerik:GridBoundColumn>
                    </Columns>
                    <EditFormSettings>
                        <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                        </EditColumn>
                    </EditFormSettings>
                </MasterTableView>
                <FilterMenu EnableImageSprites="False">
                </FilterMenu>
                <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
                </HeaderContextMenu>
            </telerik:RadGrid>
            <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/XMLFile1.xml">
            </asp:XmlDataSource>
        </telerik:RadPageView>
    </telerik:RadMultiPage>
</asp:Content>

If I then remove " ClientEvents-OnRequestStart="onRequestStart" ", the sorting works fine without a postback, but the grid no longer exports.

There is no code behind.
using System;
 
namespace TabStripMultiPageRadGrid
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
 
        }
    }
}

Standard books.xml Data source
<?xml version="1.0"?>
<catalog>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <genre>Computer</genre>
    <price>44.95</price>
    <publish_date>2000-10-01</publish_date>
    <description>
      An in-depth look at creating applications
      with XML.
    </description>
  </book>
  <book id="bk102">
    <author>Ralls, Kim</author>
    <title>Midnight Rain</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2000-12-16</publish_date>
    <description>
      A former architect battles corporate zombies,
      an evil sorceress, and her own childhood to become queen
      of the world.
    </description>
  </book>
  <book id="bk103">
    <author>Corets, Eva</author>
    <title>Maeve Ascendant</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2000-11-17</publish_date>
    <description>
      After the collapse of a nanotechnology
      society in England, the young survivors lay the
      foundation for a new society.
    </description>
  </book>
  <book id="bk104">
    <author>Corets, Eva</author>
    <title>Oberon's Legacy</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2001-03-10</publish_date>
    <description>
      In post-apocalypse England, the mysterious
      agent known only as Oberon helps to create a new life
      for the inhabitants of London. Sequel to Maeve
      Ascendant.
    </description>
  </book>
  <book id="bk105">
    <author>Corets, Eva</author>
    <title>The Sundered Grail</title>
    <genre>Fantasy</genre>
    <price>5.95</price>
    <publish_date>2001-09-10</publish_date>
    <description>
      The two daughters of Maeve, half-sisters,
      battle one another for control of England. Sequel to
      Oberon's Legacy.
    </description>
  </book>
  <book id="bk106">
    <author>Randall, Cynthia</author>
    <title>Lover Birds</title>
    <genre>Romance</genre>
    <price>4.95</price>
    <publish_date>2000-09-02</publish_date>
    <description>
      When Carla meets Paul at an ornithology
      conference, tempers fly as feathers get ruffled.
    </description>
  </book>
  <book id="bk107">
    <author>Thurman, Paula</author>
    <title>Splish Splash</title>
    <genre>Romance</genre>
    <price>4.95</price>
    <publish_date>2000-11-02</publish_date>
    <description>
      A deep sea diver finds true love twenty
      thousand leagues beneath the sea.
    </description>
  </book>
  <book id="bk108">
    <author>Knorr, Stefan</author>
    <title>Creepy Crawlies</title>
    <genre>Horror</genre>
    <price>4.95</price>
    <publish_date>2000-12-06</publish_date>
    <description>
      An anthology of horror stories about roaches,
      centipedes, scorpions  and other insects.
    </description>
  </book>
  <book id="bk109">
    <author>Kress, Peter</author>
    <title>Paradox Lost</title>
    <genre>Science Fiction</genre>
    <price>6.95</price>
    <publish_date>2000-11-02</publish_date>
    <description>
      After an inadvertant trip through a Heisenberg
      Uncertainty Device, James Salway discovers the problems
      of being quantum.
    </description>
  </book>
  <book id="bk110">
    <author>O'Brien, Tim</author>
    <title>Microsoft .NET: The Programming Bible</title>
    <genre>Computer</genre>
    <price>36.95</price>
    <publish_date>2000-12-09</publish_date>
    <description>
      Microsoft's .NET initiative is explored in
      detail in this deep programmer's reference.
    </description>
  </book>
  <book id="bk111">
    <author>O'Brien, Tim</author>
    <title>MSXML3: A Comprehensive Guide</title>
    <genre>Computer</genre>
    <price>36.95</price>
    <publish_date>2000-12-01</publish_date>
    <description>
      The Microsoft MSXML3 parser is covered in
      detail, with attention to XML DOM interfaces, XSLT processing,
      SAX and more.
    </description>
  </book>
  <book id="bk112">
    <author>Galos, Mike</author>
    <title>Visual Studio 7: A Comprehensive Guide</title>
    <genre>Computer</genre>
    <price>49.95</price>
    <publish_date>2001-04-16</publish_date>
    <description>
      Microsoft Visual Studio 7 is explored in depth,
      looking at how Visual Basic, Visual C++, C#, and ASP+ are
      integrated into a comprehensive development
      environment.
    </description>
  </book>
</catalog>

I have hosted the solution here for your reference: Download

Zhi
Top achievements
Rank 1
 answered on 31 Jan 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?