<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
//------------------------------------------------------------
//
//------------------------------------------------------------
function showDlg(oSender) {
var grid = $find("<%= RadGridPlanes.ClientID %>");
var row = grid.get_masterTableView();
var selectedRows = row.get_selectedItems();
var gridRow = selectedRows[0];
var codPlan = row.getCellByColumnUniqueName(gridRow, "CodPlan").innerHTML;
var numVersion = row.getCellByColumnUniqueName(gridRow, "NumVersion").innerHTML;
var dlgName;
var codTarifa;
var codControl;
if (oSender == 'CERTIFICADO')
{
dlgName = "DlgCertificado";
codTarifa = row.getCellByColumnUniqueName(gridRow, "CodTarifaCert").innerHTML;
codControl = row.getCellByColumnUniqueName(gridRow, "CodControlCert").innerHTML;
}
else
{
dlgName = "DlgAsegurado";
codTarifa = row.getCellByColumnUniqueName(gridRow, "CodTarifaAseg").innerHTML;
codControl = row.getCellByColumnUniqueName(gridRow, "CodControlAseg").innerHTML;
}
var url = codControl + "?Datos=" + codPlan + "|" + numVersion + "|" + codTarifa;
var oWnd = window.radopen(null, dlgName);
oWnd.SetUrl(url);
return false;
}
</script>
</telerik:RadScriptBlock>
<table>
<tr>
<td style="width: 405px; height: 35px;" align="right"><input id="Button1" type="button" value="Tarifa Certificado" onclick="showDlg('CERTIFICADO');" style="width: 179px"/>
</td>
<td style="width: 445px; height: 35px;" align="right"><input id="Button2" type="button" value="Tarifa Asegurado" onclick="showDlg('ASEGURADO');" />
</td>
</tr>
</table>
If i take out the RadAjaxPanel all works OK .
TIA
Yamil
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" InitialDelayTime="0" MinDisplayTime="1000" Transparency="1" runat="server" Height="75px" |
| Width="75px"> |
| <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading3.gif") %>' |
| style="border: 0px;" /> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="rdcboCategories"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl LoadingPanelID="RadAjaxLoadingPanel1" ControlID="rdgrdProducts" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManagerProxy> |
I have a button on my user control on click of which i open a radwindow.
I am getting return values from the radwindow to the calling page to populate in some controls.
I use this function to populate the controls:
function
PopulateValues(sender, returnValue)
{
var dataArg = '';
dataArg = dataArg + returnValue.AssignmentID;
dataArg = dataArg + '|' + returnValue.Staff;
dataArg = dataArg + '|' + returnValue.DocketNum;
__doPostBack("RadWindowPopup",dataArg);
}
This causes a page flash when the postback happens.
I tried using RadAJAXManagerProxy(I have a AJAXManager on my master page) to set the UpdatedControls but the page flashes even when I specify that.
How can I avoid the page flash?
| Protected Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemCreated |
| If (TypeOf e.Item Is GridDataItem) Then |
| Dim gridItem As GridDataItem = CType(e.Item, GridDataItem) |
| Dim ent As OrderTrackingViewEntity = CType(e.Item.DataItem, OrderTrackingViewEntity) |
| If Not String.IsNullOrEmpty(ent.WarehouseComments) Then |
| For Each column As GridColumn In RadGrid1.MasterTableView.RenderColumns |
| ' If (TypeOf column Is GridBoundColumn) Then |
| ' gridItem(column.UniqueName).ToolTip = ent.WarehouseComments '(gridItem.OwnerTableView.DataKeyValues(gridItem.ItemIndex)("WarehouseComments").ToString) |
| ' End If |
| Next |
| End If |
| End If |
| End Sub |


| <Telerik:radsplitter ID="rs2" runat="server" orientation="Horizontal" width="100%" Height="100%" ResizeMode="AdjacentPane" > |
| <Telerik:radpane ID="rp3" runat="server" Height="32" Scrolling="None" CssClass="toolbar" > |
| </Telerik:radpane> |
| <Telerik:radpane ID="rp4" runat="server" scrolling="None" > |
| <Telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" |
| AllowCustomPaging="true" Width="100%" Height="100%" PageSize="30" |
| AllowSorting="True" AutoGenerateColumns="False" EnableAJAX="True" > |
| </Telerik:RadGrid> |
| </Telerik:radpane> |
| <Telerik:RadSplitBar ID="rsb2" runat="server"></Telerik:RadSplitBar> |
| <Telerik:RadPane runat="server" ID="rp5" Scrolling="None"> |
| </Telerik:RadPane> |
| </Telerik:radsplitter> |
