Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
191 views

Menu is dinamically created in code behind:

Dim objMenu As Telerik.Web.UI.RadTreeView = CType(m.GetMasterMenu(), Telerik.Web.UI.RadTreeView)
Dim objUIService As New UIService(objUserSession)
Dim objMenuData = objUIService.GetMenus(0)
Dim XMLMenuItem = objMenuData.Item(0)
objMenu.LoadXml(XMLMenuItem.XMLMenu.ToString)
objMenu.Width = "220"

It creates following nodes on the page:

Node 1
     Node2
          Node3
               Node4

Pointing to Node4, then clicking right mouse button displays menu with the following items :
"Open", "Open in New Tab","Open in New Window", "Save Target As", etc.

How to Not-show that menu on the right mouse button click on Node4 ?

Thank you

Marina
Top achievements
Rank 1
 answered on 25 Feb 2013
9 answers
381 views
Hi, I have a master (RadGridLOC) and detail grid (RadGridDetail) . In the detail grid, I provide a gridbutton to allow user to delete that row which is done in code behind using a stored procedure to do the update in the database. After the row is deleted, I would like the detail grid to reflect that (that is, the grid should refresh and not display the row just deleted) and also the master grid should also refresh since a status in the master grid gets updated and should show as such.Please tell me how I can achieve this. 
Thanks.
<telerik:GridButtonColumn ConfirmText="Unassign this contract?" ConfirmDialogType="RadWindow"
                    ConfirmTitle="Unassign" ButtonType="ImageButton" CommandName="Delete" Text="Unassign"
                    UniqueName="UnassignColumn">
                    <ItemStyle HorizontalAlign="Center" CssClass="MyImageButton"></ItemStyle>
                </telerik:GridButtonColumn>

protected void RadGridDetail_DeleteCommand(object source, GridCommandEventArgs e)
        {       
 
            //Get the GridDataItem of the RadGrid   
            GridDataItem item = (GridDataItem)e.Item;
            //Get the primary key value using the DataKeyValue.
            int locNbr = Convert.ToInt32(RadGridLOC.SelectedValues["in_loc"].ToString());
            int locYr = Convert.ToInt32(RadGridLOC.SelectedValues["y_loc"].ToString());
            int locVer = Convert.ToInt32(RadGridLOC.SelectedValues["in_loc_version"].ToString());
            string CntNbr = item.OwnerTableView.DataKeyValues[item.ItemIndex]["ic_contract"].ToString();
            int UwYr = Int32.Parse(item.OwnerTableView.DataKeyValues[item.ItemIndex]["y_underwriting"].ToString());
            OleDbConnection dbCon = new OleDbConnection(rootWebConfig.ConnectionStrings.ConnectionStrings["ConnectionString"].ToString());
            try
            {               
                dbCon.Open();
                OleDbCommand cmd = new OleDbCommand("sp_gloc_detail_del_1", dbCon);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@in_loc", OleDbType.Integer).Value = locNbr;
                cmd.Parameters.Add("@y_loc", OleDbType.Integer).Value = locYr;
                cmd.Parameters.Add("@in_loc_version", OleDbType.Integer).Value = locVer;
                cmd.Parameters.Add("@ic_contract", OleDbType.Char, 11).Value = CntNbr;
                cmd.Parameters.Add("@y_underwriting", OleDbType.Integer).Value = UwYr;
                cmd.Parameters.Add("@ic_user", OleDbType.Char).Value = Session["GRSUserID"];
                cmd.Parameters.Add("@f_mode", OleDbType.Integer).Value = Session["AuthMode"];
                cmd.ExecuteNonQuery();
 
                RadGridLOC.Rebind();
                //RadGridLOC.MasterTableView.Items[0].Selected = true;
                 
                //RadGridLOC.SelectedIndexes.Add(0);    
                 
                RadGridDetail.SelectedIndexes.Add(0);
                 
                 
                                 
            }
            catch (OleDbException ex)
            {                
                ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "alert('Unable to unassign contract. Please contact System Administrator.');", true);
                LogErrorClass errclass = new LogErrorClass();
                int i = errclass.LogErrorMsg("Error", ex.Message, ex.StackTrace.ToString(), Session["GRSUserID"].ToString());               
                e.Canceled = true;
            }
            finally
            {
                dbCon.Close();               
            }
        }






