Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
128 views
I have a rad grid with a master (parent) and detailtable (child).

And I tried an example that was posted on another thread, but no matter what I try, I can't get get_nestedViews to work. It always returns error "Object doesn't support this property or method"

Here's the sample I tried....

the aspx..
<script type="text/javascript" language="javascript">  
            function getNestedViewsForFirstMasterItem() {  
                debugger;  
                var masterTable = $find("<%= RadGrid1.ClientID %>").get_masterTableView();  
                alert(masterTable.get_dataItems()[0].get_nestedViews().length);  
            }   
        </script> 
 
        <asp:Button ID="Button1" runat="server" Text="GetNested" OnClientClick="getNestedViewsForFirstMasterItem();return false;" /> 
        <telerik:RadGrid ID="RadGrid1"  GridLines="None" runat="server" OnNeedDataSource="radgrid1_NeedDataSource">  
            <MasterTableView DataKeyNames="ID" Width="100%">  
                <DetailTables> 
                    <telerik:GridTableView DataKeyNames="ID" /> 
                </DetailTables> 
            </MasterTableView> 
        </telerik:RadGrid> 

C#
protected void radgrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)  
        {  
            var dt = new DataTable();  
            dt.Columns.Add("ID"typeof(Int32));  
            dt.Columns.Add("Name"typeof(String));  
            dt.Rows.Add(1, "test");  
            dt.Rows.Add(2, "Another test");  
            RadGrid1.DataSource = dt;  
 
        } 

This seemed so simple, but I can't get it to work.

Please help as I'm trying to access the nested/child tables via JavaScript in order to select the child rows when the parent row is selected. I have everything else working -- I have the selection/deselection of the parent row wired to a javascript function, I force teh parent row to be expanded if it isn't already -- I just can't seem to access the child/nested table to select all of its rows.

Thanks!

- Debbie
Shinu
Top achievements
Rank 2
 answered on 14 Aug 2009
1 answer
204 views
Hi,

Just beginning to use this control - not a very good start!

If I place a RadCaptcha control on the page, I get this exception:

Multiple controls with the same ID 'CaptchaImage' were found. FindControl requires that controls have unique IDs.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Multiple controls with the same ID 'CaptchaImage' were found. FindControl requires that controls have unique IDs.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[HttpException (0x80004005): Multiple controls with the same ID 'CaptchaImage' were found. FindControl requires that controls have unique IDs.]
   System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +273
   System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +320
   System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) +320
   System.Web.UI.Control.EnsureNamedControlsTable() +61
   System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +222
   System.Web.UI.Control.FindControl(String id) +12
   Telerik.Web.UI.RadCaptcha.Render(HtmlTextWriter writer) +28
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266


Using the following markup:

<%

@ Page Language="VB" AutoEventWireup="false" CodeFile="Captcha.aspx.vb" Inherits="Captcha" %>

 

<%

@ 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">

 

<

 

html xmlns="http://www.w3.org/1999/xhtml">

 

<

 

head runat="server">

 

 

<title></title>

 

</

 

head>

 

<

 

body>

 

 

<form id="form1" runat="server">

 

 

<div>

 

 

<asp:ScriptManager runat="server" />

 

 

 

<telerik:RadCaptcha ProtectionMode="Captcha" runat="server" />

 

 

</div>

 

 

</form>

 

</

 

body>

 

</

 

html>


Any ideas?

 

Pero
Telerik team
 answered on 14 Aug 2009
1 answer
238 views
Using the latest version, I am using the NavigateUrl property of the RadToolBarButton, which does redict the user to the location (a relative path in the same web site), but the Request.UrlReferrer is NULL. The Toolbar is not using AJAX, just a full postback.

Is this expected behavior? How would I determine the page sending the user to the new page?
Alex Gyoshev
Telerik team
 answered on 14 Aug 2009
1 answer
97 views
Hi,

While upgrading telerik controls from Rad Controls for ASP.NET (Q3 2007 release), to Rad Controls ASP.Net Ajax (Q2 2009 release), the existing  client side scripts are not executing:

Sample code is:
System.Text.StringBuilder sb = new System.Text.StringBuilder(); 
sb.Append("<script language='javascript'>"); 
sb.Append("scroll(0, 200);"); 
sb.Append("</script>"); 
Page.ClientScript.RegisterStartupScript(this.GetType(), "scroll", sb, false); 
 

While upgrading the telerik controls, the existing script codes are not working!. i also got code from telerik to execute javascript using RadAjaxManager as follows:

