Hello,
When using a radgrid in edit mode, clicking the insert button causes the page to validate. Is there a way to turn this off? I have a multi-tab configuration page, and I need to be able to add items to the radgrid using the built in "add new item" functionality, without forcing the rest of the pages to be valid when the item is inserted. I have tried defining a custom edit form setting causesvalidation="false" on the insert button, but that does not work.
Any ideas?
When using a radgrid in edit mode, clicking the insert button causes the page to validate. Is there a way to turn this off? I have a multi-tab configuration page, and I need to be able to add items to the radgrid using the built in "add new item" functionality, without forcing the rest of the pages to be valid when the item is inserted. I have tried defining a custom edit form setting causesvalidation="false" on the insert button, but that does not work.
<radG:RadGrid ID="rgCampaignTypes" Skin="MTCDefault_Small_EditInPlace" EnableAJAX="false" EnableAJAXLoadingTemplate="false" runat="server" |
AllowAutomaticDeletes="True" AllowAutomaticInserts="True" Width="100%" PageSize="20" AllowMultiRowSelection="false" |
AllowAutomaticUpdates="True" AllowPaging="True" AutoGenerateColumns="False" ShowStatusBar="False" AllowMultiRowEdit="False"> |
<PagerStyle Mode="NextPrevAndNumeric" /> |
<ClientSettings> |
<Resizing allowColumnResize="true" /> |
</ClientSettings> |
<MasterTableView Height="150px" NoMasterRecordsText="No Campaign Types have been defined." |
Width="100%" CommandItemDisplay="Top" HorizontalAlign="NotSet" AutoGenerateColumns="False"> <CommandItemSettings AddNewRecordText="Add New Campaign Type" /> |
<Columns> |
<radG:GridButtonColumn UniqueName="DeleteColumn" ButtonType="ImageButton" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="45px" HeaderText="Delete" CommandName="Delete" ImageUrl="~/RadControls/Grid/Skins/MTCDefault/Delete-account-16.gif"> |
</radG:GridButtonColumn> |
<radG:GridEditCommandColumn EditImageUrl="~/RadControls/Grid/Skins/MTCDefault/edit-16.gif" UniqueName="EditCommandColumn" ButtonType="ImageButton" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="45px" HeaderText="Edit"> |
</radG:GridEditCommandColumn> |
<radG:GridBoundColumn UniqueName="CampaignTypeName" DataField="TypeName" HeaderText="Campaign Type"></radG:GridBoundColumn> <radG:GridBoundColumn UniqueName="CampaignTypeID" DataField="CampaignTypeID" Visible="False" ReadOnly="True"> |
</radG:GridBoundColumn> |
</Columns> |
<EditFormSettings EditFormType="Template"> |
<FormTableItemStyle width="100%"></FormTableItemStyle> |
<FormTableStyle GridLines="None" CellSpacing="0" CellPadding="2"></FormTableStyle> |
<FormStyle Width="100%" backColor="white"></FormStyle> |
<EditColumn UniqueName="EditCommandColumn1"></EditColumn> |
<FormTemplate> |
<asp:Table runat="Server"> |
<asp:TableRow> |
<asp:TableCell> |
<asp:TextBox id="txtCampaignTypeName" runat="server" Text='<%# DataBinder.Eval( Container, "DataItem.TypeName" ) %>'></asp:TextBox> |
</asp:TableCell> |
</asp:TableRow> |
<asp:TableRow> |
<asp:TableCell> |
<asp:button id="btnInsert" text="Insert" CssClass="button" runat="server" CausesValidation="false" commandname="PerformInsert"> |
</asp:button> |
<asp:button id="btnCancel" text="Cancel" CssClass="button" runat="server" causesvalidation="False" commandname="Cancel"></asp:button> |
</asp:TableCell> |
</asp:TableRow> |
</asp:Table> |
</FormTemplate> |
</EditFormSettings> |
</MasterTableView> |
</radG:RadGrid> |
Any ideas?