or
<%@ Page Language="vb" AutoEventWireup="false" enableEventValidation="false" CodeBehind="Default.aspx.vb" Inherits="TestAjax._Default" %> |
<%@ 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>Test</title> |
</head> |
<body> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release"> |
</telerik:RadScriptManager> |
Use drop down, then put in value in first textbox, the focus will go to 2nd textbox but you cannot enter anything. |
<br /> |
If you click 2nd textbox again, type in, and also fill out 3rd textbox. [Go], you'll see that the 2nd textbox value gets lost. |
<br /> |
If EnableAjax="false" then problem does not exist. |
<br /> |
<telerik:RadComboBox ID="cboFunction" EmptyMessage="Select a function" runat="server" AutoPostBack="true"> |
<Items> |
<telerik:RadComboBoxItem Text="" /> |
<telerik:RadComboBoxItem Text="test1" Value="test1" /> |
</Items> |
<ExpandAnimation Type="None" /> |
<CollapseAnimation Type="None" /> |
</telerik:RadComboBox> |
<br /> |
<asp:PlaceHolder ID="myPlaceHolder" runat="server"></asp:PlaceHolder> |
<asp:Button ID="btnGo" runat="server" Width="100px" Text="Go" Enabled="true" /> |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdatePanelsRenderMode="Inline" > |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="cboFunction"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="myPlaceHolder" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManager> |
</form> |
</body> |
</html> |
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="ucTest.ascx.vb" Inherits="TestAjax.ucTest" %> |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
<telerik:RadTextBox runat="server" ID="txtSubAccountNo" AutoPostBack="true" Width="450px"></telerik:RadTextBox> |
<br /> |
<telerik:RadTextBox runat="server" ID="txtSubAccountDesc" ReadOnly="true" BackColor="Gainsboro" TabIndex="-1" Width="450px"></telerik:RadTextBox> |
<br /> |
<telerik:RadTextBox runat="server" ID="txt2" Width="450px"></telerik:RadTextBox> |
<br /> |
<telerik:RadTextBox runat="server" ID="txt3" Width="450px"></telerik:RadTextBox> |
<br /> |
protected
void
Page_Init()
{
aRadTreeList =
new
RadTreeList();
//aRadTreeList.NoRecordsTemplate = new XarcNoRecordsTemplate();
aRadTreeList.ClientSettings.Scrolling.AllowScroll =
true
;
aRadTreeList.ClientSettings.Scrolling.UseStaticHeaders =
true
;
aRadTreeList.AutoGenerateColumns =
false
;
aRadTreeList.ClientSettings.Scrolling.ScrollHeight = Unit.Pixel(180);
aRadTreeList.ClientSettings.Scrolling.SaveScrollPosition =
true
;
TreeListBoundColumn aTreeListBoundColumn =
new
TreeListBoundColumn();
aTreeListBoundColumn.DataField = @
"id"
;
aTreeListBoundColumn.UniqueName = @
"id"
;
aTreeListBoundColumn.HeaderText = @
"ID"
;
aRadTreeList.Columns.Add(aTreeListBoundColumn);
TreeListImageColumn aTreeListImageColumn =
new
TreeListImageColumn();
aTreeListImageColumn.UniqueName = @
"imageColumn"
;
aTreeListImageColumn.HeaderText = @
"Type"
;
aTreeListImageColumn.ImageUrl = @
"~/images/excel.png"
;
//aTreeListImageColumn.ImageWidth = Unit.Pixel(20);
//aTreeListImageColumn.ImageHeight = Unit.Pixel(20);
aRadTreeList.Columns.Add(aTreeListImageColumn);
aTreeListBoundColumn =
new
TreeListBoundColumn();
aTreeListBoundColumn.DataField = @
"name"
;
aTreeListBoundColumn.UniqueName = @
"name"
;
aTreeListBoundColumn.HeaderText = @
"Nom"
;
aRadTreeList.Columns.Add(aTreeListBoundColumn);
string
[] aStringArr =
new
string
[1];
aStringArr[0] = @
"id"
;
aRadTreeList.DataKeyNames = aStringArr;
aRadTreeList.ClientDataKeyNames = aStringArr;
aStringArr =
new
string
[1];
aStringArr[0] = @
"idPere"
;
aRadTreeList.ParentDataKeyNames = aStringArr;
aRadTreeList.NeedDataSource +=
new
EventHandler<TreeListNeedDataSourceEventArgs>(RadTreeList_NeedDataSource);
aRadTreeList.ItemDataBound +=
new
EventHandler<TreeListItemDataBoundEventArgs>(RadTreeList_ItemDataBound);
aRadTreeList.ClientSettings.ClientEvents.OnItemDblClick = @
"ItemDblClick"
;
aRadTreeList.Width = Unit.Percentage(100);
RadTreeListDocDiv.Controls.Add(aRadTreeList);
}
protected void ButtonExcel_Click(object sender, System.EventArgs e)
{
ConfigureExport();
RadGrid Grid1 = (RadGrid)Page.Master.FindControl("Main").FindControl("RadGrid1");
Grid1.MasterTableView.GetColumn("mvp").Display = true;
// Logic here to hide certain data in the based on the MVP value
Grid1.MasterTableView.ExportToExcel();
}