Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
117 views
Hi All,
       
I have been used same functionality which described in - "http://demos.telerik.com/aspnet-ajax/dock/examples/myportal/defaultcs.aspx".

 I am passing path of "doc.aspx" (not .ascx) page path as a value to dropdown.
 
But it gives as error =

'/widgets/MYPopup.aspx?tblid=2010101195336578794623&Mode=rd&uMode=hm&uColid=%202010101195336578794623&uid=0&id=0&uTabid=20101012012192484098357&rMode=hm' is not a valid virtual path.

One more question
Can I pass .aspx page to Raddoc.?

Please help!!
Pero
Telerik team
 answered on 30 Nov 2010
3 answers
117 views

I want a Pop up when i click on the Expand  icon on the RadDock

 

 

Pero
Telerik team
 answered on 30 Nov 2010
3 answers
155 views
Hi,

I am new to Telerik RadControls, hence kindly excuse any mistakes. What I am trying to achieve is:

1) A web page with RadComboBox and a hyper link.
2) User clicks on Hyper Link to Open a Rad Window. User enters a value and saves value to database.
3) RadWindows closes. The RadCombo box on the parent window should be refreshed.

Going thru other posts, I was able to achieve all three and the RadCombo is also bound when the Radwindow closes, but it does not refresh. It still shows the old values ( and not the new value). If you explicitly refresh the page then it will populate RadCombo with new value.

Please advise. This is the code I am using:

Home.aspx where the RadCombo control is:
<telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server" >
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadAjaxPanel1" >
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="radddl" LoadingPanelID="RadAjaxLoadingPanel1"/>
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManagerProxy >
   
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" >
    </telerik:RadAjaxLoadingPanel>

Home.aspx - Javascript to make an ajaxrequest on radwindow close:
function closeRadWindow()
     {
         //debugger WORKS!
         $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("content");         
     }

Home.aspx - RadCombo and a Hyperlink:
<td>
                        <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="50px" Width="50px"
                         LoadingPanelID="RadAjaxLoadingPanel1"
                        >
                            <telerik:RadComboBox ID="radddl" runat="server"   >
                            </telerik:RadComboBox>
                        </telerik:RadAjaxPanel>
                    </td>
                    <td>
                         <a href="#"  id="link1" >
                            Add Category
                         </a>                   
                    </td>

Home.aspx - to open the radwindow
<telerik:RadWindowManager ID="RadWindowManager2" runat="server"
           <Windows
               <telerik:RadWindow ID="AddCategoryWindow" runat="server" OnClientClose="closeRadWindow"
                                   Behaviors="Close"  NavigateUrl="~/template/AddTemplateCategory.aspx"
                                   OpenerElementID="link1" modal="true"  Height="200px" Width="200px"
                                   ShowContentDuringLoad="false" Title="Add Category" VisibleStatusbar="false"
                                   
               </telerik:RadWindow
           </Windows
   </telerik:RadWindowManager>

Home.aspx - code behind:
protected void Page_Load(object sender, EventArgs e)
   {
       if (!IsPostBack)
       {
           this.LoadCategoryList();
       }
 
       RadAjaxManager ajaxManager = RadAjaxManager.GetCurrent(Page);
       ajaxManager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(ajaxManager_AjaxRequest);
   }

Home.aspx - Ajax request. Load Category List actually makes a database call and binds to RadCombo
protected void ajaxManager_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
   {
       this.LoadCategoryList();
   }

TIA!

Dhanesh
Top achievements
Rank 1
 answered on 30 Nov 2010
5 answers
263 views
<telerik:RadAjaxManager ID="ajaxManager" runat="server"
        <AjaxSettings
            <telerik:AjaxSetting AjaxControlID="gvMemberList"
                <UpdatedControls
                    <telerik:AjaxUpdatedControl ControlID="gvMemberList" LoadingPanelID="ajaxLoadingPanel" /> 
                       
                </UpdatedControls
            </telerik:AjaxSetting
         <telerik:AjaxSetting AjaxControlID="btnRefresh"
                <UpdatedControls
                    <telerik:AjaxUpdatedControl ControlID="gvMemberList" LoadingPanelID="ajaxLoadingPanel" />                    
                    <telerik:AjaxUpdatedControl ControlID="tabDetails" LoadingPanelID="ajaxLoadingPanel" />                     
                </UpdatedControls
            </telerik:AjaxSetting
        </AjaxSettings
 </telerik:RadAjaxManager
    
    <telerik:RadAjaxLoadingPanel ID="ajaxLoadingPanel" runat="server" Skin="Default"
    </telerik:RadAjaxLoadingPanel
    
    