RadAjaxManager.GetCurrent(Page).ResponseScripts.Add("Sys.Application.add_load(function(){scroll(0, 200);})"); 

But that too doesn't helped me out. Please give me a solution for this.

Thanks
Vlad
Telerik team
 answered on 14 Aug 2009
1 answer
101 views
Hi i have an issue with the Splitters on this page what i want is to have on the page is the splitter to work and that my grid also shows properly at the moment the page and panes dont seem to do this with the splitter

here is the code

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Property.aspx.cs" Inherits="WebSchedule.Property1" %> 
 
<%@ Register Assembly="GMaps" Namespace="Subgurim.Controles" TagPrefix="cc1" %> 
 
<%@ 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"> 
 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server">  
    <link href="css/WebScheduleTheme.css" rel="stylesheet" type="text/css" /> 
    <title>Property Information</title> 
    </head> 
<body> 
    <form id="form1" runat="server">  
    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">  
    </telerik:RadStyleSheetManager> 
 
    <div> 
      
        <telerik:RadSplitter ID="RadSplitter1" Runat="server" FullScreenMode="true" LiveResize="True" Orientation="Horizontal" Skin="WebBlue">  
            <telerik:RadPane ID="TopPane" Runat="server" Scrolling="None">  
            <telerik:RadSplitter ID="RadSplitter2" Runat="server" FullScreenMode="True">  
                <telerik:RadPane ID="TopLeftPane" Runat="server" Scrolling="None" MinHeight="350" MinWidth="350" > 
            <table> 
                <tr> 
                    <td> 
                        <asp:Label ID="label6" runat="server" Text="Int Ref:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblPropRef" runat="server" Text="" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="Label1" runat="server" Text="Customer Name:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblCustomerName" Runat="server" Width="150px" /> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="Label2" runat="server" Text="Address:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblFullAddress" Runat="server" Width="150px" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="label4" runat="server" Text="Postcode:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblPostcode" runat="server" Width="60px" /> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="label3" runat="server" Text="Tel:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblTelNumber" runat="server" Width="75px" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="label7" runat="server" Text="Mobile:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblMobContact" runat="server" Text="" /> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="label9" runat="server" Text="Contract:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblContract" runat="server" Text="" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="label11" runat="server" Text="Prop Clas:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblPropClass" runat="server" Text="" /> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="label13" runat="server" Text="Last Service Date:"  /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblLastService" runat="server" Text="" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="label15" runat="server" Text="Status" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblStatus" runat="server" Text="" /> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="label8" runat="server" Text="Heat Type:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblHeatType" runat="server" Text="" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="label12" runat="server" Text="Apps:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblApps" runat="server" Text="" /> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="label10" runat="server" Text="Assets:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblAssets" runat="server" Text="" /> 
                    </td> 
                    <td> 
                    </td> 
                    <td> 
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <asp:Label ID="label18" runat="server" Text="Problem:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblProblemProperty" runat="server" Text="" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="label20" runat="server" Text="Void:" /> 
                    </td> 
                    <td> 
                        <asp:Label ID="lblvoidProperty" runat="server" Text="" /> 
                    </td> 
                </tr> 
                </table> 
                </telerik:RadPane> 
                <telerik:RadPane ID="TopRightPane" Runat="server" Scrolling="None" Width="350" Height="300">  
                    <telerik:RadTabStrip ID="RadTabStrip2" runat="server" Skin="WebBlue"   
                            SelectedIndex="1" MultiPageID="RadMultiPage3">  
                        <Tabs> 
                            <telerik:RadTab runat="server" Text="Map">  
                            </telerik:RadTab> 
                        </Tabs> 
                    </telerik:RadTabStrip> 
                <telerik:RadMultiPage ID="RadMultiPage3" Runat="server" SelectedIndex="1">  
            <telerik:RadPageView ID="RadPageView1" runat="server" TabIndex="1">  
                    <cc1:GMap ID="gMap1" runat="server"  Width="350px" Height="250px" /> 
            </telerik:RadPageView> 
            <telerik:RadPageView ID="RadPageView10" runat="server" TabIndex="2">  
            </telerik:RadPageView> 
            </telerik:RadMultiPage> 
            </telerik:RadPane> 
            </telerik:RadSplitter> 
            </telerik:RadPane> 
            <telerik:RadPane ID="BottomPane" Runat="server" Scrolling="None">  
                <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0"   
                Skin="WebBlue">  
                <Tabs> 
                <telerik:RadTab runat="server" PageViewID="RadPageView4" Text="Repairs History" Selected="true">  
                </telerik:RadTab> 
                <telerik:RadTab runat="server" PageViewID="RadPageView5" Text="Service History">  
                </telerik:RadTab> 
                </Tabs> 
                </telerik:RadTabStrip> 
                <telerik:RadMultiPage ID="RadMultiPage1" Runat="server">  
                    <telerik:RadPageView ID="RadPageView4" runat="server" Selected="true" Height="100%" Width="100%">  
                        <input type="hidden" id="radGridClickedRowIndex" name="radGridClickedRowIndex" /> 
                        <input type="hidden" id="radGridClickedRowValue" name="radGridClickedRowValue" /> 
                        <telerik:RadGrid ID="RadgrdRepair" runat="server" Skin="WebBlue"   
                            GridLines="None" OnDetailTableDataBind="RadgrdRepair_DetailTableDataBind"   
                            AutoGenerateColumns="False" > 
                            <MasterTableView CellSpacing="-1" clientDataKeyNames="ORDERID, PROPREF" DataKeyNames="ORDERID, PROPREF">  
                                <DetailTables> 
                                    <telerik:GridTableView DataKeyNames="ORDERID" Name="Orders" Width="100%">  
                                        <ParentTableRelation> 
                                            <telerik:GridRelationFields DetailKeyField="ORDERID" MasterKeyField="ORDERID" /> 
                                        </ParentTableRelation> 
                                        <Columns> 
                                            <telerik:GridBoundColumn DataField="VISITID" HeaderText="VISITID" SortExpression="VISITID" UniqueName="VISITID">  
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn DataField="PROPREF" HeaderText="PROPREF" SortExpression="PROPREF" UniqueName="PROPREF">  
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn DataField="ORDERID" HeaderText="ORDERID" SortExpression="ORDERID" UniqueName="ORDERID">  
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn DataField="FAULT" HeaderText="FAULT" SortExpression="FAULT" UniqueName="FAULT">  
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn DataField="Status" HeaderText="Status" SortExpression="Status" UniqueName="Status">  
                                            </telerik:GridBoundColumn> 
                                            <telerik:GridBoundColumn DataField="WORKDONE" HeaderText="WORKDONE" SortExpression="WORKDONE" UniqueName="WORKDONE">  
                                            </telerik:GridBoundColumn> 
                                        </Columns> 
                                    </telerik:GridTableView> 
                                </DetailTables> 
                                <Columns> 
                                    <telerik:GridBoundColumn DataField="ORDERID" HeaderText="ORDERID" SortExpression="ORDERID" UniqueName="ORDERID">  
                                        <HeaderStyle Width="40px" /> 
                                        <ItemStyle Width="40px" Wrap="False" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn DataField="PROPREF" HeaderText="PROPREF" SortExpression="PROPREF" UniqueName="PROPREF">  
                                        <HeaderStyle Width="40px" /> 
                                        <ItemStyle Width="40px" Wrap="False" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn DataField="FAULTREPORTED" HeaderText="FAULTREPORTED" SortExpression="FAULTREPORTED"   
                                        UniqueName="FAULTREPORTED" ItemStyle-Width="300px" HeaderStyle-Width="350px" ItemStyle-Wrap="false">  
                                        <HeaderStyle Width="350px" /> 
                                        <ItemStyle Width="300px" Wrap="False" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn DataField="RAISEDDATE" DataType="System.DateTime" HeaderText="RAISEDDATE"   
                                    SortExpression="RAISEDDATE" UniqueName="RAISEDDATE">  
                                        <HeaderStyle Width="60px" /> 
                                        <ItemStyle Width="60px" Wrap="False" /> 
                                    </telerik:GridBoundColumn> 
                                    <telerik:GridBoundColumn DataField="STATUS" HeaderText="STATUS" 
                                    SortExpression="STATUS" UniqueName="STATUS">  
                                        <HeaderStyle Width="40px" /> 
                                        <ItemStyle Width="40px" Wrap="False" /> 
                                    </telerik:GridBoundColumn> 
                                </Columns> 
                                <RowIndicatorColumn> 
                                     <HeaderStyle Width="20px" /> 
                                </RowIndicatorColumn> 
                                <ExpandCollapseColumn> 
                                    <HeaderStyle Width="20px" /> 
                                </ExpandCollapseColumn> 
                            </MasterTableView> 
                            <ClientSettings> 
                                <Selecting AllowRowSelect="True" /> 
                               <ClientEvents OnRowContextMenu="RowContextMenu" OnRowSelected="RowSelected" /> 
                                <Scrolling AllowScroll="True" UseStaticHeaders="True" /> 
                            </ClientSettings> 
                        </telerik:RadGrid>                     
                    </telerik:RadPageView> 
                    <telerik:RadPageView ID="RadPageView5" runat="server" Height="75px" Width="227px">Tab5</telerik:RadPageView> 
                </telerik:RadMultiPage> 
          </telerik:RadPane> 
        </telerik:RadSplitter> 
      
    </div> 
    <telerik:RadAjaxManager runat="server">  
        <AjaxSettings> 
            <telerik:AjaxSetting AjaxControlID="RadSplitter1">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadSplitter1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
            <telerik:AjaxSetting AjaxControlID="RadGrid1">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1"/>  
                    <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
            <telerik:AjaxSetting AjaxControlID="RadMenu1">  
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> 
                    <telerik:AjaxUpdatedControl ControlID="RadMenu1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
        </AjaxSettings> 
    </telerik:RadAjaxManager> 
 
      
    <telerik:RadContextMenu ID="RadMenu1" runat="server" Skin="WebBlue" onclientitemclicked="MenuSelect">  
        <Items> 
            <telerik:RadMenuItem Text="View Property" /> 
            <telerik:RadMenuItem Text="View Job Details" Visible="False" /> 
            <telerik:RadMenuItem Text="Find Closest Engineer" Visible="False" /> 
            <telerik:RadMenuItem Text="Edit Job" Visible="false" /> 
            <telerik:RadMenuItem Text="Edit/Book Job" /> 
            <telerik:RadMenuItem Text="Show on Map" Visible="False" /> 
        </Items> 
    </telerik:RadContextMenu> 
      
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server"   
        Skin="Simple" Height="100%" Width="100%" InitialBehavior="Maximize"   
        InitialBehaviors="Maximize" Behaviors="Maximize" Behavior="Close">  
        <Windows> 
        <telerik:RadWindow runat="server" ID="Repair" Height="100%" Width="100%"   
                InitialBehavior="Maximize" InitialBehaviors="Maximize" AutoSize="True" Behavior="Close" Behaviors="Maximize">  
        </telerik:RadWindow> 
        </Windows> 
    </telerik:RadWindowManager> 
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">  
        </telerik:RadScriptManager> 
        <telerik:RadScriptBlock runat="server" ID="RadScriptBlock1">  
 
        <script type="text/javascript">  
            function RowSelected(sender, args) {  
                var dataKeyValue = args.getDataKeyValue("ORDERID");  
                document.getElementById("txtOrderID").value = dataKeyValue;  
                var pdataKeyValue = args.getDataKeyValue("PROPREF");  
                document.getElementById("txtPropref").value = pdataKeyValue;  
            }  
          
        function RowContextMenu(sender, eventArgs)   
        {  
            var menu = $find("<%=RadMenu1.ClientID %>");  
            var evt = eventArgs.get_domEvent();  
 
            var index = eventArgs.get_itemIndexHierarchical();  
            document.getElementById("radGridClickedRowIndex").value = index;  
            var dataKeyValue = eventArgs.getDataKeyValue("ORDERID");  
 
            sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true);  
 
            menu.show(evt);  
 
            evt.cancelBubble = true;  
            evt.returnValue = false;  
 
            if (evt.stopPropagation) {  
                evt.stopPropagation();  
                evt.preventDefault();  
            }  
        }  
 
        function MenuSelect(sender, eventArgs) {  
            var item = eventArgs.get_item();  
            var itemitems = item.get_text();  
 
            if (items == "Edit/Book Job") {  
                var propref = document.getElementById("txtPropref").value;  
                var orderno = document.getElementById("txtOrderID").value  
                window.radopen("Repair.aspx?Propref=" + propref + "&OrderNo=" + orderno, "");  
            }  
 
            if (items == "Edit Job") {  
                var propref = document.getElementById("txtPropref").value;  
                var orderno = document.getElementById("txtOrderID").value  
                window.radopen("Repair.aspx?Propref=" + propref + "&OrderNo=" + orderno, "");  
            }  
 
            if (items == "View Property") {  
                var propref = document.getElementById("txtPropref").value;  
                window.radopen("Property.aspx?Propref=" + propref, "");  
            }  
 
            if (items == "Find Closest Engineer") {  
                var propref = document.getElementById("txtPropref").value;  
                window.radopen("Maps.aspx?Propref=" + propref + "&MenuItem=GetClosestEngineer", "");  
            }  
 
            if (items == "Show on Map") {  
                var propref = document.getElementById("txtPropref").value;  
                var order = document.getElementById("txtOrderID").value;  
                window.radopen("Maps.aspx", "");  
            }  
 
        }  
          
    </script> 
    </telerik:RadScriptBlock> 
    <asp:HiddenField ID="txtPropref" runat="server" /> 
    <asp:HiddenField ID="txtOrderID" runat="server" /> 
    </form> 
