
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager runat="server" ID="RadScriptManager1" > |
| <Scripts> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> |
| <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> |
| <asp:ScriptReference Path="~/JQuery/js/jquery-ui-1.7.2.custom.min.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
private
void Page_Load(object sender, System.EventArgs e)
{
if
(!IsPostBack)
{
btnSearch.Attributes.Add(
"onclick", "Sys.Application.remove_load(f);");
private
void btnSearch_Click(object sender, System.EventArgs e)
{
string
radalertscript = "(function(){var f = function(){radalert('Welcome to RadWindow Prometheus!', 330, 210);Sys.Application.remove_load(f);};Sys.Application.add_load(f);})()";
RadAjaxManager1.ResponseScripts.Add(radalertscript);
}
Ive also tried using
RadAjaxManager1.ResponseScripts.Clear();
before it moves on to the next page on the postback event
d.each(
this._selectedIndices,function(){if(this!=e){f.getItem(this)._setSelected(false);
What it seems to me, is that it is trying to deselect an item from the outer RadListBox, which does not exist.
Short of me adding a null check to your javascript library, can you suggest a way to resolve this problem?
NOTE: I am using Q1 2010 release.
Thanks,
Ben.
My code is:
<telerik:RadListBox ID="lbSelectedTeamStaff"
Width="300px"
runat="server"
AllowDelete="True"
AllowReorder="True"
AutoPostBackOnReorder="True">
<ButtonSettings ReorderButtons="Common" />
<ItemTemplate>
<div class="ComboTemplate">
<strong>
<asp:Label ID="lblSelectedTeamName" runat="server"></asp:Label>
</strong>
<br />
<div id="rosterSelectedStaff" class="ComboDetails">
<telerik:RadListBox ID="lbSelectedStaff" runat="server" AllowDelete="True"
AllowReorder="True" BorderStyle="None" BorderWidth="0px"
EnableDragAndDrop="true" >
<ButtonSettings ReorderButtons="Common" ShowDelete="true" ShowReorder="False" />
</telerik:RadListBox>
</div>
</div>
</ItemTemplate>
</telerik:RadListBox>
| function winDialogCallbackControleren(radWindow, returnValue) { |
| if (returnValue != "-1") { |
| var combobox = $find("<%=rcbDocumentStatus.ClientID %>"); |
| var item = combobox.findItemByValue(returnValue); |
| if (item) { |
| item.select(); |
| } |
| } |
| } |
| <telerik:RadSplitter ID="rsReport" |
| runat="server" |
| Width="100%" |
| Height="100%" |
| Orientation="Horizontal" |
| ResizeWithParentPane="False" |
| ResizeWithBrowserWindow="True" |
| BorderSize="0" |
| VisibleDuringInit="False" |
| Skin="Windows7" |
| HeightOffset="8" |
| > |
| <telerik:radpane runat="server" id="rtbPane" Scrolling="None" Width="100%" Height="32" Locked="True"> |
| toolbar which initiates ajax updates of pnlReport </telerik:radpane> |
| <telerik:radpane runat="server" id="rcPane" Scrolling="both" Width="100%" Height="100%" |
| <telerik:RadAjaxLoadingPanel id="lpReport" Runat="server" Transparency="8" BackColor="#DFE9F5"><asp:Image id="Image340" runat="server" AlternateText="Loading..." BorderWidth="0px" ImageUrl="~/global/images/loading2.gif" style="margin-top:200px;"></asp:Image></telerik:RadAjaxLoadingPanel> |
| <asp:Panel id="pnlReport" runat="Server" style="padding:4px;"> |
| my lengthy content </asp:Panel> |
| </telerik:radpane> |
| </telerik:RadSplitter> |