<asp:ImageButton ID="btnRefresh" ImageUrl="~/Images/refresh.png" OnClick="btnRefresh_Click"
                            runat="server" ToolTip="Refresh all list." /> 
    
<telerik:RadGrid ID="gvMemberList" runat="server" AllowPaging="True" OnInit="gvMemberList_Init"
                            AllowCustomPaging="true" AllowSorting="True" SkinsPath="RadControls/Skins" EnableAJAX="True"
                            OnSortCommand="gvMemberList_SortCommand" OnPageIndexChanged="gvMemberList_PageIndexChanged"
                            OnItemDataBound="gvMemberList_ItemDataBound" OnItemCommand="gvMemberList_ItemCommand"
                            GridLines="None" EnableEmbeddedSkins="true" PageSize="10" Visible="true" ShowStatusBar="true"
                            LoadingTemplateTransparency="45" Width="90%" CellSpacing="0" CellPadding="0"
                            AutoGenerateColumns="false" AllowFilteringByColumn="True" Skin="WebBlue"
                            <GroupingSettings CaseSensitive="false" /> 
                                
                            <MasterTableView DataKeyNames="EmpID" FilterItemStyle-Width="1%" AllowFilteringByColumn="true"
                                AllowMultiColumnSorting="false"
                                <Columns
                                        
                                    <telerik:GridBoundColumn DataField="EmpName" HeaderText="EmployeeName" UniqueName="EmployeeName"
                                        HeaderStyle-HorizontalAlign="Center" FilterControlWidth="25px"
                                        <ItemStyle HorizontalAlign="Center" Width="1%" /> 
                                    </telerik:GridBoundColumn
                                    <telerik:GridBoundColumn DataField="Address" HeaderText="Emploee Address" UniqueName="Emploee Address"
                                        HeaderStyle-HorizontalAlign="Center" FilterControlWidth="25px"
                                        <ItemStyle HorizontalAlign="Center" Width="1%" /> 
                                    </telerik:GridBoundColumn
                     </Columns
                            </MasterTableView
 </telerik:RadGrid
    
 <telerik:RadTabStrip ID="tabMemberDetails" runat="server" Skin="WebBlue" MultiPageID="tabDetails"
                            SelectedIndex="0" Align="Justify" ClickSelectedTab="true" EnableViewState="false"
                            ReorderTabsOnSelect="true" Width="1139px" OnTabClick="tabMemberDetails_Click"
                            ScrollChildren="true"
                        </telerik:RadTabStrip
 <telerik:RadMultiPage ID="tabDetails" ScrollBars="Auto" runat="server" SelectedIndex="0"
                            CssClass="pageView" Width="1137px" Height="470px"
 </telerik:RadMultiPage>
protected void tabMemberDetails_Click(object sender, RadTabStripEventArgs e) 
StatusNotes control = LoadControl("~/Controls/StatusNotes.ascx") as StatusNotes; 
control.btnSaveClk += new StatusNotes.btnStatus_Click(control_btnSaveClk); 
    
 void control_btnSaveClk(object sender, EventArgs e) 
{             
     btnRefresh_Click(this, new ImageClickEventArgs(0,0)); 
    
protected void btnRefresh_Click(object sender, ImageClickEventArgs e) 
        
            gvMemberList.Rebind();             
        }

I have a RadGrid and TabControl. In RadAjaxmanger, I am updating my grid when i click gridrows or when i click the refresh button.
I have a usercontrol with a button and I have exposed its event btnSaveClk. In that event I call the Refresh button click event which rebinds the grid. When i debug the code, the data set shows the fresh data, but it is not reflect in the UI.
I know the obvious problem is the btnrefresh_Click was not fired by clicking the Refresh button but it was called indirectly by some other event. Hence Can anyone help me how to work it out.
Radoslav
Telerik team
 answered on 30 Nov 2010
1 answer
110 views
I'm looking for a way to easily upload folders and multiple files. When I select a folder in addition to files, it only uploads the files and skips the folder and anything in the folder.  I'd like to keep the folder and sub-folder structure. 

Is there a way to handle this scenario?

Thanks Mario
Cori
Top achievements
Rank 2
 answered on 30 Nov 2010
3 answers
58 views
Has anyone had perfomance reducing resizing issues when using the radgrid in client-side mode only? 
Maria Ilieva
Telerik team
 answered on 30 Nov 2010
3 answers
146 views
Hi,

using Captcha for the first time. I added the control on the page, but in the samrt tag I can't see the "Enable RadCaptcha HttpHandler" Link and also not the "Skin" dropdown.

I am using ASP.NET 4, VB and Telerik Controls 2010 Q3.

Thanks

Regards

Thomas
Pero
Telerik team
 answered on 30 Nov 2010