</body> 
</html> 
 
Svetlina Anati
Telerik team
 answered on 14 Aug 2009
1 answer
68 views
Hi,

I have develped a popup screen for search in asp.net on .net 3.5.
In my page i set the default page size to 10, my search result retrive the 200 records and shown on grid. with pages of 20
now i click on any one of displayed page number from 1 - 20
 it showing result of that page but now i want to change my page size, and clicked on Page size: combobox. it showing some page sizes like 10,20,50 are showing  like
1
0
2
0
5
0
and horizontal and vertical scrools are comming in the pagesize combobox. in IE 7.0, but this is working fine in IE 6.0.
if any one know and answer plese let me now.


Tsvetoslav
Telerik team
 answered on 14 Aug 2009
1 answer
86 views
Hi,

Where is data stored related to culture settings for radgrid. Please explain me how it works and where it is stored on client machine.
How can we cached them to use thoughout the application request.

Regards
Devanand Jha
Tsvetoslav
Telerik team
 answered on 14 Aug 2009
4 answers
219 views
Ok I'm trying to do something similar to the Demo http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/templates/defaultcs.aspx

Where you select a checkbox, and the javascript loops through the treeview nodes, and finds what it appears to be matching ID's that match the checkboxes you selected.

I'm having problems re-creating this with my data.

