Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
90 views
Hi all,

I am showing date in a cell using BoundColumn. I would like to display a text for some date(conditional).

thanks
Shinu
Top achievements
Rank 2
 answered on 07 Aug 2012
1 answer
51 views
You have 
</telerik:RadPplitter>
Instead of 
</telerik:RadSplitter>

http://www.telerik.com/help/aspnet-ajax/splitter-layout-orientation.html 

Thanks
Marin Bratanov
Telerik team
 answered on 07 Aug 2012
3 answers
179 views
I have downloaded the ASP.NET AJAX controls (RadControls_for_ASP.NET_AJAX_2010_1_415_dev.msi) but I cannot locate the RadEditorMOSS.wsp as specified in the instructions http://www.telerik.com/help/aspnet-ajax/installing-radeditor-in-moss-2007-farm.html. Any clues??

TIA
Rumen
Telerik team
 answered on 07 Aug 2012
6 answers
677 views
I am trying to refresh the parent aspx page on 'OnClientClose' of Radwindow.
I have tried the below code.But it is reloading/refreshing the page and all the data entered in the parent page also gets refreshed.I need to retain all the values in the parent page and reflect all the changes done in radwindow.

<telerik:RadWindow ID="NationalityDialog" Title="Nationality Data" runat="server" Behaviors="Close" Height="550px" Width="450px"
                Left="150px" OnClientClose="NationClientClose" />

function NationClientClose(sender, args) {
                    window.location.reload();
//window.location.href = window.location.href; 
                }

Thanks,
Soumya
rdmptn
Top achievements
Rank 1
 answered on 07 Aug 2012
1 answer
47 views
I'm working on implementing a tristate tree in our app, and everything is going pretty well, except for one issue.

When you have a mid-level node and check/uncheck that, the OnClientNodeChecked event fires without a problem and I can do everything I need to do in there.. However, it appears the event isn't being fired for any children under that mid level node that also got checked/unchecked.  OnClientNodeChecking seems to have the same behavior.

Is there something I'm missing, or will I have to do a recursive walk down the tree from the checked node in javascript, mimicking a check/uncheck on each node, to run my logic?

Ivana
Telerik team
 answered on 07 Aug 2012
1 answer
550 views
Hi Team,