4 answers
219 views
Hello All,

I having a grid in which we create control dynamically in their header which will perfectly loaded below below on

ItemDataBound

method.

Method CreateHeaderControls(e); is doesn't call while we click a record on click which will call below method,

Is there any possibility to call CreateHeaderControls(e); in method RaisePostBackEvent(IPostBackEventHandler source, string eventArgument)

or else any alternate..thnx please help?

 

 


 

protected

 

override void RaisePostBackEvent(IPostBackEventHandler source, string eventArgument)

 

{

 

try

 

 

 

 

{

 

base.RaisePostBackEvent(source, eventArgument);

 

 

if (source == this.grdADInbox && eventArgument.IndexOf("RowDblClicked") != -1)

 

{

 

RadGrid rg = (RadGrid)source;

 

 

int index = int.Parse(eventArgument.Split(':')[1]);

 

 

========================================================================

 

protected

 

void grdADInbox_ItemDataBound(object sender, GridItemEventArgs e)

 

{

CreateHeaderControls(e);

}



private

 

void CreateHeaderControls(GridItemEventArgs args)

 

{

 

Button btnGroupApprove = new Button();

 

 

Button btnGroupReject = new Button();

 

 

String tranType = String.Empty;

 

 

Int32 tranCount = 0;

 

 

try

 

{

 

 

if (args.Item is GridGroupHeaderItem)

 

{

 

GridGroupHeaderItem item = args.Item as GridGroupHeaderItem;

 

 

 

DataRowView groupDataRow = (DataRowView)args.Item.DataItem;

 

 

if (groupDataRow != null)

 

{

tranType =

((System.Data.

DataRowView) (((Telerik.Web.UI.GridGroupHeaderItem) item).DataItem)).Row.ItemArray

 

.GetValue(0).ToString();

tranCount =

 

Convert.ToInt32(((System.Data.DataRowView)(((Telerik.Web.UI.GridGroupHeaderItem)item).DataItem)).Row.ItemArray

 

.GetValue(1).ToString());

}

 

 

btnGroupApprove.ID =

"btnGroupApprove";

 

btnGroupApprove.Text =

"Approve All";

 

btnGroupReject.ID =

"btnGroupReject";

 

btnGroupReject.Text =

"Reject All";

 

 

Label lbl = new Label();

 

lbl.ID =

"lblGroup";

 

 

String strGroupingText = item.DataCell.Text;

 

 

if (strGroupingText != "&nbsp;")

 

{

 

if (strGroupingText.Contains("("))

 

{

strGroupingText = strGroupingText.Remove(strGroupingText.IndexOf(

"("));

 

}

lbl.Text = strGroupingText.Insert(strGroupingText.IndexOf(

"Total"), "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");

 

lbl.Text +=

"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

 

item.DataCell.Controls.Add(lbl);

}

item.DataCell.Controls.Add(btnGroupApprove);

item.DataCell.Controls.Add(btnGroupReject);

}

 

string strApproveUrl = "ApproveAction.aspx?action=GroupApprove&&Tran_Type=" + tranType + "&&Tran_Count=" + tranCount;

 

 

string strRejectUrl = "ApproveAction.aspx?action=GroupReject&&Tran_Type=" + tranType + "&&Tran_Count=" + tranCount;

 

btnGroupApprove.Attributes.Add(

"onclick", "return ShowApprovalPopUp('" + strApproveUrl + "');");

 

btnGroupReject.Attributes.Add(

"onclick", "return ShowApprovalPopUp('" + strRejectUrl + "');");

 

}

 

catch (Exception ex)

 

{

 

throw ex;

 

}

}

ajmal
Top achievements
Rank 1
 answered on 30 Nov 2010
3 answers
318 views

Hello Sir,

 

I have radgird which is bound with sqldatasource..the griddropdown is bound with sqldatasource..
i want when i select the item of dropdown i want to enable or disable checkbox..which is also a bound column in grid.

how can i do this..please help me to solve this issue.

thanks

Princy
Top achievements
Rank 2
 answered on 30 Nov 2010
1 answer
57 views
Hi,

I have a radtreeview (dynamically populated) on the main page which also contains an iframe. On the click of node/context menu, I set the src of the iFrame to load the appropriate page. There are some redirects to other pages which also happen in the iframe. On click of a submit button which is on the iframe page, a new tree node is created in the database. I want to reload just the radtreeview on the parent page showing the newly created radtreenode , when the above submit button is clicked.
Any thoughts or ideas on this?

Also, is there any other telerik control that I can use in place of iframe?

Thanks
Nikolay Tsenkov
Telerik team
 answered on 30 Nov 2010
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
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
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?