Table 1:
StateID
Description

Table 2:
CreditTypeID
Description

Table 3:
StateToCreditTypeID
StateID
CreditTypeID

Joined Select Statement from all three tables gives me:
Table 4:
StateToCreditTypeID
StateID
StateDescription
CreditTypeID
CreditTypeDescription


So when I bind my treeview I get repeats because some states go to more then one CreditType

First issue, was I don't have a parent node in the treeview, so I commented out that part of the JS.
It sorta of works, except I have 3 CreditTypes, but some of then apply to more the one state, so I have 9 repeated CreditTypes in the treeview. 

How can I limit my list to the three CreditTypes I actually have, but still allow the checkboxes to show/hide which ones apply?

There a way to do this on server side instead?

 
                    <telerik:RadComboBox ID="RadComboBox1" runat="server" EmptyMessage="All Types" HighlightTemplatedItems="true" 
                        AllowCustomText="true" Width="240px" OnClientDropDownClosed="onDropDownClosing"
                        <ItemTemplate> 
                            <div onclick="StopPropagation(event)" class="combo-item-template"
                                <asp:CheckBox runat="server" ID="chk1" Checked="true" onclick="onCheckBoxClick(this)"/> 
                                <asp:Label runat="server" ID="Label1" AssociatedControlID="chk1"
                                    <%# Eval("Description") %> 
                                </asp:Label> 
                            </div> 
                        </ItemTemplate> 
                    </telerik:RadComboBox> 
                     
                     
                    <telerik:RadComboBox ID="RadComboBox2" Width="240px" Height="300px" 
                        AllowCustomText="true" EmptyMessage="Showing all Credit Types" OnClientDropDownClosing="OnClientDropDownClosingHandler" 
                        runat="server"
                        <ItemTemplate> 
                            <div onclick="StopPropagation(event)"
                                <telerik:RadTreeView ID="RadTreeView1" runat="server"  
                                    OnClientNodeClicking="OnClientNodeClickingHandler"
                                    <DataBindings> 
                                        <telerik:RadTreeNodeBinding Depth="0" Category="Credit Type" /> 
                                    </DataBindings> 
                                </telerik:RadTreeView> 
                            </div> 
                        </ItemTemplate> 
                        <Items> 
                            <telerik:RadComboBoxItem /> 
                        </Items> 
                    </telerik:RadComboBox> 
            
            <asp:LinkButton ID="Button1" runat="server" Text="Select" /> 
           </> 
           <asp:Label runat="server" ID="SelectedTypeLabel" /><br /> 
           <asp:Label runat="server" ID="SelectedCarLabel" /> 

    Protected Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Load 
        If Not IsPostBack Then 
            'RadComboBox1.DataBind() 
            LoadStateFilter() 
            LoadCreditTypeFilter() 
        End If 
    End Sub 
 
 
 
    Protected Sub Button1_Click(ByVal sender As ObjectByVal e As System.EventArgs) Handles Button1.Click 
        'holds the text of the checked items 
        Dim checkedText As String = String.Empty 
        For Each item As RadComboBoxItem In RadComboBox1.Items 
            Dim chk As CheckBox = DirectCast(item.FindControl("chk1"), CheckBox) 
            If chk.Checked Then 
                checkedText += item.Text + ", " 
            End If 
        Next 
        SelectedTypeLabel.Text = checkedText.Trim().TrimEnd(","c) 
 
        'find the treeview 
        Dim tree As RadTreeView = DirectCast(RadComboBox2.Items(0).FindControl("RadTreeView1"), RadTreeView) 
        If tree.SelectedNode IsNot Nothing Then 
            SelectedCarLabel.Text = tree.SelectedNode.Text 
        End If 
    End Sub 
 
    Private Sub LoadStateFilter() 
 
        Dim oState As New LextrovertBrain.State(Utility.AppConnString) 
 
        RadComboBox1.DataSource = oState.List 
        RadComboBox1.DataTextField = "Description" 
        RadComboBox1.DataValueField = "StateID" 
        RadComboBox1.DataBind() 
        'RadComboBox1.Items.Insert(0, New RadComboBoxItem("- Select States -")) 
        oState = Nothing 
 
        'Throw New NotImplementedException() 
    End Sub 
 
    Protected Sub LoadCreditTypeFilter() 
 
        'Dim oCreditType As New LextrovertBrain.CreditType(Utility.AppConnString) 
        Dim oStateToCreditType As New LextrovertBrain.StateToCreditType(Utility.AppConnString) 
 
        Dim radTV As RadTreeView = DirectCast(RadComboBox2.Items(0).FindControl("RadTreeView1"), RadTreeView) 
 
        radTV.DataSource = oStateToCreditType.List(True
        radTV.DataTextField = "CreditTypeDescription" 
        radTV.DataValueField = "StateID" 
        radTV.DataFieldID = "CreditTypeID" 
        'radTV.DataFieldParentID = "CreditTypeID" 
        radTV.DataBind() 
        'RadComboBox2.DataSource = oCreditType.List 
        'RadComboBox2.DataTextField = "Description" 
        'RadComboBox2.DataValueField = "CreditTypeID" 
        'RadComboBox2.DataBind() 
        'RadComboBox2.Items.Insert(0, New RadComboBoxItem("- Select Credit Types -")) 
        oStateToCreditType = Nothing 
 
    End Sub 

Veselin Vasilev
Telerik team
 answered on 14 Aug 2009
5 answers
242 views
Hi,

I am using Full featured RADEditor for MOSS in SharePoint Lists. When I tried to add a new word into custom dictionary thru editor, I am getting Forbidden error.

For example, I tried to add "Palau" in custom dictionary and I got the following error.

RADSpell error. Server returned error: 403
Please see the help for more details: RADSpell 3.x - Configuration -Spellcheck Handler.
 
/_wpresources/RADEDitorSharePoint/4.3.1XXX/RADControls/Spell/Telerik.RADSpellCheckHandler.ashx

Forbidden

403 FORBIDDEN

Can you please let me know what needs to be done to resolve this issue?


Also, I have one more question on Spelling in RADEDitor. It seems RADEditor is not recognizing plurals. For Ex: renovations. It is providing suggestion to change the text. Does radeditor recognize plurals?

Thanks,
Phani
Lini
Telerik team
 answered on 14 Aug 2009
1 answer
170 views
Version: 2009.2.701.20

The subject pretty much says it all... It would seem like an easy thing to do, and I hope it is.  I want to change the default height (which seems to default to 342px) and width (which seems to default to 472px) of the RadSpell Dialog.  If I add this to my RadSpell CSS file:

 

 

.RadWindow.RadWindow_MyCustomSkin.rwNormalWindow.rwTransparentWindow div  
{  
    width: 600px;  
    height: 400px;  

It looks horrible.  I have screen shots of the before and after which I can send if it would help.

Martin
Telerik team
 answered on 14 Aug 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?