I understand that a column will sort alpha when DataType String, and numerically when DataType Int, Double.
Is there a way for me to change my DataType string to Int in my SortCommand EventHandler? (I need to have column initially as DataType String for values <10, I display '< 10'.   How can I make this column sort numerically?

Here is my current SortCommand Event Handler and my Initial RadGrid Sort settings

 
public virtual void AssignSortSettingsAndSortCommandEvent()
        {
            GridAdapter.AllowSorting = GlobalConstantsSharedWebUI.RadControls.RadGridAllowSorting;
            GridAdapter.MasterTableView.SortExpressions.AllowNaturalSort = GlobalConstantsSharedWebUI.RadControls.AllowNaturalSort;
             
            GridAdapter.AddGridSortCommandEventHander(OnGridSortCommand);
        }
 
        public virtual void OnGridSortCommand(object source, Telerik.Web.UI.GridSortCommandEventArgs e)
        {
            GridSortExpression sortExpr = new GridSortExpression();
            var radGrid = (source as RadGrid);
 
            var col = radGrid.MasterTableView.GetColumn(string.Concat(e.SortExpression, "_UniqueName")) as GridBoundColumn;
            col.DataFormatString = "{0:N}";
            col.DataType = typeof(Double);
             
            switch (e.OldSortOrder)
            {
                case GridSortOrder.None:
                    sortExpr.FieldName = e.SortExpression;
                    sortExpr.SortOrder = GridSortOrder.Descending;
                     
                    e.Item.OwnerTableView.SortExpressions.AddSortExpression(sortExpr);
                    break;
                case GridSortOrder.Ascending:
                    sortExpr.FieldName = e.SortExpression;
                    sortExpr.SortOrder = radGrid.MasterTableView.AllowNaturalSort ? GridSortOrder.None : GridSortOrder.Descending;
 
                    e.Item.OwnerTableView.SortExpressions.AddSortExpression(sortExpr);
                    break;
                case GridSortOrder.Descending:
                    sortExpr.FieldName = e.SortExpression;
                    sortExpr.SortOrder = GridSortOrder.Ascending;
 
                    e.Item.OwnerTableView.SortExpressions.AddSortExpression(sortExpr);
                    break;
            }
 
            e.Canceled = true;
            radGrid.Rebind();
        }

 

 

 

 

 

 




Maria Ilieva
Telerik team
 answered on 07 Aug 2012
1 answer
86 views
Hi,
I have written code for selecting List Item.But it is not selecting the Items from DropDown.

I used following code

AFTSCL.myManager.ActiveBrowser.Find.ByExpression<HtmlListItem>("TagIndex=li:67").Click();

How can select Items from DropDown List.

Thanks,
Chandrakant.
Ivaylo
Telerik team
 answered on 07 Aug 2012
10 answers
176 views
This is getting frustrating.  According to other threads and the examples I should be able to simply hide or not hide a column in javascript with a simple function.  The problem is that when I use the hideColumn(x) function, it is not hiding one column, but always two.  (Whatever is the next column is hidden as well) This happens regardless of what index I pass to the function. (Though I'm only interested in hiding index 1)  I've tried experimenting, but no luck so far.  The relevant code is below:

<telerik:RadCodeBlock ID="codeBlock1" runat="server">
    <script type="text/javascript">
        var grid;
  
        function GetGridObject(sender, eventArgs)
        {
            grid = sender;
        }
  
        function showType(action)
        {
            if (action)
            {
                grid.get_masterTableView().showColumn(1);
            }
            else
            {
                grid.get_masterTableView().hideColumn(1);
            }
        }
    </script>
</telerik:RadCodeBlock>
                <telerik:RadGrid ID="gridLoads" runat="server" AllowPaging="false" EnableEmbeddedSkins="false" AutoGenerateColumns="false" Height="344px">
                    <MasterTableView CellSpacing="0" CellPadding="0" Width="612px" DataKeyNames="SortOrder" TableLayout="Fixed" ShowFooter="false">
                        <HeaderStyle BackColor="#FFFFFF" Font-Bold="true" ForeColor="#666666" Font-Names="Arial,Verdana,Sans-Serif" BorderWidth="0" BorderStyle="None" />
                        <ItemStyle BackColor="#EBECF2" Font-Names="Arial,Verdana,Sans-Serif" />
                        <AlternatingItemStyle BackColor="#EBECF2" Font-Names="Arial,Verdana,Sans-Serif" />
                        <NoRecordsTemplate></NoRecordsTemplate>
                        <Columns>
                            <telerik:GridTemplateColumn UniqueName="Title" HeaderText="Title" HeaderStyle-Width="320px"
                                ItemStyle-BorderWidth="1" ItemStyle-BorderColor="#cccccc">
                                <ItemTemplate>
                                    <telerik:RadTextBox ID="txtTitle" Skin="Simple" MaxLength="50" Width="315px" runat="server">
                                    </telerik:RadTextBox>
                                    <asp:RequiredFieldValidator ID="rfvTitle" Display="Dynamic" ControlToValidate="txtTitle" ValidationGroup="SaveExp"
                                        ErrorMessage="<br/>Please add a title for this item before adding!" EnableClientScript="false" runat="server">
                                    </asp:RequiredFieldValidator>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn DataField="Type" UniqueName="Type" HeaderText="Type" ItemStyle-BorderWidth="1"
                                ItemStyle-BorderColor="#cccccc" HeaderStyle-Width="93px" Display="false">
                                <ItemTemplate>
                                    <telerik:RadComboBox ID="ddlType" Skin="Simple" Width="90px" runat="server">
                                        <Items>
                                            <telerik:RadComboBoxItem Text="Fuel" Value="Fuel" />
                                            <telerik:RadComboBoxItem Text="Chaff" Value="Chaff" />
                                            <telerik:RadComboBoxItem Text="Flares" Value="Flares" />
                                            <telerik:RadComboBoxItem Text="Bomb" Value="Bomb" />
                                            <telerik:RadComboBoxItem Text="Missle" Value="Missle" />
                                            <telerik:RadComboBoxItem Text="Ammo" Value="Ammo" />
                                            <telerik:RadComboBoxItem Text="External Tank" Value="External Tank" />
                                        </Items>
                                    </telerik:RadComboBox>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn DataField="Weight" HeaderText="Weight" UniqueName="Weight" ItemStyle-HorizontalAlign="Right"
                                ItemStyle-BorderWidth="1" ItemStyle-BorderColor="#cccccc"
                                HeaderStyle-Width="57px" HeaderStyle-HorizontalAlign="Right">
                                <ItemTemplate>
                                    <wyle:NumericTextBox ID="txtWeight" runat="server" ToolTip="Enter Weight Here"
                                        MaxLength="10" MaxValue="9999999999.9" Skin="Simple" DecimalPlaces="1" Width="50px" />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn DataField="Moment" HeaderText="Moment" UniqueName="Moment" ItemStyle-HorizontalAlign="Right"
                                ItemStyle-BorderWidth="1" ItemStyle-BorderColor="#cccccc"
                                HeaderStyle-Width="79px" HeaderStyle-HorizontalAlign="Right">
                                <ItemTemplate>
                                    <img src="../../Images/calculator_20.png" onclick="openArm(this, '<%=gridLoads.ClientID %>', 7, 10);" title="Calculate moment based on new ARM"
                                        alt="Calculate moment based on new ARM" style="vertical-align:middle;" />
                                    <wyle:NumericTextBox ID="txtMoment" runat="server" ToolTip="Enter Moment Here"
                                        MaxLength="10" MaxValue="9999999999.9" Skin="Simple" DecimalPlaces="1" Width="50px" />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                        </Columns>
                    </MasterTableView>
                    <ClientSettings Scrolling-UseStaticHeaders="true" Scrolling-AllowScroll="true" AllowColumnHide="true">
                        <Resizing ClipCellContentOnResize="false" EnableRealTimeResize="true" AllowColumnResize="true" />
                        <ClientEvents OnGridCreated="GetGridObject"></ClientEvents>
                    </ClientSettings>
                </telerik:RadGrid>
Pavlina
Telerik team
 answered on 07 Aug 2012
4 answers
88 views
Hello,

I am trying to save the custom settings of a RadGrid (Sort expressions, Filter expressions, Column settings).
To achieve this, I am using the GridSettingsPersister (as described in http://www.telerik.com/help/aspnet-ajax/grid-saving-settings-on-per-user-basis.html) and a StreamWriter to save the data in a .txt-file while the application is being closed (Page_Unload). I would like to load the settings using a StreamReader and the GridSettingsPersister the next time I start the application (Page_Load), but there seems to be an error with that (System.InvalidCastException). Visual Studio is telling me that [A]GridSettingsCollection can't be transformed into [B]GridSettingsCollection.

Is that error expected or is there a workaround for this situation?

Thanks in advance,
Robin
Pavlina
Telerik team
 answered on 07 Aug 2012
1 answer
99 views

Hello, I’m trying to use the fileexplorer example published in the demos and it works but when it do a postbak the system redirects to the login page.  I use it in a private page and I use Forms authentification method with a ticket cookie.

Thanks in advance.


Here you can see my code but is just a copy from the demo

    <script type="text/javascript">
        //<![CDATA[
        function OnClientItemSelected(sender, args) {
            window.open(args.get_path());
        }
        function OnClientDelete(explorer, args) {
            // previewImage("");
        }

        //]]>
    </script>


<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="Server"/>
    <telerik:RadFileExplorer runat="server" ID="FileExplorer1" Width="860px" Height="520px" OnClientItemSelected="OnClientItemSelected" OnclientDelete="OnClientDelete">
        <Configuration ViewPaths="~/Otros/tmp" UploadPaths="~/Otros/tmp" DeletePaths="~/Otros/tmp" />
    </telerik:RadFileExplorer>
</form>


CS


protected void Page_Load(object sender, EventArgs e)
        {
            //set properties according to configuration panel
            //FileExplorer1.Configuration.SearchPatterns = new string[] { "*.jpg", "*.jpeg", "*.gif", "*.png" };
            FileExplorer1.Configuration.SearchPatterns = new string[] { "*.*" };
            FileExplorer1.VisibleControls = GetVisibleControls();
            FileExplorer1.EnableOpenFile = false;
            FileExplorer1.DisplayUpFolderItem = true;
            FileExplorer1.EnableCreateNewFolder = true;
            FileExplorer1.Configuration.UploadPaths = new string[0];
            FileExplorer1.Configuration.UploadPaths = new string[] { "~/Otros/tmp" };
            FileExplorer1.AllowPaging = false;
        }


        protected Telerik.Web.UI.FileExplorer.FileExplorerControls GetVisibleControls()
        {
            Telerik.Web.UI.FileExplorer.FileExplorerControls explorerControls = 0;
            explorerControls |= Telerik.Web.UI.FileExplorer.FileExplorerControls.Grid;
            explorerControls |= Telerik.Web.UI.FileExplorer.FileExplorerControls.Toolbar;
            explorerControls |= Telerik.Web.UI.FileExplorer.FileExplorerControls.TreeView;
            explorerControls |= Telerik.Web.UI.FileExplorer.FileExplorerControls.ContextMenus;
            return explorerControls;
        }




Vessy
Telerik team
 answered on 07 Aug 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?