<CommandItemTemplate> <table> <tr> <td align="left"> <b>Bulk Actions</b> </td> <td align="left"> <asp:LinkButton ID="btnEditSelected" runat="server" CommandName="EditSelected" Visible='<%# rg200.EditIndexes.Count == 0 %>'><img style="border:0px;vertical-align:middle;" alt="" src="Images/Edit.gif" />Edit selected</asp:LinkButton> </td> <td align="left"> <asp:LinkButton ID="btnUpdateEdited" runat="server" CommandName="UpdateEdited" Visible='<%# rg200.EditIndexes.Count > 0 %>'><img style="border:0px;vertical-align:middle;" alt="" src="Images/Update.gif" />Update</asp:LinkButton> </td> <td align="left"> <asp:LinkButton ID="btnCancel" runat="server" CommandName="CancelAll" Visible='<%# rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="Images/Cancel.gif" />Cancel editing</asp:LinkButton> </td> <td align="right"> <img style="border: 0px; vertical-align: middle;" alt="" src="Images/AddRecord.gif" /> </td> <td align="left"> <asp:LinkButton ID="LinkButton2" runat="server" CommandName="InitInsert" Visible='<%# !rg200.MasterTableView.IsItemInserted %>'>Add New Record</asp:LinkButton> </td> <td align="right"> <img style="border: 0px; vertical-align: middle;" alt="" src="Images/Delete.gif" /> </td> <td align="left"> <asp:LinkButton ID="LinkButton1" OnClientClick="javascript:return confirm('Delete all selected Records?')" runat="server" CommandName="DeleteSelected">Delete Selected</asp:LinkButton> </td> <td align="right"> <img style="border: 0px; vertical-align: middle;" alt="" src="Images/Refresh.gif" /> </td> <td align="left"> <asp:LinkButton ID="LinkButton4" runat="server" CommandName="Rebind">Refresh</asp:LinkButton> </td></tr> </table> </CommandItemTemplate>clsTaskUpdates_BL objBL = new clsTaskUpdates_BL();GridEditableItem editedItem = e.Item as GridEditableItem;string OrdID = editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex]["orderId"].ToString();string ClarifyAccountNbr = (editedItem.FindControl("TextBox1") as TextBox).Text;string SiteID = (editedItem.FindControl("TextBox2") as TextBox).Text;string QuoteID = (editedItem.FindControl("TextBox3") as TextBox).Text;CheckBox chkEDP = (editedItem.FindControl("CheckBox1") as CheckBox);try{ objBL.setTask200_Bl(OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked); Session["SearchRes"] = null; rg200.Rebind();}catch (Exception ex){ rg200.Controls.Add(new LiteralControl("Unable to update Employee. Reason: " + ex.Message)); e.Canceled = true;}if (e.CommandName == "UpdateEdited") { foreach (GridEditableItem editedItem in rg200.EditItems) { GridDataItem dataitem = editedItem as GridDataItem; clsTaskUpdates_BL objBL = new clsTaskUpdates_BL(); string OrdID = editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex]["orderId"].ToString(); string ClarifyAccountNbr = (editedItem.FindControl("TextBox1") as TextBox).Text; string SiteID = (editedItem.FindControl("TextBox2") as TextBox).Text; string QuoteID = (editedItem.FindControl("TextBox3") as TextBox).Text; CheckBox chkEDP = (editedItem.FindControl("CheckBox1") as CheckBox); try { objBL.setTask200_Bl(OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked); Session["SearchRes"] = null; rg200.Rebind(); } catch (Exception ex) { rg200.Controls.Add(new LiteralControl("Unable to update Employee. Reason: " + ex.Message)); e.Canceled = true; } } }<EditFormSettings EditFormType="Template"> <FormTemplate> <table id="Table1" cellspacing="1" cellpadding="1"> <tr> <td> <telerik:RadTabStrip runat="server" ID="RadTabStrip1" Orientation="HorizontalTop" SelectedIndex="0" MultiPageID="RadMultiPage1"> <Tabs> <telerik:RadTab Text="Task Data" PageViewID="RadPageView1"> </telerik:RadTab> <telerik:RadTab Text="Notes" PageViewID="RadPageView2"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0"> <telerik:RadPageView runat="server" ID="RadPageView1"> <table id="Table3" cellspacing="1" cellpadding="1" width="250" border="0" class="module"> <tr> <td> </td> <td> </td> </tr> <tr> <td> Clarify Account Nbr: </td> <td> <asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval( "Clarify Account Nbr" ) %>'> </asp:TextBox> </td> </tr> <tr> <td> Site ID: </td> <td> <asp:TextBox ID="TextBox2" runat="server" Text='<%# Eval( "Site ID") %>' TabIndex="1"> </asp:TextBox> </td> </tr> <tr> <td> Quote ID: </td> <td> <asp:TextBox ID="TextBox3" runat="server" Text='<%# Eval( "Quote ID") %>' TabIndex="2"> </asp:TextBox> </td> </tr> <tr> <td> EDP Created?: </td> <td> <asp:CheckBox ID="CheckBox1" runat="server" Text='<%# Eval( "EDP Created?") %>' TabIndex="3"> </asp:CheckBox> </td> </tr> <tr> <td align="right" colspan="2"> <asp:Button ID="btnUpdate" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' runat="server" CommandName='Update'></asp:Button> <asp:Button ID="btnCancel" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel"></asp:Button> </td> </tr> </table> </telerik:RadPageView> <telerik:RadPageView runat="server" ID="RadPageView2"> </telerik:RadPageView> </telerik:RadMultiPage> </td> </tr> </table> </FormTemplate> </EditFormSettings>Hello, i have a asp:ImageButton in a ItemTemplate with precedent version the command is fired in OnCommand and in OnItemCommand
with newest version the events of command does not fire.
I have to go back and reference Q1 2010 again.
Thanks a lot
Andrea
<
telerik:RadListView ID="listMenu" runat="server" ItemPlaceholderID="menuHolder" AllowPaging="true" OnItemDataBound="listMenu_ItemDataBound">
<LayoutTemplate>
<div class="menuContainer">
<asp:Panel ID="MenuPanel" runat="server">
<div class="menu">
<asp:PlaceHolder ID="menuHolder" runat="server"></asp:PlaceHolder>
</div>
</asp:Panel>
</div>
</LayoutTemplate>
<ItemTemplate>
<div class="category">
<div class="categoryHead">
<%
#Eval("CodiFunzione")%>
-
<span class="descFunzione">
<%
# Eval("DescFunzione") %></span></div>
<telerik:RadListView ID="listSubMenu" runat="server" ItemPlaceholderID="subMenuHolder" OnItemCommand="listSubMenuOnItemCommand">
<LayoutTemplate>
<asp:Panel ID="subMenuHolder" runat="server" />
</LayoutTemplate>
<ItemTemplate>
<div class="selected">
<div id="content">
<div class="Funzione">
<asp:ImageButton CssClass="imgFunzione" ID="btnMenuItem" runat="server" AlternateText='<%# Eval("DescFunzione") %>' ToolTip='<%# Eval("DescFunzione") %>'
CommandName="Redirect" OnCommand="btnMenuItemOnCommand" CommandArgument='<%# Eval("IdFunzione") %>'
ImageUrl='<%# String.Format("~/Common/Images/Menu/128/{0}", Eval("IconName").ToString()) %>' />
</div>
<div class="nomeFunzione">
<%
#Eval("CodiFunzione")%></div>
</div>
<div class="helpFunzione">
<%
#Eval("DescFunzione")%></div>
</div>
</ItemTemplate>
<ItemSeparatorTemplate>
</ItemSeparatorTemplate>
</telerik:RadListView>
</div>
</ItemTemplate>
</telerik:RadListView>