Sharon
Top achievements
Rank 1
 answered on 25 Feb 2013
3 answers
48 views

Hello
I'am usign a RadGrid also i'am using a RadAjaxLoadingPanel its works great
but when i set the property AllowFilteringByColumn to true dosent work with RadAjaxLoadingPanel, if i remove the RadAjaxLoadinPanel it's work,

any suggesting of the cause of this issue?

Greats....
Kostadin
Telerik team
 answered on 25 Feb 2013
3 answers
144 views
Hi
while exporting to excel using exporttoexcel command is throwing below error.

internet explorer can't download Filename from the sitename alert box is coming if prefix contains https://.   but for  http:// it's exporting fine

in case of other browser it's not giving ant error..

how do i rectify this issue ,it's very very urgent..


Thanks
San





Daniel
Telerik team
 answered on 25 Feb 2013
1 answer
101 views
Hi All,

I want to have a different skin for the Pager than the rest of the RadGrid. I can't find a way to set it using the properties of the RadGrid, and if I try to set it in the itemcreated or itemdatabound events I'm told that it can only be set in or before the Page_PreInit.

Any help would be appreciated on the right way to go about this.

Thanks.
- Will
Eyup
Telerik team
 answered on 25 Feb 2013
3 answers
401 views
Background info: when user upload a file the file is save to a folder on a shared network drive. I'm using the RadAsyncUpload and I'm getting an error when i'm impersonating an acct that have access to the folder.

Error on this line :  FileUpload_File.UploadedFiles.Item(0).SaveAs(FullFilePathName)


Error Msg: Access to the path is denied

Stack: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.File.Move(String sourceFileName, String destFileName) at Telerik.Web.UI.AsyncUploadedFile.SaveAs(String fileName, Boolean overwrite) at Telerik.Web.UI.UploadedFile.SaveAs(String fileName) at xDefault.SaveFile()

I'm only getting this error when i'm impersonating

anyone have any idea why i'm having this issue?

Hristo Valyavicharski
Telerik team
 answered on 25 Feb 2013
3 answers
215 views

Controls: RadEditor, RadTextBox. Version: 2012.3.1120.40

Device, o/s, browser. Ipad ios6 safari
Issue:
Using these controls:
-Enter some text 'hello world', press and hold for magnifying glass, move between words. Typing more text at this point doesn't work, you need to hide the keyboard and press the control again to start typing again.
-Tap a word. wait for pop up to select word then Select word. same issue again.
-Entering text just into the RadEditor appears quite slow in response


RadEditor.
<telerik:RadEditor runat='server' EnableResize="false" ToolsFile="~/ToolsFile.xml"
   OnClientCommandExecuting="RichTextBoxOnClientCommandExecuting" ContentAreaMode="Div"
   ID='radEditor' Width="400px" StripFormattingOptions="AllExceptNewLines" EditModes="All">

Frames
<frameset cols = '100,*,100' id="DashboardFrame" >
    <frame name='left' scrolling='auto' id='DashboardFrameLeft' src='MenuJobSteps.asp' width='0'>
    <frame name='middle' scrolling='auto'  id='DashboardFrameMiddle' src='Test.aspx?JobId=79974' width='0' >
    <frame name='right' scrolling='auto' id='DashboardFrameRight' src='TitlePage.asp' width='0'>
 <noframes>
Marin
Telerik team
 answered on 25 Feb 2013
1 answer
660 views

Hi!

We are developing an intranet application that uses Windows Authentication with impersonation. Everything works well when everything is on one server and of course in the development environment. (We are using Visual Studio 2012, .NET 4.0, Windows Server 2008 R2, SQL Server 2008 Enterprise.)

We did have some initial issues with this setup until we realized that we need to support delegation for the Network Service account via AD. When we check the user object on a test webpage, everything works fine:

AuthenticationType: Kerberos

ImpersonationLevel: Impersonation

IsAnonymous: False

IsAuthenticated: True

IsGuest: False

IsSystem: False

Name: [user]

Owner: S-1-5-32-544

Token: 2536

User: S-1-5-21-1292428093-1715567821-839522115-9372

Note: we want to use Kerberos in this environment, and this is an HTTPS site. The database server and the web server are two different servers and both are on the same domain.

When we add a Telerik Listview control…

<telerik:RadListView BackColor="Gray" runat="server" ID="radListViewTasks" OnNeedDataSource="radListViewTasks_NeedDataSource" Width="100%">
  
                            <ItemTemplate>
  
                                <div class="listViewItem">
  
                                    <asp:HyperLink ID="hyperLinkTask" NavigateUrl='<%# Eval("PageURL") %>' runat="server" Target="_self">
  
                                        <asp:Image ID="imageTask" runat="server" ImageUrl='<%# Eval("FolderIcon") %>' /><br />
  
                                        <span><%#Eval("TaskName")%></span>
  
                                    </asp:HyperLink>
  
                                </div>
  
                            </ItemTemplate>
  
                        </telerik:RadListView>

…the database call on the backend:

protected void radListViewPages_NeedDataSource(object sender, RadListViewNeedDataSourceEventArgs e)
  
        {
  
            radListViewPages.DataSource = GetPagesDataTable();
  
        }

… is causing the impersonated account to revert back to IIS’s account: Exception of type 'System.Web.HttpUnhandledException' was thrown.. Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

When we bypass the ASP.NET impersonation account and use a domain account, the error changes to: Exception of type 'System.Web.HttpUnhandledException' was thrown.. Login failed for user '[REDACTED]WEB1$'

Thinking we might have an ajax issue, we turned off the RadAjaxManager. No effect.

I will spare you all the database access code because we have tested both impersonation paths in other parts of the application. (We need to support two paths because we do some database work in the application_start in the Global.asax file, so that work is done under one specific domain account and all other session (user) activity is done through the impersonation via asp.net.)

I am not sure this is specifically a Telerik Listview issue, but more of the ‘need datasource’ call.

Before I take the time to build another test project for tech support, I thought I would go to the forum to see if anyone has banged their head against this issue.

Why would the Telerik datasource calls use the IIS account and not honor the web config settings? Do I need to set up something up in IIS for the Telerik modules to use? Or what?

Thanks for your help!

Michael

Martin
Telerik team
 answered on 25 Feb 2013
3 answers
403 views

Hi

I want to change radalert style, I am using bellow code to change the style

1. Need to change default  Ok button style
1. Need to change  RadAlert  Tiltle backgorun style


StyleSheet.cs

 

 

 

 

 

 

 

 

.RadWindow

 

 

.rwTitlebar

 

 

 

 

 

 

 

{

 

 

 

background-image: url('Images/pop_bg.gif');

 

 

 

 

 

 

}

 

 

 

 

 

.RadWindow

 

 

.rwTopLeft

 

 

 

 

 

 

 

{

 

 

 

background-image: url('Images/pop_left_curve.gif');

 

 

 

 

}

 

 

 

 

 

.RadWindow

 

 

.rwTopRight

 

 

 

 

 

 

 

{

 

 

 

background-image: url('Images/pop_right_curve.gif');

 

 

 

 

}

 

 

 

 

 

.rwDialogPopup .rwPopupButton

 

 

 

 

 

 

 

{

 

 

 

background-image: url('../save_btn.gif');

 

 

 

 

background-repeat: no-repeat;

 

 

}




aspx

 

 

<telerik:RadWindowManager ID="RadWindowManager1" runat="server"

 

 

 

 

EnableEmbeddedSkins="False" EnableTheming="True">

 

 

 

 

</telerik:RadWindowManager>

 


Marin Bratanov
Telerik team
 answered on 25 Feb 2013
1 answer
109 views
We were using a custom button in radwindow (as described in your article - adding custom button with javascript) and recently upgraded to the latest version. Now, the title bar is totally broken when custom button is added. The title width is automatically adjusted; and changing the list width (via its style - as described in your article) is overridden by title being re-adjusted automatically.

As a result, if you add a custom button on radwindow title bar, close buttons falls down on the second line; background image of title bar starts repeating in an ugly way (since the height of the title bar is extended due to close button showing in second line).

Attached is the situation right after the new version. We were using a version that is 1 year old; and it was just fine.

Please advise asap.

Thanks.
Marin Bratanov
Telerik team
 answered on 25 Feb 2013
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?